2018 GitHubDaily 年度项目汇总整理

该仓库是一份对微博号 GitHubDaily 在 2018 年所发的微博进行分类整理,方便粉丝们查找以往发过的内容。

本文已放到 GitHub,欢迎前来推荐、自荐项目,让更多人知道你的项目。

宗旨

GitHubDaily 将于每日不定时推送一批 GitHub 上优秀的开源项目给开发者, 帮助开发者们发现当下最火的开源项目, 令开发者们得以掌控技术脉搏, 扩大自己的技术视野, 并从开源项目的学习中获得技术能力的提升。

目录

Android

库名 简述
Matrix 由腾讯开源的的 APM(Application Performance Manage)系统
MMKV 微信开源的一个基于 mmap 内存映射的 key-value 组件,底层序列化/反序列化使用 protobuf 实现,性能高,稳定性强
CalendarView Android 上一个优雅、高度自定义、性能高效的日历控件,完美支持周视图,支持标记、自定义颜色、农历等,任意控制月视图显示、任意日期拦截条件、自定义周起始等
BackgroundLibrary 无需自定义 View,直接添加属性便可以实现 shape、selector 效果
AndroidWM 一个轻量级的 Android 图片水印框架,支持隐形水印和加密水印
kotlin_tips 一份汇总 Kotlin 相对于 Java 的优势,以及怎么用 Kotlin 去简洁、务实、高效、安全开发的 Tips
GSYVideoPlayer 基于 IJKPlayer(兼容系统MediaPlayer与EXOPlayer2),实现了多功能的视频播放器,支持 HTTPS,弹幕,滤镜、水印、Gif 截图,片头广告、中间广告,多个同时播放等功能
SmartCamera 一个 Android 相机拓展库,提供了一个高度可定制的实时扫描模块能够实时采集并且识别相机内物体边框是否吻合指定区域
AndroidArchitectureArticle 一份 Android 架构文章大全,整理了各大产商实践经验,以及优秀的架构文章
RuleView 一系列卷尺 Android 控件,包含:基本卷尺控件(体重尺,或其它)、金额卷尺控件、时间卷尺控件
MusicLake 音乐播放器,可播放本地音乐,百度音乐,QQ音乐,虾米音乐,网易云音乐
KotlinMvp 一个基于 Kotlin+MVP+Retrofit+RxJava+Glide 等架构实现仿开眼 App 项目,UI 简约
LockDemo 一个封装了指纹识别、图形密码手势密码识别、aliOCR 识别 个人使用,可根据需求添加
Chinese-number-gestures-recognition 一个基于卷积神经网络的数字手势识别安卓 APP,主要功能为:通过手机摄像头识别做出的数字手势,能够识别数字0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 对应的手势
MTransition 一个 Android 上的页面切换动画库,它可以让一些复杂的、自定义的页面切换动画更加简单地实现出来,节省开发成本
Pandora 一款无需 ROOT、可以直接在 应用内 查看和修改包括网络、数据库、UI 等的 Android 工具箱,适合开发和测试阶段的各种问题的快速定位
MoneyKeeper 一款纯粹、轻量、高颜值的 Android 记账应用
SimpleRatingBar 一个可以轻松定制炫酷动画的 Android 评分控件
LayoutManagerGroup 一个利用自定义 RecyclerView 的 LayoutManager 实现多个炫酷 Android 列表效果开源库 DingMouRen
UETool 饿了么开发团队开源的一个各方人员(设计师、程序员、测试)都可以使用的 Android 调试工具
AutoEx 一个帮助 Android 开发者,让项目在崩溃时从异常堆栈中,自动寻找 Stack Overflow 的回答
CainCamera 一款美颜类相机,提供了实时美颜、滤镜、拍照、静态图片的美化、特效、裁剪旋转、夜景增强和抠图虚化等等功能
kotlin_tips 一份汇总 Kotlin 相对于 Java 的优势,以及怎么用 Kotlin 去简洁、务实、高效、安全开发的 Tips,提高你的生产力
TextPathView 一个把文字转化为路径动画然后展现出来的自定义控件,挺有意思的一个开源库
LikeButton 一款类似 Twitter 酷炫点赞动画效果的开源库
Charles 一个非常漂亮的 Android 本地多媒体选择器
AndroidStandardDevelop 目前最完善的一份安卓开发规范总结资料
Mango 一个完全使用 Kotlin 开发的 Dribbble 第三方安卓客户端
AndroidGodEye 一款可以在 PC 浏览器中实时监控 Android App 内存泄漏,卡顿,CPU使用率等等信息的工具
TableView 一个用于显示复杂的数据结构和呈现由行, 列和单元格组成的表格数据开源库, 支持列宽度动态自动计算, 行列点击监听触摸交互等等

iOS

