该仓库是一份对微博号 GitHubDaily 在 2018 年所发的微博进行分类整理,方便粉丝们查找以往发过的内容。
本文已放到 GitHub,欢迎前来推荐、自荐项目,让更多人知道你的项目。
宗旨
GitHubDaily 将于每日不定时推送一批 GitHub 上优秀的开源项目给开发者, 帮助开发者们发现当下最火的开源项目, 令开发者们得以掌控技术脉搏, 扩大自己的技术视野, 并从开源项目的学习中获得技术能力的提升。
- 微博: @GitHubDaily
- 知乎: @GitHubDaily
目录
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