整理了 10 個高星創意專案,開拓思路 ?
我開發的編程導航:www.code-nav.cn
大家好,我是魚皮,今天分享一些開源的、有趣的專案,主要目的是給正在自學編程、不知道做什么專案的小伙伴一些思路啟發,
前端
windows11
可以直接運行在瀏覽器里的 windows11 系統!無論是界面還是體驗都是對 windows11 的高度還原,還可以瀏覽網頁、打開 VS Code 寫代碼,足以看出作者的用心,

這個專案乍一看很厲害,但實際用到的技術并不復雜,都是一些主流的前端技術,通過 iframe 內嵌網頁的方式實作敲代碼工具之類的高級功能,再加上專案結構規范清晰,很適合學前端的小伙伴學習,
我特地錄制了一期視頻帶大家體驗該專案、分享設計思路,歡迎大家觀看~
視頻地址:https://www.bilibili.com/video/BV1M64y1e7tv/
[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-XwifApGO-1630404902117)(https://qiniuyun.code-nav.cn/image-20210812134743503.png)]
技術堆疊:前端 React + CSS Modules
難度:????
創意:????????
實用:??
air-conditioner
之前火爆朋友圈的云空調專案,其實是一個小網頁,因此做到了真正意義上的便攜哈哈,

別看只有一個頁面,這個前端專案用到的主流技識訓真不少,而且作者的腦洞和制作的用心程度著實讓人佩服,打開小空調后還會觸發真實的空調吹風音效,讓我感覺真的涼快下來了,
技術堆疊:前端 React + TypeScript + Sass + Redux + Material UI
難度:??????
創意:??????????
實用:??
codelf
幫助程式員解決變數命名問題的神器,可以輸入中英文詞匯,自動為你推薦合適的英文變數名稱,

但事實上,他只是用翻譯插件先將你的中文輸入翻譯成英文,然后用英文單詞去請求 SearchCode 代碼搜索服務,從而獲取結果,
基于這個原理,我自己也做了一個表情包搜索神器 HahaLF,可以一鍵從 “全網” 搜索表情包,代碼也開源了~

技術堆疊:前端 React + Gulp + Animate.css + SearchCode
難度:????
創意:??????
實用:????
bytemd
如今前端富文本編輯器有很多,但真正好用又免費的寥寥無幾,
bytemd 是位元組跳動開源的前端富文本編輯器組件,和掘金的寫作風格一致、同時支持 Markdown 和傻瓜式操作、支持多個主題、插件式的設計使得開發者可以按需定制富文本編輯器,

最主要的是它同時支持原生以及各種主流前端框架(甚至還有 Svelte),所以很實用,且適合學習,
技術堆疊:前端 Vue、React、Svelte + TypeScript + Rollup
難度:????????
創意:????
實用:????????
Java
網上的 Java 專案千篇一律,像商城、博客、各種管理系統,早就沒什么新意了,只能算是學習 Java 時的基礎專案,
當然,做的大、做的好、做的精致就另當別論了,但現實往往是功能基礎、Bug 層出不窮,所以下面分享 3 個不同方向的、非業務型別的 Java 專案,
QR-Code-generator
支持多種主流編程語言的二維碼生成器類別庫,只需撰寫幾行代碼,就能快速生成二維碼圖片,
專案基本沒有使用第三方類別庫,而是純手寫實作二維碼生成演算法,非常純凈,很適合對演算法感興趣的朋友學習,
再結合前端,做一個藝術二維碼生成器也不錯哦~

技術堆疊:Java 基礎 + 演算法
難度:??????
創意:??????
實用:????????
arthas
阿里開源的 Java 線上診斷利器,可以幫助開發者分析線上 Java 程式的資訊和例外、不重啟專案直接熱修復問題,

雖然我把它放到了本次的創意專案推薦中,但這卻是一個很龐大、很復雜、極其實用的專案,用到了很多 Java 的高級知識(比如探針),
之前也有很多朋友問我什么專案可以打動面試官,這便是其中之一,不寫重復的增刪改查業務代碼,而是解決實際的技術工程問題,
不過確實很難就是了,可以先從會使用它開始,再去了解它的底層原理,最后自己做一個!
技術堆疊:Java + Maven + Netty
難度:??????????
創意:????????
實用:????????
mybatis-generator
知名 Java 資料庫訪問框架 MyBatis 官方推出的代碼生成器,可以幫助開發者快速生成重復的增刪改查代碼,減少作業量、提高開發效率,

如今,代碼生成在前后端領域都越來越流行,代碼生成平臺也層出不窮,是類不錯的專案,當我們在抱怨重復寫代碼的時候,不妨試著把重復的代碼抽象出來,撰寫一套邏輯,用命令一鍵生成代碼,
但怎么更優雅、靈活地生成通用代碼,還是有很多門道的,因此,官方開源的生成器很值得去學習,
順帶一提,MyBatis Plus 也相當好用!
技術堆疊:Java + Maven + MyBatis + JavaParser
難度:??????????
創意:??????
實用:??????????
Python
thefuck
程式員的日常作業離不開命令列,當不小心輸錯或忘記命令時,通常會感覺很火大,忍不住就是一聲 f*ck!
因此,有個小機靈鬼開發了 thefuck,自動修正命令列錯誤的工具,當你輸錯命令時,再輸入一次 fuck,就能自動執行正確的命令了!
以下是一些演示:

雖然沒什么用,但還是感覺很厲害的樣子,
看了下代碼,99.9% 純 Python 實作,目錄結構和代碼規范都很規整,適合有一定編程基礎的朋友學習,
技術堆疊:Python
難度:??????
創意:??????????
實用:????
avatarify
提供一張圖片,打開攝像頭,就能讓圖片中的人物隨著你的表情動起來~

這個玩意在前段時間還是挺火的,雖然用到了一些人工智能技術,但不需要特別關心這塊的實作,真正的程式代碼檔案沒多少個,還是挺適合學習一段時間 Python 的同學練手的,
技術堆疊:Python + Shell + 人工智能
難度:????????
創意:??????????
實用:????
其他
askgit
用 SQL 語言來查詢 Git 倉庫資訊的工具,可以讓了解基本 SQL 語法的同學從復雜難記的 Git 查詢語言中解脫,更快地對代碼倉庫進行統計分析,可以在線使用:

專案用到了資料庫,把 Git 資訊存盤成資料庫中的一張表,從而支持 SQL 陳述句查詢,想做這樣一款工具,除了能使用一門編程語言外,對 SQL 和 Git 也要有一定的了解,
技術堆疊:Go + Sqlite
難度:??????
創意:??????????
實用:??????
Dress
“好耶,是女裝!”
這就是 Dress 專案的全部簡介了,
沒錯,這是一個真真實實的女裝專案,收集了大概 1000 多張的女裝圖片,而且基本都是用戶自發上傳!
第一次打開網頁的時候,我就條件反射地把它關掉了,善哉善哉,
[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-oktxWhNk-1630404902131)(https://qiniuyun.code-nav.cn/image-20210812141851291.png)]
本文封面就是這么來的,僅供大家一樂,不是本人謝謝~
技術堆疊:手
難度:??
創意:??????????
實用:??????????
以上就是本期分享,所有的專案直接根據專案名在 GitHub 搜索即可~
以上就是本期分享,也歡迎閱讀 我自學進入騰訊的編程學習和求職經歷,不再迷茫!
指路:https://t.1yb.co/w66s
我是魚皮,點贊 還是要求一下的,祝大家都能心想事成、發大財、行大運,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/296898.html
標籤:其他
下一篇:常用的jQuery事件方法