库名 简述
Graver 一款高效的 UI 渲染框架,它以更低的资源消耗来构建十分流畅的 UI 界面
FFPopup 一个轻量的自定义弹窗组件,提供多种弹窗样式 & 展示动画
Ebay 利用 ARKit 和 iPhone X 的原深感摄像头实现了免触摸、完全用头和眼睛导航的用户界面
SwiftEntryKit 一个简洁易用的 iOS 通知/弹出框的开源库
EasyReact 一款基于响应式编程范式的客户端开发框架,开发者可以使用此框架轻松地解决客户端的异步问题
CocoaDebug 一行代码实现 APP 网络日志监控
AudioKitSynthOne AudioKit 开源酷酷的音响合成器
WHWeatherAnimation 使用 Objective-C 开发的一组不同天气展示的 iOS 动画效果,含有太阳,云,雨,雷暴,雪几种天气效果
ZCAnimatedLabel 一个拥有多种炫酷的文字显示或消失 iOS 动画效果库,并且易于扩展
HeavenMemoirs 一个利用 ARKit 写的 AR 相册,将图片视频等,放置在真实世界中,同时支持播放视频,背景音乐并添加文字
LLDebugTool 一款针对开发者和测试者的调试工具,它可以帮助你在非Xcode的情况下,进行数据分析和操作
iOS-Monitor-Platform 一份记录 iOS 性能监控 SDK Wedjat(华狄特)开发过程的调研和整理, 分为两部分基础性能篇和网络篇
PopMenu 一个用 Swift 写的酷炫可定制的 iOS 弹出菜单
LoginCritter 一个监听用户登录输入邮箱地址密码时有趣的 iOS 交互效果库
HttpServerDebug 一个 iOS APP 开发效率工具,能够在 iOS APP 脱离 Xcode 后,进行现场调试
CollectionKit 一个用于构建可组合数据驱动的集合视图的 Swift 框架,内置丰富的布局和动效
AAChartKit 一个极其精美而又强大的 iOS 图表组件库,支持柱状图、条形图、折线图、曲线等等各种类型的多达几十种的信息图图表
LKImageKit 一个高性能的图片框架,包括了图片控件,图片下载、内存缓存、磁盘缓存、图片解码、图片处理等一系列能力
swift-nio 个事件驱动的非阻塞的网络框架,用来写高性能网络应用
SVGAPlayer 由 YY UED 团队开源的一个能让开发者在 iOS/Android/Web 中轻松播放 SVGA 格式动画的开源库
WBDownloader 抓取、下载微博视频的 iOS 客户端
iOS-Swift-Demos 一份精心收集并分类整理的 Swift 开发学习资料,包括 Apple 官方提供的示例代码和文档,以及 GitHub上的项目和国内外开发者的技术博客

Python

库名 简述
weixin_crawler 一款使用 Scrapy、Flask、Echarts、Elasticsearch 等框架实现的微信公众号文章爬虫,自带分析报告和全文检索功能,几百万的文档都能瞬间搜索
500LineorLess_CN 《500 Lines or Less》Python 书中文翻译版
wtfpython-cn 收集了一些有趣且鲜为人知的 Python 特性
awesome-spider 一份收集整理了各种爬虫案例 Demo 资料,方便学习如何爬虫
id-validator 中华人民共和国居民身份证、港澳居民居住证以及台湾居民居住证号码验证工具(PHP Composer 版),支持 15 位与 18 位号码
Easyquotation 快速获取新浪/腾讯的全市场行情, 网络正常的情况下只需要 200+ms
Redash 一款开源的 BI 工具,提供了基于 web 的数据库查询和数据可视化功能
Jumpserver 全球首款完全开源的堡垒机,是符合 4A 的专业运维审计系统
Termtosvg 用 Python 编写的 Linux 终端记录机,可将终端命令行会话过程生成独立的 SVG 动画,很炫酷喔装逼用
DevilYuan 一个由 Python 编写的可视化股票量化系统,支持选股,历史数据自动下载,策略回测及参数优化,实盘交易和常用的统计功能
MusicBox 基于 Python 编写的一款高品质、简洁优雅的网易云音乐命令行版本
faceai 一款入门级的人脸、视频、文字检测以及识别的项目
abu 基于 Python 的免费开源量化交易&量化投资架构系统,支持股票、期货、外汇、数字货币 (BTC\ETH\LTC\ETC\BCC) 等
rebound 一旦 Python 脚本报错,就到 Stack Overflow 取回报错信息的解释
FastPhotoStyle 一个基于 Python 写的算法,快速将一张样式照片提取其样式合成到一张内容照片上
wtfpython 一份收集了一些有趣的, 少有人知的功能的 Python 代码片段集合

Java

