《HelloGitHub》第 17 期

公告

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

但願你們能夠留言多提建議和想法,也能夠私信我。我會繼續努力讓 HelloGitHub 愈來愈好,讓更多人看到、幫助到更多的人。javascript


《HelloGitHub》第 17 期

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

簡介

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

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

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

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

🎉 最後 HelloGitHub 這個項目就誕生了 🎉git


如下爲本期內容|每月 28 號發佈最新一期|點擊查看往期內容github

C# 項目

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

二、MaterialDesignInXamlToolkit:谷歌 Material Design 設計風格控件庫正則表達式

CSS 項目

三、bulma:UI框架,樣式比 Bootstrap 更加扁平化。源碼文件結構清晰,經過源碼能夠學到 UI 框架架構。使用 bulma 的網站展現redis

Go 項目

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

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

Java 項目

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

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

八、elasticsearch-sql:用 SQL 查詢 Elasticsearch

JavaScript 項目

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

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

十、sweetalert:純 JS 寫成的 alert 組件,不少公司都在使用的項目。源代碼使用了 ES6 進行了重構,使得項目結構更加清晰。能夠經過學習其項目結構能夠更好的瞭解 JS 組件的文件結構,分析其源碼能夠學習如何使用原生 JS 操做 DOM 的高級技巧

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

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

1三、parrot-mocker-web:小巧的 mock 服務器,配合 Chrome 插件能夠輕鬆地攔截或 mock 頁面上的 xhr/jsonp/fetch 請求。不須要侵入頁面自己代碼,讓前端同窗在後端接口沒有 ready 或者難以模擬數據的時候,繼續開心地開發玩耍

Kotlin 項目

1四、Eyepetizer-in-Kotlin:一款使用 kotlin 語言開發的 App。適合初學者做爲學習 kotlin 語言的一個項目,能夠在作項目的同時體驗到 kotlin 語言的優勢

Python 項目

1五、huey:結合 redis 實現的輕量任務隊列,可是支持功能仍是不少的:

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

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

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

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

1九、WeiboSpider:分佈式微博爬蟲,支持快速抓取和穩定抓取兩種運行模式。項目模塊邏輯清晰、註釋豐富、便於定製化本身的需求。同時,對於小白用戶,能夠經過演示視頻快速入門,也提供QQ羣答疑,已經持續維護一年多。靠譜的項目,小夥伴們要趕快上車~

其它

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

2一、sec-chart:安全思惟導圖集合

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

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

2四、PythonSpiderNotes:Python 爬蟲入門教程

開源書籍

2五、pandas-cookbook:pandas cookbook(英文)

2六、tensorflow_cookbook:Tensorflow cookbook(英文)

機器學習

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

2八、EffectiveTensorflow:TensorFlow 最佳實踐


換種方式閱讀

聲明

若是你發現了好玩、有意義的開源項目 點擊這裏 分享你以爲有意思的項目。

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

相關文章
相關標籤/搜索