2018 GitHubDaily 年度項目匯總整理

該倉庫是一份對微博號 GitHubDaily 在 2018 年所發(fā)的微博進行分類整理电爹,方便粉絲們查找以往發(fā)過的內(nèi)容。

本文已放到 GitHub鲸伴,歡迎前來推薦、自薦項目晋控,讓更多人知道你的項目汞窗。

宗旨

GitHubDaily 將于每日不定時推送一批 GitHub 上優(yōu)秀的開源項目給開發(fā)者, 幫助開發(fā)者們發(fā)現(xiàn)當(dāng)下最火的開源項目, 令開發(fā)者們得以掌控技術(shù)脈搏, 擴大自己的技術(shù)視野, 并從開源項目的學(xué)習(xí)中獲得技術(shù)能力的提升。

目錄

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

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末咒彤,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子咒精,更是在濱河造成了極大的恐慌镶柱,老刑警劉巖,帶你破解...
    沈念sama閱讀 206,378評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件模叙,死亡現(xiàn)場離奇詭異歇拆,居然都是意外死亡,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,356評論 2 382
  • 文/潘曉璐 我一進店門故觅,熙熙樓的掌柜王于貴愁眉苦臉地迎上來厂庇,“玉大人,你說我怎么就攤上這事输吏∷瘟校” “怎么了?”我有些...
    開封第一講書人閱讀 152,702評論 0 342
  • 文/不壞的土叔 我叫張陵评也,是天一觀的道長炼杖。 經(jīng)常有香客問我,道長盗迟,這世上最難降的妖魔是什么坤邪? 我笑而不...
    開封第一講書人閱讀 55,259評論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮罚缕,結(jié)果婚禮上艇纺,老公的妹妹穿的比我還像新娘。我一直安慰自己邮弹,他們只是感情好黔衡,可當(dāng)我...
    茶點故事閱讀 64,263評論 5 371
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著腌乡,像睡著了一般盟劫。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上与纽,一...
    開封第一講書人閱讀 49,036評論 1 285
  • 那天侣签,我揣著相機與錄音妥粟,去河邊找鬼好港。 笑死,一個胖子當(dāng)著我的面吹牛赶袄,可吹牛的內(nèi)容都是我干的僚碎。 我是一名探鬼主播猴娩,決...
    沈念sama閱讀 38,349評論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼勺阐!你這毒婦竟也來了卷中?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 36,979評論 0 259
  • 序言:老撾萬榮一對情侶失蹤皆看,失蹤者是張志新(化名)和其女友劉穎仓坞,沒想到半個月后背零,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體腰吟,經(jīng)...
    沈念sama閱讀 43,469評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 35,938評論 2 323
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了毛雇。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片嫉称。...
    茶點故事閱讀 38,059評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖灵疮,靈堂內(nèi)的尸體忽然破棺而出织阅,到底是詐尸還是另有隱情,我是刑警寧澤震捣,帶...
    沈念sama閱讀 33,703評論 4 323
  • 正文 年R本政府宣布荔棉,位于F島的核電站,受9級特大地震影響蒿赢,放射性物質(zhì)發(fā)生泄漏润樱。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,257評論 3 307
  • 文/蒙蒙 一羡棵、第九天 我趴在偏房一處隱蔽的房頂上張望壹若。 院中可真熱鬧,春花似錦皂冰、人聲如沸店展。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,262評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽赂蕴。三九已至,卻和暖如春舶胀,著一層夾襖步出監(jiān)牢的瞬間睡腿,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,485評論 1 262
  • 我被黑心中介騙來泰國打工峻贮, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留席怪,地道東北人。 一個月前我還...
    沈念sama閱讀 45,501評論 2 354
  • 正文 我出身青樓纤控,卻偏偏與公主長得像挂捻,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子船万,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 42,792評論 2 345