該倉庫是一份對微博號 GitHubDaily 在 2018 年所發(fā)的微博進行分類整理电爹,方便粉絲們查找以往發(fā)過的內(nèi)容。
本文已放到 GitHub鲸伴,歡迎前來推薦、自薦項目晋控,讓更多人知道你的項目汞窗。
宗旨
GitHubDaily 將于每日不定時推送一批 GitHub 上優(yōu)秀的開源項目給開發(fā)者, 幫助開發(fā)者們發(fā)現(xiàn)當(dāng)下最火的開源項目, 令開發(fā)者們得以掌控技術(shù)脈搏, 擴大自己的技術(shù)視野, 并從開源項目的學(xué)習(xí)中獲得技術(shù)能力的提升。
- 微博: @GitHubDaily
- 知乎: @GitHubDaily
目錄
- Android
- iOS
- Python
- Java
- JavaScript
- 前端
- 工具
- 資料整合
- Go
- 機器學(xué)習(xí)
- Vue/React
- 區(qū)塊鏈
- 面試
- 小程序
- 算法
- 其他
- 非 GitHub 實用工具/干貨
Android
庫名 | 簡述 | 源 |
---|---|---|
Matrix | 由騰訊開源的的 APM(Application Performance Manage)系統(tǒng) | |
MMKV | 微信開源的一個基于 mmap 內(nèi)存映射的 key-value 組件赡译,底層序列化/反序列化使用 protobuf 實現(xiàn)仲吏,性能高,穩(wěn)定性強 | |
CalendarView | Android 上一個優(yōu)雅蝌焚、高度自定義裹唆、性能高效的日歷控件,完美支持周視圖只洒,支持標記许帐、自定義顏色、農(nóng)歷等毕谴,任意控制月視圖顯示成畦、任意日期攔截條件距芬、自定義周起始等 | |
BackgroundLibrary | 無需自定義 View,直接添加屬性便可以實現(xiàn) shape羡鸥、selector 效果 | |
AndroidWM | 一個輕量級的 Android 圖片水印框架蔑穴,支持隱形水印和加密水印 | |
kotlin_tips | 一份匯總 Kotlin 相對于 Java 的優(yōu)勢,以及怎么用 Kotlin 去簡潔惧浴、務(wù)實存和、高效、安全開發(fā)的 Tips | |
GSYVideoPlayer | 基于 IJKPlayer(兼容系統(tǒng)MediaPlayer與EXOPlayer2)衷旅,實現(xiàn)了多功能的視頻播放器捐腿,支持 HTTPS,彈幕柿顶,濾鏡茄袖、水印、Gif 截圖嘁锯,片頭廣告宪祥、中間廣告,多個同時播放等功能 | |
SmartCamera | 一個 Android 相機拓展庫家乘,提供了一個高度可定制的實時掃描模塊能夠?qū)崟r采集并且識別相機內(nèi)物體邊框是否吻合指定區(qū)域 | |
AndroidArchitectureArticle | 一份 Android 架構(gòu)文章大全蝗羊,整理了各大產(chǎn)商實踐經(jīng)驗,以及優(yōu)秀的架構(gòu)文章 | |
RuleView | 一系列卷尺 Android 控件仁锯,包含:基本卷尺控件(體重尺耀找,或其它)、金額卷尺控件业崖、時間卷尺控件 | |
MusicLake | 音樂播放器野芒,可播放本地音樂,百度音樂双炕,QQ音樂狞悲,蝦米音樂,網(wǎng)易云音樂 | |
KotlinMvp | 一個基于 Kotlin+MVP+Retrofit+RxJava+Glide 等架構(gòu)實現(xiàn)仿開眼 App 項目妇斤,UI 簡約 | |
LockDemo | 一個封裝了指紋識別效诅、圖形密碼手勢密碼識別、aliOCR 識別 個人使用趟济,可根據(jù)需求添加 | |
Chinese-number-gestures-recognition | 一個基于卷積神經(jīng)網(wǎng)絡(luò)的數(shù)字手勢識別安卓 APP乱投,主要功能為:通過手機攝像頭識別做出的數(shù)字手勢,能夠識別數(shù)字0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 對應(yīng)的手勢 | |
MTransition | 一個 Android 上的頁面切換動畫庫顷编,它可以讓一些復(fù)雜的戚炫、自定義的頁面切換動畫更加簡單地實現(xiàn)出來,節(jié)省開發(fā)成本 | |
Pandora | 一款無需 ROOT媳纬、可以直接在 應(yīng)用內(nèi) 查看和修改包括網(wǎng)絡(luò)双肤、數(shù)據(jù)庫施掏、UI 等的 Android 工具箱,適合開發(fā)和測試階段的各種問題的快速定位 | |
MoneyKeeper | 一款純粹茅糜、輕量七芭、高顏值的 Android 記賬應(yīng)用 | |
SimpleRatingBar | 一個可以輕松定制炫酷動畫的 Android 評分控件 | |
LayoutManagerGroup | 一個利用自定義 RecyclerView 的 LayoutManager 實現(xiàn)多個炫酷 Android 列表效果開源庫 DingMouRen | |
UETool | 餓了么開發(fā)團隊開源的一個各方人員(設(shè)計師、程序員蔑赘、測試)都可以使用的 Android 調(diào)試工具 | |
AutoEx | 一個幫助 Android 開發(fā)者狸驳,讓項目在崩潰時從異常堆棧中,自動尋找 Stack Overflow 的回答 | |
CainCamera | 一款美顏類相機缩赛,提供了實時美顏耙箍、濾鏡、拍照酥馍、靜態(tài)圖片的美化辩昆、特效、裁剪旋轉(zhuǎn)旨袒、夜景增強和摳圖虛化等等功能 | |
kotlin_tips | 一份匯總 Kotlin 相對于 Java 的優(yōu)勢汁针,以及怎么用 Kotlin 去簡潔、務(wù)實砚尽、高效施无、安全開發(fā)的 Tips,提高你的生產(chǎn)力 | |
TextPathView | 一個把文字轉(zhuǎn)化為路徑動畫然后展現(xiàn)出來的自定義控件尉辑,挺有意思的一個開源庫 | |
LikeButton | 一款類似 Twitter 酷炫點贊動畫效果的開源庫 | |
Charles | 一個非常漂亮的 Android 本地多媒體選擇器 | |
AndroidStandardDevelop | 目前最完善的一份安卓開發(fā)規(guī)范總結(jié)資料 | |
Mango | 一個完全使用 Kotlin 開發(fā)的 Dribbble 第三方安卓客戶端 | |
AndroidGodEye | 一款可以在 PC 瀏覽器中實時監(jiān)控 Android App 內(nèi)存泄漏帆精,卡頓较屿,CPU使用率等等信息的工具 | |
TableView | 一個用于顯示復(fù)雜的數(shù)據(jù)結(jié)構(gòu)和呈現(xiàn)由行, 列和單元格組成的表格數(shù)據(jù)開源庫, 支持列寬度動態(tài)自動計算, 行列點擊監(jiān)聽觸摸交互等等 |
iOS
庫名 | 簡述 | 源 |
---|---|---|
Graver | 一款高效的 UI 渲染框架隧魄,它以更低的資源消耗來構(gòu)建十分流暢的 UI 界面 | |
FFPopup | 一個輕量的自定義彈窗組件,提供多種彈窗樣式 & 展示動畫 | |
Ebay | 利用 ARKit 和 iPhone X 的原深感攝像頭實現(xiàn)了免觸摸隘蝎、完全用頭和眼睛導(dǎo)航的用戶界面 | |
SwiftEntryKit | 一個簡潔易用的 iOS 通知/彈出框的開源庫 | |
EasyReact | 一款基于響應(yīng)式編程范式的客戶端開發(fā)框架购啄,開發(fā)者可以使用此框架輕松地解決客戶端的異步問題 | |
CocoaDebug | 一行代碼實現(xiàn) APP 網(wǎng)絡(luò)日志監(jiān)控 | |
AudioKitSynthOne | AudioKit 開源酷酷的音響合成器 | |
WHWeatherAnimation | 使用 Objective-C 開發(fā)的一組不同天氣展示的 iOS 動畫效果,含有太陽嘱么,云狮含,雨,雷暴曼振,雪幾種天氣效果 | |
ZCAnimatedLabel | 一個擁有多種炫酷的文字顯示或消失 iOS 動畫效果庫几迄,并且易于擴展 | |
HeavenMemoirs | 一個利用 ARKit 寫的 AR 相冊,將圖片視頻等冰评,放置在真實世界中映胁,同時支持播放視頻,背景音樂并添加文字 | |
LLDebugTool | 一款針對開發(fā)者和測試者的調(diào)試工具甲雅,它可以幫助你在非Xcode的情況下解孙,進行數(shù)據(jù)分析和操作 | |
iOS-Monitor-Platform | 一份記錄 iOS 性能監(jiān)控 SDK Wedjat(華狄特)開發(fā)過程的調(diào)研和整理, 分為兩部分基礎(chǔ)性能篇和網(wǎng)絡(luò)篇 | |
PopMenu | 一個用 Swift 寫的酷炫可定制的 iOS 彈出菜單 | |
LoginCritter | 一個監(jiān)聽用戶登錄輸入郵箱地址密碼時有趣的 iOS 交互效果庫 | |
HttpServerDebug | 一個 iOS APP 開發(fā)效率工具坑填,能夠在 iOS APP 脫離 Xcode 后,進行現(xiàn)場調(diào)試 | |
CollectionKit | 一個用于構(gòu)建可組合數(shù)據(jù)驅(qū)動的集合視圖的 Swift 框架弛姜,內(nèi)置豐富的布局和動效 | |
AAChartKit | 一個極其精美而又強大的 iOS 圖表組件庫脐瑰,支持柱狀圖、條形圖廷臼、折線圖苍在、曲線等等各種類型的多達幾十種的信息圖圖表 | |
LKImageKit | 一個高性能的圖片框架,包括了圖片控件中剩,圖片下載忌穿、內(nèi)存緩存、磁盤緩存结啼、圖片解碼掠剑、圖片處理等一系列能力 | |
swift-nio | 個事件驅(qū)動的非阻塞的網(wǎng)絡(luò)框架,用來寫高性能網(wǎng)絡(luò)應(yīng)用 | |
SVGAPlayer | 由 YY UED 團隊開源的一個能讓開發(fā)者在 iOS/Android/Web 中輕松播放 SVGA 格式動畫的開源庫 | |
WBDownloader | 抓取郊愧、下載微博視頻的 iOS 客戶端 | |
iOS-Swift-Demos | 一份精心收集并分類整理的 Swift 開發(fā)學(xué)習(xí)資料朴译,包括 Apple 官方提供的示例代碼和文檔,以及 GitHub上的項目和國內(nèi)外開發(fā)者的技術(shù)博客 |
Python
庫名 | 簡述 | 源 |
---|---|---|
weixin_crawler | 一款使用 Scrapy属铁、Flask眠寿、Echarts、Elasticsearch 等框架實現(xiàn)的微信公眾號文章爬蟲焦蘑,自帶分析報告和全文檢索功能盯拱,幾百萬的文檔都能瞬間搜索 | |
500LineorLess_CN | 《500 Lines or Less》Python 書中文翻譯版 | |
wtfpython-cn | 收集了一些有趣且鮮為人知的 Python 特性 | |
awesome-spider | 一份收集整理了各種爬蟲案例 Demo 資料,方便學(xué)習(xí)如何爬蟲 | |
id-validator | 中華人民共和國居民身份證例嘱、港澳居民居住證以及臺灣居民居住證號碼驗證工具(PHP Composer 版)狡逢,支持 15 位與 18 位號碼 | |
Easyquotation | 快速獲取新浪/騰訊的全市場行情, 網(wǎng)絡(luò)正常的情況下只需要 200+ms | |
Redash | 一款開源的 BI 工具,提供了基于 web 的數(shù)據(jù)庫查詢和數(shù)據(jù)可視化功能 | |
Jumpserver | 全球首款完全開源的堡壘機拼卵,是符合 4A 的專業(yè)運維審計系統(tǒng) | |
Termtosvg | 用 Python 編寫的 Linux 終端記錄機奢浑,可將終端命令行會話過程生成獨立的 SVG 動畫,很炫酷喔裝逼用 | |
DevilYuan | 一個由 Python 編寫的可視化股票量化系統(tǒng)腋腮,支持選股雀彼,歷史數(shù)據(jù)自動下載,策略回測及參數(shù)優(yōu)化即寡,實盤交易和常用的統(tǒng)計功能 | |
MusicBox | 基于 Python 編寫的一款高品質(zhì)徊哑、簡潔優(yōu)雅的網(wǎng)易云音樂命令行版本 | |
faceai | 一款入門級的人臉、視頻聪富、文字檢測以及識別的項目 | |
abu | 基于 Python 的免費開源量化交易&量化投資架構(gòu)系統(tǒng)莺丑,支持股票、期貨善涨、外匯窒盐、數(shù)字貨幣 (BTC\ETH\LTC\ETC\BCC) 等 | |
rebound | 一旦 Python 腳本報錯草则,就到 Stack Overflow 取回報錯信息的解釋 | |
FastPhotoStyle | 一個基于 Python 寫的算法,快速將一張樣式照片提取其樣式合成到一張內(nèi)容照片上 | |
wtfpython | 一份收集了一些有趣的, 少有人知的功能的 Python 代碼片段集合 |
Java
庫名 | 簡述 | 源 |
---|---|---|
miaosha | 一個教你如何使用 Java 語言來設(shè)計高并發(fā)大流量秒殺架構(gòu)的項目 | |
JavaGuide | 一份涵蓋大部分Java程序員所需要掌握的核心知識 | |
spring-boot-learning-examples | 最全的 Spring Boot 實踐指南蟹漓,Spring Boot 知識點整理炕横、工程實踐,并結(jié)合工作案例進行深入 | |
easyexcel | Alibaba 團隊開源的一個快速葡粒、簡單避免 OOM 的 Java 處理 Excel 工具 | |
SpringAll | 一份 Spring 系列教程份殿,循序漸進,學(xué)習(xí) Spring Boot嗽交、Spring Boot & Shiro卿嘲、Spring Cloud 和 Spring Security | |
Arthas | Alibaba 開源的Java診斷工具 | |
JCSprout | 處于萌芽階段的 Java 核心知識庫 | |
xfsearch | 搜搜影庫是一款由 SSM 架構(gòu)結(jié)合全文搜索引擎 ElasticSearch 的電影搜索項目,封裝了低版本的 restClient 客戶端 | |
gushici | 一個可以隨機返回一句古詩詞名句的接口夫壁,收錄將近 10000 條古詩詞名句拾枣,并且支持根據(jù)喜好指定的分類中進行隨機返回 | |
technology-talk | 一份匯總 Java 生態(tài)圈常用技術(shù)框架、開源中間件盒让,系統(tǒng)架構(gòu)梅肤、項目管理、經(jīng)典架構(gòu)案例邑茄、數(shù)據(jù)庫姨蝴、常用三方庫、線上運維等知識 | |
30-seconds-of-java | 一份精心收集整理一些實用的 Java8 代碼片段集合 |
JavaScript
庫名 | 簡述 | 源 |
---|---|---|
CommentCoreLibrary | 一套基于 JavaScript 構(gòu)建的彈幕控制器肺缕,提供從基本骨架到高級彈幕的支持 | |
33-js-concepts | 每個 JavaScript 工程師都應(yīng)懂的 33 個概念左医,幫助開發(fā)者掌握 JavaScript 概念 | |
Ky | 一個基于瀏覽器 Fetch API 的簡潔優(yōu)雅HTTP客戶端 | |
Zeu.js | 一個可用于實時構(gòu)建控制臺,監(jiān)控 UI 和物聯(lián)網(wǎng) Web 界面的 JavaScript 庫 | |
size-plugin | 一個可以打印輸出 webpack 大小以及相對上次構(gòu)建更改過的日志插件 | |
F2 | 螞蟻金服的移動圖表庫 F2 開源了同木!支付寶錢包和很多圖表浮梢,都是用它做的 | |
Gio.js | 一個基于 Three.js 的 web 3D 地球數(shù)據(jù)可視化的開源組件庫 | |
G6 | 螞蟻金服數(shù)據(jù)可視化團隊開源的一個關(guān)系數(shù)據(jù)可視化引擎,開發(fā)者可以基于 G6 拓展出屬于自己的圖分析應(yīng)用或者圖編輯器應(yīng)用 | |
Pinyin | 一個漢字拼音轉(zhuǎn)換工具泉手,可轉(zhuǎn)換中文字符為拼音黔寇,用于漢字注音偶器、排序斩萌、檢索,并支持詞組智能匹配屏轰、多音字颊郎、繁體字和不同拼音風(fēng)格 | |
Hyper | 一個 JS 寫的 Terminal | |
node-in-debugging | 一位從事幾年 Node.js 開發(fā)的大神總結(jié)整理的一些調(diào)試經(jīng)驗和思路,希望授人以魚也能授人以漁 | |
spritejs | 支持使用 node-canvas 在服務(wù)端跑霎苗,生成 png 或者 gif 文件姆吭,還可以直播推流 | |
30-seconds-of-code | 一份精心收集整理一些實用的 JavaScript 代碼片段集合 |
前端
庫名 | 簡述 | 源 |
---|---|---|
zaobao | 一個以前端技術(shù)體系為主要分享的每日時報,分享內(nèi)容以文章唁盏、工具内狸、新聞检眯、視頻為主 | |
css-animation-101 | 一本開源的 CSS 動畫書籍,教你如何在 Web 項目中用好 CSS 動畫 | |
frontend-tech-list | 一份涵蓋前端性能優(yōu)化昆淡、自動化測試锰瘸、工程化與工具的(純)前端技術(shù)清單 | |
ice | 讓前端開發(fā)簡單而友好,海量可復(fù)用物料昂灵,配套桌面工具極速構(gòu)建前端應(yīng)用避凝,效率提升 100% | |
Taro | 一套遵循 React 語法規(guī)范的 多端開發(fā) 解決方案,支持用 React 的開發(fā)方式編寫一次代碼眨补,生成能運行在微信小程序管削、H5、React Native 等的應(yīng)用 | |
iCSS | 談?wù)勔恍┯腥さ?CSS 話題撑螺,一些 CSS 奇技淫巧含思,拓寬解決問題的思路,更涉及一些容易忽視或是十分有趣的 CSS 細節(jié) | |
Fancy-Checkout | 一個很有創(chuàng)意的桌面結(jié)賬體驗動畫 | |
TOAST | 使用 HTML5 Canvas 的全功能圖像編輯器甘晤,簡單易用茸俭,并且提供了多種濾鏡效果 | |
React Developer Roadmap | 一份 2018年 React 開發(fā)人員的建議路線圖 | |
Web-Series | 一份整理 Web 開發(fā)基礎(chǔ)與工程實踐的相關(guān)博客、示例代碼安皱、開源項目调鬓、整理成的系列書籍等內(nèi)容,分為導(dǎo)論篇酌伊,基礎(chǔ)篇腾窝,進階篇,架構(gòu)優(yōu)化篇居砖,React 篇虹脯,Vue 篇 | |
Signale | 一個優(yōu)雅漂亮的控制臺日志輸出工具 | |
animate.css | 一個擁有 50 多種 CSS3 酷炫動畫效果庫 | |
DPlayer | 一個可愛的 HTML5 彈幕視頻播放器,可以幫助開發(fā)者輕松構(gòu)建彈幕視頻播放 | |
developer-roadmap-chinese | GitHub 上擁有 46000+ Star 的 developer-roadmap(2018 年 Web 開發(fā)人員的路線圖)庫的中文翻譯版 | |
Tabler | 一個建立在 Bootstrap 4 上的免費且開源的 HTML Dashboard UI 工具包 | |
Front-End-Wizard | 一份精心整理前端學(xué)習(xí)資源奏候、教程循集、實用代碼模塊和精選文章集合的資料 | |
30-seconds-of-css | 一份精心收集整理一些實用的 CSS 代碼片段集合,讓你在 30 秒內(nèi)理解并使用 |
查看完整內(nèi)容蔗草,請移步到 GitHub