库名 简述
miaosha 一个教你如何使用 Java 语言来设计高并发大流量秒杀架构的项目
JavaGuide 一份涵盖大部分Java程序员所需要掌握的核心知识
spring-boot-learning-examples 最全的 Spring Boot 实践指南,Spring Boot 知识点整理、工程实践,并结合工作案例进行深入
easyexcel Alibaba 团队开源的一个快速、简单避免 OOM 的 Java 处理 Excel 工具
SpringAll 一份 Spring 系列教程,循序渐进,学习 Spring Boot、Spring Boot & Shiro、Spring Cloud 和 Spring Security
Arthas Alibaba 开源的Java诊断工具
JCSprout 处于萌芽阶段的 Java 核心知识库
xfsearch 搜搜影库是一款由 SSM 架构结合全文搜索引擎 ElasticSearch 的电影搜索项目,封装了低版本的 restClient 客户端
gushici 一个可以随机返回一句古诗词名句的接口,收录将近 10000 条古诗词名句,并且支持根据喜好指定的分类中进行随机返回
technology-talk 一份汇总 Java 生态圈常用技术框架、开源中间件,系统架构、项目管理、经典架构案例、数据库、常用三方库、线上运维等知识
30-seconds-of-java 一份精心收集整理一些实用的 Java8 代码片段集合

JavaScript

库名 简述
CommentCoreLibrary 一套基于 JavaScript 构建的弹幕控制器,提供从基本骨架到高级弹幕的支持
33-js-concepts 每个 JavaScript 工程师都应懂的 33 个概念,帮助开发者掌握 JavaScript 概念
Ky 一个基于浏览器 Fetch API 的简洁优雅HTTP客户端
Zeu.js 一个可用于实时构建控制台,监控 UI 和物联网 Web 界面的 JavaScript 库
size-plugin 一个可以打印输出 webpack 大小以及相对上次构建更改过的日志插件
F2 蚂蚁金服的移动图表库 F2 开源了!支付宝钱包和很多图表,都是用它做的
Gio.js 一个基于 Three.js 的 web 3D 地球数据可视化的开源组件库
G6 蚂蚁金服数据可视化团队开源的一个关系数据可视化引擎,开发者可以基于 G6 拓展出属于自己的图分析应用或者图编辑器应用
Pinyin 一个汉字拼音转换工具,可转换中文字符为拼音,用于汉字注音、排序、检索,并支持词组智能匹配、多音字、繁体字和不同拼音风格
Hyper 一个 JS 写的 Terminal
node-in-debugging 一位从事几年 Node.js 开发的大神总结整理的一些调试经验和思路,希望授人以鱼也能授人以渔
spritejs 支持使用 node-canvas 在服务端跑,生成 png 或者 gif 文件,还可以直播推流
30-seconds-of-code 一份精心收集整理一些实用的 JavaScript 代码片段集合

前端

库名 简述
zaobao 一个以前端技术体系为主要分享的每日时报,分享内容以文章、工具、新闻、视频为主
css-animation-101 一本开源的 CSS 动画书籍,教你如何在 Web 项目中用好 CSS 动画
frontend-tech-list 一份涵盖前端性能优化、自动化测试、工程化与工具的(纯)前端技术清单
ice 让前端开发简单而友好,海量可复用物料,配套桌面工具极速构建前端应用,效率提升 100%
Taro 一套遵循 React 语法规范的 多端开发 解决方案,支持用 React 的开发方式编写一次代码,生成能运行在微信小程序、H5、React Native 等的应用
iCSS 谈谈一些有趣的 CSS 话题,一些 CSS 奇技淫巧,拓宽解决问题的思路,更涉及一些容易忽视或是十分有趣的 CSS 细节
Fancy-Checkout 一个很有创意的桌面结账体验动画
TOAST 使用 HTML5 Canvas 的全功能图像编辑器,简单易用,并且提供了多种滤镜效果
React Developer Roadmap 一份 2018年 React 开发人员的建议路线图
Web-Series 一份整理 Web 开发基础与工程实践的相关博客、示例代码、开源项目、整理成的系列书籍等内容,分为导论篇,基础篇,进阶篇,架构优化篇,React 篇,Vue 篇
Signale 一个优雅漂亮的控制台日志输出工具
animate.css 一个拥有 50 多种 CSS3 酷炫动画效果库
DPlayer 一个可爱的 HTML5 弹幕视频播放器,可以帮助开发者轻松构建弹幕视频播放
developer-roadmap-chinese GitHub 上拥有 46000+ Star 的 developer-roadmap(2018 年 Web 开发人员的路线图)库的中文翻译版
Tabler 一个建立在 Bootstrap 4 上的免费且开源的 HTML Dashboard UI 工具包
Front-End-Wizard 一份精心整理前端学习资源、教程、实用代码模块和精选文章集合的资料
30-seconds-of-css 一份精心收集整理一些实用的 CSS 代码片段集合,让你在 30 秒内理解并使用

查看完整内容,请移步到 GitHub

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 206,214评论 6 481
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 88,307评论 2 382
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 152,543评论 0 341
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 55,221评论 1 279
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 64,224评论 5 371
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,007评论 1 284
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,313评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,956评论 0 259
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 43,441评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,925评论 2 323
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,018评论 1 333
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,685评论 4 322
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,234评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,240评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,464评论 1 261
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,467评论 2 352
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,762评论 2 345