截止到第 30 期,貢獻者 終於到達 3 位數—— 100 位。謝謝各位的支持和貢獻,想要加入的小夥伴,快來推薦項目吧!javascript
興趣是最好的老師,HelloGitHub 就是幫你找到興趣!css
分享 GitHub 上有趣、入門級的開源項目。html
這是一個面向編程新手、熱愛編程、對開源社區感興趣 人羣的月刊,月刊的內容包括:各類編程語言的項目、讓生活變得更美好的工具、書籍、學習筆記、教程等,這些開源項目大多都是很是容易上手,並且很是 Cool。主要是但願你們能動手用起來,加入到開源社區中。前端
在瀏覽、參與這些項目的過程當中,你將學習到更多編程知識、提升編程技巧、找到編程的樂趣。vue
🎉 最後 HelloGitHub 這個項目就誕生了 🎉java
如下爲本期內容|每月 28 號發佈最新一期|點擊查看往期內容python
一、2048.cpp:C++ 寫的終端 2048 遊戲git
二、github-corners:在你的網站右上角掛上章魚貓。效果以下:程序員
三、frp:一個可用於內網穿透的高性能的反向代理應用,支持 tcp、udp、http、https 協議。有時想要讓其餘人(外網)經過域名訪問或者測試咱們在本地搭建的 web 服務,可是因爲本地機器沒有公網 IP,沒法將域名解析到本地的機器,經過 frp 就能夠實現這一功能。例如:微信公衆號開發、slack bot 開發等,中文文檔github
四、nes:Golang 寫的 NES 模擬器。如今可能已經沒人玩 NES 遊戲了,不過能夠了解下怎麼寫模擬器、如何用 Go 模擬 CPU 和 GPU
1. 安裝 go get github.com/fogleman/nes 2. 運行 nes [rom文件的路徑]
五、filebrowser:自帶文件瀏覽器的網盤服務。支持功能:文件瀏覽、文件生成分享連接、批量上傳、文件夾建立等服務、用戶系統。安裝步驟以下:
docker pull filebrowser/filebrowser
/etc/config.json
,數據庫在 /etc/database.db
docker run \ -v /path/to/sites/root:/srv \ -v /path/to/config.json:/config.json \ -v /path/to/database.db:/database.db \ -p 80:80 \ filebrowser/filebrowser
http://localhost
便可,默認是 80 端口,改端口的話修改 config.json
文件六、cicada:基於 Netty4 實現的快速、輕量級 Web 框架。沒有過多的依賴,核心 jar 包僅 30KB。一行代碼便可啓動 HTTP 服務,支持靈活的傳參方式。中文文檔,示例代碼:
public class MainStart { public static void main(String[] args) throws InterruptedException { CicadaServer.start(MainStart.class,"/cicada-example") ; } }
七、legoflow:內置最前沿的 WebPack四、Babel七、Gulp4 的構建工具,無需安裝複雜的系統環境,更輕、更強、開箱即用的前端工做流客戶端
八、v-uploader:基於 Vue2 簡潔易用、可批量、拖拽的文件上傳插件。該做者 GitHub 倉庫 還有不少使用 Vue 開發的組件,想學習編寫 Vue 組件的同窗能夠前去學習、借鑑。文檔及示例,支持功能:
九、ice:讓前端開發簡單而友好,海量可複用物料,配套桌面工具極速構建前端應用。模板比較多,樣式易於定製,物料的概念很好。可用來極速構建中後臺應用,官網
十、thejsway:JavaScript 教程(英文),該教程對新手友好、全面。從編程基礎到前端、後端 Web 開發。該教程採用 ES2015 語法編寫,還有良好的編程習慣指導。使用 ESLint 、Pretties 工具,並遵循 AirBnb 風格指南。每章都有練習,使得得到的技能付諸於事件。最後的一個實戰項目將指導你建立新聞 Web 應用
十一、iOS-InterviewQuestion-collection:iOS 開發者在面試過程當中,常見的一些面試題,建議儘可能弄懂了原理,而且多實踐。
十二、termtosvg:Python 寫的終端記錄器。經過命令 termtosvg
運行該工具,而後在終端執行你要展現的命令,最終輸入 exit
命令結束錄製,本地會生成一份 SVG 動畫,可用於分享、展現終端操做。效果以下:
1三、cx-extractor-python:這是一個對網頁正文進行抽取的工具。 cx-extractor 算法的 python 版本,改進了原有算法,使其支持中英文,對新聞類網頁正文抽取效果較好。示例代碼:
from crawler.cx_extractor_Python import cx_extractor_Python cx = cx_extractor_Python() test_html = cx.getHtml('http://news.163.com/16/0101/10/BC84MRHS00014AED.html') content = cx.filter_tags(test_html) s = cx.getText(content) print(s)
1四、FileHider-for-mac:一款將你的文件夾、文件隱藏起來的小工具。適用於 macOS X 10.10 及之後的版本
1五、weekly:前端精讀。前端界的好文精讀,每週更新
1六、DDFE-blog:滴滴前端技術分享
1七、Algorithm_Interview_Notes-Chinese:算法、深度學習、NLP 面試筆記
1八、chinese-xinhua:中華新華字典數據庫。包括歇後語,成語,詞語,漢字
1九、HowToBeAProgrammer:成爲一名好的程序員是困難的,將一個想法變爲現實,最困難的地方在於與你的同事和顧客相處。編程能力很重要,但在好的程序員看來。相比構建一個讓各類各樣客戶都滿意的軟件系統,純粹的編程真的只是小孩子的玩意。在這篇文章裏,我嘗試儘量簡潔地總結那些當我 21 歲時,但願別人告訴個人事。中文版
20、100-Days-Of-ML-Code:《機器學習 100天》中文版
若是你發現了好玩、有意義的開源項目 點擊這裏 分享你以爲有意思的項目。
歡迎轉載,請註明出處和做者,同時保留聲明。