《HelloGitHub》第 17 期


公告

  1. 本月 hellogithub.com 動態

    • 服務器遷移到了國內,國內訪問速度有了質的飛躍。
    • 代碼重構
    • 項目 運行更加簡單,直接 clone、執行安裝依賴命令、運行
    • 上線了“我的收藏”功能,便於項目的查看和收藏。
  2. HelloGitHub 持續招募 某一編程語言編輯(要求:使用某一門語言一段時間、持續關注該語言開源項目)。

希望大家可以留言多提建議和想法,也可以私信我。我會繼續努力讓 HelloGitHub 越來越好,讓更多人看到、幫助到更多的人。


《HelloGitHub》第 17 期

興趣是最好的老師,HelloGitHub 就是幫你找到興趣!

簡介

分享 GitHub 上有趣、入門級的開源項目。

這是一個面向編程新手熱愛編程對開源社區感興趣 人群的月刊,月刊的內容包括:各種編程語言的項目讓生活變得更美好的工具書籍、學習筆記、教程等,這些開源項目大多都是非常容易上手,而且非常 Cool。主要是希望大家能動手用起來,加入到開源社區中。

  • 會編程的可以貢獻代碼
  • 不會編程的可以反饋使用這些工具中的 Bug
  • 幫着宣傳你覺得優秀的項目
  • Star 項目⭐️

在瀏覽、參與這些項目的過程中,你將學習到更多編程知識提高編程技巧找到編程的樂趣

🎉 最后 HelloGitHub 這個項目就誕生了 🎉


以下為本期內容|每個月 28 號發布最新一期|點擊查看往期內容

C# 項目

1、ASTool:NET2.0 實現的 AS3(第三代 Flash 腳本)解釋器,可用於嵌入 unity 做熱更。一個完整的腳本語言解釋執行系統,從語法樹分析開始一直到實際執行

2、MaterialDesignInXamlToolkit:谷歌 Material Design 設計風格控件庫

CSS 項目

3、bulma:UI框架,樣式比 Bootstrap 更加扁平化。源碼文件結構清晰,通過源碼可以學到 UI 框架架構。使用 bulma 的網站展示

Go 項目

4、jwt-go:Golang 實現 JSON Web Tokens (JWT)

5、casbin:訪問控制開源庫,支持 ACL/RBAC/ABAC 等訪問控制模型,支持 MySQL/NoSQL 等存儲方式

Java 項目

6、GankMM:干貨集中營 Android 客戶端。每天一張美女圖片,一個視頻短片,若干Android,iOS等程序干貨,周一到周五每天更新,數據全部由 干貨集中營 提供。項目簡單完整,涉及內容全面,利於學習 Android 開發的技巧

7、MVPArms:整合了大量主流開源項目的 Android Mvp 快速搭建框架。包含 Dagger2、Retrofit、Rxjava 等 Rx 系三方庫,並且提供 UI 自適應方案,本框架將它們結合起來。文檔詳盡、成熟穩定的 Android MVP 解決方案

8、elasticsearch-sql:用 SQL 查詢 Elasticsearch

JavaScript 項目

9、gka:簡單、高效的幀動畫生成工具,圖片處理工具。

  • 一鍵式:圖片文件批量序列化重命名,生成幀動畫文件,支持預覽
  • 性能佳:支持相同幀圖片復用✓,圖片空白裁剪✓,合圖模式✓,圖片壓縮✓
  • 多模板:內置多種文件輸出模板,支持自定義模板

10、sweetalert:純 JS 寫成的 alert 組件,很多公司都在使用的項目。源代碼使用了 ES6 進行了重構,使得項目結構更加清晰。可以通過學習其項目結構可以更好的了解 JS 組件的文件結構,分析其源碼可以學習如何使用原生 JS 操作 DOM 的高級技巧

11、trust:一個合作博弈論的互動講解手冊,中文版在線試玩

12、wtfjs:JavaScript 有趣和棘手(坑爹?)的示例

13、parrot-mocker-web:小巧的 mock 服務器,配合 Chrome 插件可以輕松地攔截或 mock 頁面上的 xhr/jsonp/fetch 請求。不需要侵入頁面本身代碼,讓前端同學在后端接口沒有 ready 或者難以模擬數據的時候,繼續開心地開發玩耍

Kotlin 項目

14、Eyepetizer-in-Kotlin:一款使用 kotlin 語言開發的 App。適合初學者作為學習 kotlin 語言的一個項目,可以在做項目的同時體驗到 kotlin 語言的優點

Python 項目

15、huey:結合 redis 實現的輕量任務隊列,但是支持功能還是很多的:

  • 多進程、多線程、協程
  • 任務定時執行
  • 任務執行失敗重試
  • 結果存儲

16、simiki:一個簡單的個人 Wiki 框架,便於快速搭建 Wiki 頁。使用 Markdown 書寫 Wiki, 生成靜態 HTML 頁面。Wiki 源文件按目錄分類存放, 方便管理維護。中文文檔

17、pyecharts:Echarts+Python 實現的一個用於生成 Echarts 圖表的類庫

18、proxy_pool:基於 Python 的自建代理 IP 池服務,通過網絡爬蟲抓取互聯網上免費的代理 IP,本地校驗、剔除失效的代理IP,從而實現高可用的代理 IP 池。最后使用 Flask 搭建提供代理 IP 服務,包括代理池刷新、無效代理刪除、代理獲取等。該項目設計文檔詳細、模塊結構簡明易懂,同時適合爬蟲新手更好的學習爬蟲技術

19、WeiboSpider:分布式微博爬蟲,支持快速抓取和穩定抓取兩種運行模式。項目模塊邏輯清晰、注釋豐富、便於定制化自己的需求。同時,對於小白用戶,可以通過演示視頻快速入門,也提供QQ群答疑,已經持續維護一年多。靠譜的項目,小伙伴們要趕快上車~

其它

20、Material-Design-Chinese:Material Design 官方文檔的中文翻譯,保留了原版網站的樣式,並保持和官方文檔同步更新

21、sec-chart:安全思維導圖集合

22、learn-regex:易學的正則表達式教程,中文

23、games:GitHub 上游戲項目的合集

24、PythonSpiderNotes:Python 爬蟲入門教程

開源書籍

25、pandas-cookbook:pandas cookbook(英文)

26、tensorflow_cookbook:Tensorflow cookbook(英文)

機器學習

27、TensorFlow-World:簡單易用的 TensorFlow 教程

28、EffectiveTensorflow:TensorFlow 最佳實踐


換種方式閱讀

聲明

如果你發現了好玩、有意義的開源項目 點擊這里 分享你覺得有意思的項目。

歡迎轉載,請注明出處和作者,同時保留聲明。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM