HelloGitHub Vol.17
HelloGitHub shares interesting and beginner-friendly open source projects on GitHub, updated on the 28th of each month. Here you will find fun and beginner-level open source projects, open source books, practical projects, and enterprise-level projects, allowing you to quickly appreciate the charm of open source and develop an interest in it.
NET2.0 实现的 AS3(第三代 Flash 脚本)解释器,可用于嵌入 unity 做热更。一个完整的脚本语言解释执行系统,从语法树分析开始一直到实际执行
UI框架,样式比 Bootstrap 更加扁平化。源码文件结构清晰,通过源码可以学到 UI 框架架构。使用 bulma 的网站展示
Golang 实现 JSON Web Tokens (JWT)
干货集中营 Android 客户端。每天一张美女图片,一个视频短片,若干Android,iOS等程序干货,周一到周五每天更新,数据全部由 干货集中营 提供。项目简单完整,涉及内容全面,利于学习 Android 开发的技巧
整合了大量主流开源项目的 Android Mvp 快速搭建框架。包含 Dagger2、Retrofit、Rxjava 等 Rx 系三方库,并且提供 UI 自适应方案,本框架将它们结合起来。文档详尽、成熟稳定的 Android MVP 解决方案
简单、高效的帧动画生成工具,图片处理工具。
- 一键式:图片文件批量序列化重命名,生成帧动画文件,支持预览
- 性能佳:支持相同帧图片复用✓,图片空白裁剪✓,合图模式✓,图片压缩✓
- 多模板:内置多种文件输出模板,支持自定义模板
小巧的 mock 服务器,配合 Chrome 插件可以轻松地拦截或 mock 页面上的 xhr/jsonp/fetch 请求。不需要侵入页面本身代码,让前端同学在后端接口没有 ready 或者难以模拟数据的时候,继续开心地开发玩耍
纯 JS 写成的 alert 组件,很多公司都在使用的项目。源代码使用了 ES6 进行了重构,使得项目结构更加清晰。可以通过学习其项目结构可以更好的了解 JS 组件的文件结构,分析其源码可以学习如何使用原生 JS 操作 DOM 的高级技巧
JavaScript 有趣和棘手(坑爹?)的示例
一款使用 kotlin 语言开发的 App。适合初学者作为学习 kotlin 语言的一个项目,可以在做项目的同时体验到 kotlin 语言的优点
结合 redis 实现的轻量任务队列,但是支持功能还是很多的:
- 多进程、多线程、协程
- 任务定时执行
- 任务执行失败重试
- 结果存储
基于 Python 的自建代理 IP 池服务,通过网络爬虫抓取互联网上免费的代理 IP,本地校验、剔除失效的代理IP,从而实现高可用的代理 IP 池。最后使用 Flask 搭建提供代理 IP 服务,包括代理池刷新、无效代理删除、代理获取等。该项目设计文档详细、模块结构简明易懂,同时适合爬虫新手更好的学习爬虫技术
一个简单的个人 Wiki 框架,便于快速搭建 Wiki 页。使用 Markdown 书写 Wiki, 生成静态 HTML 页面。Wiki 源文件按目录分类存放, 方便管理维护。中文文档
分布式微博爬虫,支持快速抓取和稳定抓取两种运行模式。项目模块逻辑清晰、注释丰富、便于定制化自己的需求。同时,对于小白用户,可以通过演示视频快速入门,也提供QQ群答疑,已经持续维护一年多。靠谱的项目,小伙伴们要赶快上车~
TensorFlow 最佳实践
简单易用的 TensorFlow 教程
GitHub 上游戏项目的合集
易学的正则表达式教程,中文
Material Design 官方文档的中文翻译,保留了原版网站的样式,并保持和官方文档同步更新
Python 爬虫入门教程
安全思维导图集合
pandas cookbook(英文)
Tensorflow cookbook(英文)
- C#
- CSS
- Go
- Java
- JavaScript
- Kotlin
- Python
- AI
- Other
- Book