-standalone.jar http -p 12306 -c foo.json
7、[Young](https://github.com/shiyanhui/Young):基于 Tornado 框架、MongoDB 数据库,写的功能丰富的社区项目。详细的[安装步骤](https://github.com/shiyanhui/Young/blob/master/README_CN.md),适合学习如何创建社区类 Web App。[在线预览](http://beyoung.io/),项目运行效果图:
-
+
8、[textfilter](https://github.com/observerss/textfilter):基于某 1w 词敏感词库,用 Python 实现几种不同的过滤方式。**用于过滤敏感词的实用模块**,示例代码:
```python
@@ -85,13 +86,13 @@ test_first_character()
9、[qrcode](https://github.com/sylnsfar/qrcode):Python 写的生成动态、彩色、各式各样的二维码,详细的[中文文档](https://github.com/sylnsfar/qrcode/blob/master/README-cn.md),通过 `qrcode` 生成的二维码样式如下:
-
+
#### Swift 项目
10、[12306ForMac](https://github.com/fancymax/12306ForMac):非官方的 12306 购票,Mac OS 客户端
-
+
#### 其它
11、[Apollo-11](https://github.com/chrislgarry/Apollo-11):阿波罗 11 号代码,[中文介绍](https://github.com/chrislgarry/Apollo-11/blob/master/README.zh_cn.md)
@@ -122,12 +123,20 @@ brew install mercurial
---
+
+ “看完了,还不够?<往期内容> | 还不过瘾,那就看看每天更新的前端日报吧 <今日前端>”
+ 如果你发现了好玩、有意义的开源项目 点击这里 分享你觉得有趣的项目。
+
+
+## 公众号
+最近开了公众号,后续公众号会针对月刊推荐过的内容精选、梳理,做成系列的文章发布。月刊也会同时发布在公众号,便于第一时间阅读。
-## 换种方式阅读
-- **网站:** https://hellogithub.com
-- **GitBook:** https://gitbook.hellogithub.com
+
+ 
+欢迎关注 HelloGitHub 公众号,获取更多开源项目的资料和内容。
+
## 声明
-如果你发现了好玩、有意义的开源项目 [点击这里](https://github.com/521xueweihan/HelloGitHub/issues/new) 分享你觉得有意思的项目。
+
本作品采用知识共享署名-相同方式共享 4.0 国际许可协议进行许可。
**欢迎转载,请注明出处和作者,同时保留声明。**
diff --git a/content/07/HelloGitHub07.md b/content/07/HelloGitHub07.md
index a912c516..903e2278 100644
--- a/content/07/HelloGitHub07.md
+++ b/content/07/HelloGitHub07.md
@@ -1,7 +1,8 @@
# 《HelloGitHub》第 07 期
>兴趣是最好的老师,**HelloGitHub** 就是帮你找到兴趣!
-
-
+
+
+
## 简介
分享 GitHub 上有趣、入门级的开源项目。
@@ -26,7 +27,7 @@
2、[MongoCola](https://github.com/magicdict/MongoCola):MongoCola 是一个开源的 MongoDB 管理工具。持续开发、维护已经有**五年**了,[开发历程](http://www.cnblogs.com/TextEditor/p/5473190.html),效果图如下:
-
+
#### C++ 项目
3、[cpr](https://github.com/whoshuu/cpr):C++ 版 `Request for human`,[在线文档](https://whoshuu.github.io/cpr/),示例代码:
@@ -52,12 +53,12 @@ int main(int argc, char** argv) {
#### JavaScript 项目
6、[nodeclub](https://github.com/cnodejs/nodeclub):Nodeclub 是使用 Node.js 和 MongoDB 开发的社区系统,[社区地址](https://cnodejs.org/)
-
+
7、[clipboard](https://github.com/zenorocha/clipboard.js):实现了点击文本内容的 JavaScript 插件,优点:最新、极小、无任依赖、使用简单方便。[在线文档](https://clipboardjs.com)
-
+
#### Objective-C 项目
8、[PYPhotoBrowser](https://github.com/iphone5solo/PYPhotoBrowser):高仿 QQ、微信效果的图片浏览器(支持原图和缩略图、多种手势、CocoaPods)
@@ -66,7 +67,7 @@ int main(int argc, char** argv) {
9、[httpie](https://github.com/jkbrzt/httpie):非常好用的命令行 HTTP 客户端,cURL 的替代者,返回的结果支持**高亮**,提高了可读性。用于调试接口、查看服务器返回的 HTTP 协议的信息。[在线文档](https://httpie.org/docs#examples),下面的是 cURL 和 httpie 的返回结果对比图:
-
+
10、[langid](https://github.com/saffsd/langid.py):用于识别输入文本数据所属的语种,目前支持 97 种语言识别。示例代码:
```python
@@ -123,17 +124,25 @@ ua.random
16、[How-to-Make-a-Computer-Operating-System](https://github.com/SamyPesse/How-to-Make-a-Computer-Operating-System):(英文)如何做一个操作系统[在线阅读](https://www.gitbook.com/book/samypesse/how-to-create-an-operating-system/details)
#### 开源书籍
-17、[build-web-application-with-golang](https://github.com/astaxie/build-web-application-with-golang/blob/master/zh/preface.md):《Go Web 编程》中文
+17、[build-web-application-with-golang](https://github.com/astaxie/build-web-application-with-golang):《Go Web 编程》中文
---
+
+ “看完了,还不够?<往期内容> | 还不过瘾,那就看看每天更新的前端日报吧 <今日前端>”
+ 如果你发现了好玩、有意义的开源项目 点击这里 分享你觉得有趣的项目。
+
+
+## 公众号
+最近开了公众号,后续公众号会针对月刊推荐过的内容精选、梳理,做成系列的文章发布。月刊也会同时发布在公众号,便于第一时间阅读。
-## 换种方式阅读
-- **网站:** https://hellogithub.com
-- **GitBook:** https://gitbook.hellogithub.com
+
+ 
+欢迎关注 HelloGitHub 公众号,获取更多开源项目的资料和内容。
+
## 声明
-如果你发现了好玩、有意义的开源项目 [点击这里](https://github.com/521xueweihan/HelloGitHub/issues/new) 分享你觉得有意思的项目。
+
本作品采用知识共享署名-相同方式共享 4.0 国际许可协议进行许可。
**欢迎转载,请注明出处和作者,同时保留声明。**
diff --git a/content/08/HelloGitHub08.md b/content/08/HelloGitHub08.md
index 61d33f3d..b8fa9525 100644
--- a/content/08/HelloGitHub08.md
+++ b/content/08/HelloGitHub08.md
@@ -1,7 +1,8 @@
# 《HelloGitHub》第 08 期
>兴趣是最好的老师,**HelloGitHub** 就是帮你找到兴趣!
-
-
+
+
+
## 简介
分享 GitHub 上有趣、入门级的开源项目。
@@ -72,7 +73,7 @@ Console.WriteLine(json);
3、[kcptun](https://github.com/xtaci/kcptun):也许是世界上最快的 UDP 传输工具,支持 macOS/Linux/Windows/FreeBSD/ARM/Raspberry Pi/OpenWrt。
-
+
#### Java 项目
4、[AndroidUtilCode](https://github.com/Blankj/AndroidUtilCode):Android 开发人员不得不收集的代码,[中文介绍](https://github.com/Blankj/AndroidUtilCode/blob/master/README-CN.md)
@@ -94,7 +95,7 @@ Console.WriteLine(json);
6、[WeFlow](https://github.com/weixin/WeFlow):微信出品的一个高效、强大、跨平台的 Web 前端开发工作流工具,[官网](https://weflow.io/)
-
+
7、[atrament.js](https://github.com/jakubfiala/atrament.js):极小的 JavaScript 画板,[在线演示](http://fiala.uk/atrament.js/demo/)
@@ -111,18 +112,18 @@ Console.WriteLine(json);
- 任务完成通知
-
+
#### Python 项目
10、[reddit](https://github.com/reddit/reddit):[reddit.com](https://www.reddit.com/) 网站的源码,通过这个项目,可以学习 Python 在构建大型项目中的使用、项目结构、代码风格、Python 技巧的使用方法等。[安装教程](https://github.com/reddit/reddit/wiki/Install-guide)
-
+
11、[httpstat](https://github.com/reorx/httpstat):httpstat 美化了 `curl` 的结果,使得结果更加可读。同时它无依赖、兼容 Python3、一共才 300 多行。还可以显示 HTTP 请求的每个过程中消耗的时间,如下图:
-
+
12、[PyMySQL](https://github.com/PyMySQL/PyMySQL):纯 Pyton 写的 MySQL 库,纯 Python 的好处就是可以运行在任何装有 Python 解释器(CPython、PyPy、IronPython)的平台上。相对于 [MySQLdb](https://github.com/farcepest/MySQLdb1) 性能几乎一样,使用方法也一样,但是 **PyMySQL 安装方法极其简单**——`pip install PyMySQL`,PyMySQL 使用示例代码:
```
@@ -172,7 +173,7 @@ finally:
13、[discourse](https://github.com/discourse/discourse):Ruby 语言写的论坛,百分之百开源、免费。
-
+
#### 其它
14、[How-To-Ask-Questions-The-Smart-Way](https://github.com/FredWe/How-To-Ask-Questions-The-Smart-Way/blob/master/README-zh_CN.md):提问的智慧,提出一个好的问题是解决问题的关键
@@ -190,12 +191,20 @@ finally:
---
+
+ “看完了,还不够?<往期内容> | 还不过瘾,那就看看每天更新的前端日报吧 <今日前端>”
+ 如果你发现了好玩、有意义的开源项目 点击这里 分享你觉得有趣的项目。
+
+
+## 公众号
+最近开了公众号,后续公众号会针对月刊推荐过的内容精选、梳理,做成系列的文章发布。月刊也会同时发布在公众号,便于第一时间阅读。
-## 换种方式阅读
-- **网站:** https://hellogithub.com
-- **GitBook:** https://gitbook.hellogithub.com
+
+ 
+欢迎关注 HelloGitHub 公众号,获取更多开源项目的资料和内容。
+
## 声明
-如果你发现了好玩、有意义的开源项目 [点击这里](https://github.com/521xueweihan/HelloGitHub/issues/new) 分享你觉得有意思的项目。
+
本作品采用知识共享署名-相同方式共享 4.0 国际许可协议进行许可。
**欢迎转载,请注明出处和作者,同时保留声明。**
diff --git a/content/09/HelloGitHub09.md b/content/09/HelloGitHub09.md
index 057df04b..f45fd2b6 100644
--- a/content/09/HelloGitHub09.md
+++ b/content/09/HelloGitHub09.md
@@ -1,7 +1,8 @@
# 《HelloGitHub》第 09 期
>兴趣是最好的老师,**HelloGitHub** 就是帮你找到兴趣!
-
-
+
+
+
## 简介
分享 GitHub 上有趣、入门级的开源项目。
@@ -23,7 +24,7 @@
1、[json](https://github.com/nlohmann/json):C++ 的 JSON 库
-
+
#### Go 项目
2、[vim-go](https://github.com/fatih/vim-go):Go 的 vim 配置
@@ -40,7 +41,7 @@
6、[vue-hackernews-2.0](https://github.com/vuejs/vue-hackernews-2.0):这是一个 Vue2.0 示例,克隆 [Hacker News](https://news.ycombinator.com/) 网站(我感觉比原站好看多了😅)
-
+
7、[N-blog](https://github.com/nswbmw/N-blog):N-blog 项目是面向新手的 Node.js 教程,该教程讲述了 Node.js 基本知识点,同时结合搭建一个多人博客的实战,从零基础到实际开发,由浅到深帮助新手入门 Node.js 这门语言
@@ -90,12 +91,12 @@ ngrok http 8000
```
-
+
-12、[glances](https://github.com/nicolargo/glances):Glances 是一个可以让你**一目了然**你的系统情况(类 top、htop)的工具,它界面友好,安装方便:`pip install glances`
+12、[glances](https://github.com/nicolargo/glances):一个可以让你**一目了然**你的系统情况(类 (h)top)的工具,它界面友好,安装方便:`pip install glances`
-
+
#### Swift 项目
13、[Kingfisher](https://github.com/onevcat/Kingfisher):Kingfisher 是一个异步下载和缓存图片的库,你可以把它看做 SDWebImage 的纯 Swift 实现和替代。它可以帮助简单地实现像是用户头像或者 table view 里面的图片的下载和缓存这样的工作,以提高 app 速度和帮助开发者节省时间,[作者的中文博客](http://project.onevcat.com/)
@@ -122,12 +123,20 @@ ngrok http 8000
---
+
+ “看完了,还不够?<往期内容> | 还不过瘾,那就看看每天更新的前端日报吧 <今日前端>”
+ 如果你发现了好玩、有意义的开源项目 点击这里 分享你觉得有趣的项目。
+
+
+## 公众号
+最近开了公众号,后续公众号会针对月刊推荐过的内容精选、梳理,做成系列的文章发布。月刊也会同时发布在公众号,便于第一时间阅读。
-## 换种方式阅读
-- **网站:** https://hellogithub.com
-- **GitBook:** https://gitbook.hellogithub.com
+
+ 
+欢迎关注 HelloGitHub 公众号,获取更多开源项目的资料和内容。
+
## 声明
-如果你发现了好玩、有意义的开源项目 [点击这里](https://github.com/521xueweihan/HelloGitHub/issues/new) 分享你觉得有意思的项目。
+
本作品采用知识共享署名-相同方式共享 4.0 国际许可协议进行许可。
**欢迎转载,请注明出处和作者,同时保留声明。**
diff --git a/content/10/HelloGitHub10.md b/content/10/HelloGitHub10.md
index d9cddfbd..78f24bcc 100644
--- a/content/10/HelloGitHub10.md
+++ b/content/10/HelloGitHub10.md
@@ -1,7 +1,8 @@
# 《HelloGitHub》第 10 期
>兴趣是最好的老师,**HelloGitHub** 就是帮你找到兴趣!
-
-
+
+
+
## 简介
分享 GitHub 上有趣、入门级的开源项目。
@@ -23,7 +24,7 @@
1、[Wox](https://github.com/Wox-launcher/Wox):Windows 上的 Alfred、Launchy,使用演示:
-
+
#### C++ 项目
2、[simhash](https://github.com/yanyiwu/simhash):此项目用来对中文文档计算出对应的 simhash 值。simhash 是谷歌用来进行文本去重的算法([详见 simhash 算法原理及实现](http://yanyiwu.com/work/2014/01/30/simhash-shi-xian-xiang-jie.html)),现在广泛应用在文本处理中。特征:
@@ -69,35 +70,35 @@
7、[RAP](https://github.com/thx/RAP):阿里妈妈 MUX 团队出品,企业级 Web 接口管理工具。RAP 通过 GUI 工具帮助 Web 工程师更高效的管理接口文档,同时通过分析接口结构自动生成 Mock 数据、校验真实接口的正确性,使得接口开发更加规范、自动化。
-
+
#### Objective-C 项目
8、[sequelpro](https://github.com/sequelpro/sequelpro):这是我到目前为止在 Mac 上发现最好用的 MySQL 管理工具。本人一直在使用,并且推荐给了我的小伙伴们,用过都说好😈~
-
+
#### PHP 项目
9、[typecho](https://github.com/typecho/typecho):PHP 的一款博客程序,[官网](http://typecho.org/),[文档](http://docs.typecho.org/doku.php)
-
+
#### Python 项目
10、[saythanks.io](https://github.com/kennethreitz/saythanks.io):Kennethreitz 写的一个简单的网站(基于 Flask),用于向开源项目作者发送感谢邮件的 Web App。该项目结构简单,可以用来学习大神是如何快速开发 Web 项目、方法、代码风格、开发常用库。而且该项目的意义也特别好:**感谢开源项目的作者**,愿开源社区越来越好,[网站地址](https://saythanks.io)
-
+
11、[locust](https://github.com/locustio/locust):模拟用户行为的[负载测试](http://blog.csdn.net/kerryzhu/article/details/3515714)工具,包含友好的 Web 页面,如下图:
-
+
12、[jumpserver](https://github.com/jumpserver/jumpserver):Jumpserver 是一款由 Python 编写开源的跳板机(是一类可作为跳板批量操作远程设备的网络设备)系统,实现了跳板机应有的功能。基于 SSH 协议来管理,客户端无需安装 agent。支持常见 Linux 系统,效果如下:
-
+
#### 其它
13、[IntelliJ-IDEA-Tutorial](https://github.com/judasn/IntelliJ-IDEA-Tutorial):IntelliJ IDEA 简体中文专题教程
@@ -123,12 +124,20 @@
---
+
+ “看完了,还不够?<往期内容> | 还不过瘾,那就看看每天更新的前端日报吧 <今日前端>”
+ 如果你发现了好玩、有意义的开源项目 点击这里 分享你觉得有趣的项目。
+
+
+## 公众号
+最近开了公众号,后续公众号会针对月刊推荐过的内容精选、梳理,做成系列的文章发布。月刊也会同时发布在公众号,便于第一时间阅读。
-## 换种方式阅读
-- **网站:** https://hellogithub.com
-- **GitBook:** https://gitbook.hellogithub.com
+
+ 
+欢迎关注 HelloGitHub 公众号,获取更多开源项目的资料和内容。
+
## 声明
-如果你发现了好玩、有意义的开源项目 [点击这里](https://github.com/521xueweihan/HelloGitHub/issues/new) 分享你觉得有意思的项目。
+
本作品采用知识共享署名-相同方式共享 4.0 国际许可协议进行许可。
**欢迎转载,请注明出处和作者,同时保留声明。**
diff --git a/content/11/HelloGitHub11.md b/content/11/HelloGitHub11.md
index f5e1228e..c7a37538 100644
--- a/content/11/HelloGitHub11.md
+++ b/content/11/HelloGitHub11.md
@@ -1,7 +1,8 @@
# 《HelloGitHub》第 11 期
>兴趣是最好的老师,**HelloGitHub** 就是帮你找到兴趣!
-
-
+
+
+
## 简介
分享 GitHub 上有趣、入门级的开源项目。
@@ -43,7 +44,7 @@ Transfer/sec: 606.33MB
3、[WechatLuckyMoney](https://github.com/veryyoung/WechatLuckyMoney):微信抢红包插件,基于 Xposed 框架,速度快得冷人发指。为避免过度拉仇恨,请谨慎使用(哈哈哈😄)。
-
+
4、[GitClub](https://github.com/TellH/GitClub):GitClub 不仅仅是一个 GitHub 客户端,还是一个发现优秀 GitHub 开源项目的 App
@@ -58,18 +59,18 @@ Transfer/sec: 606.33MB
- 部署简单,不依赖 Tomcat
-
+
6、[jvm-mon](https://github.com/ajermakovics/jvm-mon):命令行模式的 JVM 监控
-
+
#### JavaScript 项目
7、[react-tetris](https://github.com/chvin/react-tetris):逼真的俄罗斯方块(非常逼真、强大!),详细的技术介绍,[在线试玩](https://chvin.github.io/react-tetris/?lan=zh)
-
+
#### Python 项目
8、[sh](https://github.com/amoffat/sh):sh 是一个成熟,用于替代 subprocess,它允许你调用任何程序,就像它是一个函数,支持 Python2.6 - 3.5
@@ -89,7 +90,7 @@ print ifconfig("eth0")
11、[Swift30Projects](https://github.com/soapyigu/Swift30Projects):30 个小型 Swift Apps,可以用来上手学习、练习移动开发。
-
+
#### 其它
12、[linux-command](https://github.com/jaywcjlove/linux-command):Linux 命令大全搜索工具,内容包含 Linux 命令手册、详解、学习、搜集
@@ -120,12 +121,20 @@ print ifconfig("eth0")
---
+
+ “看完了,还不够?<往期内容> | 还不过瘾,那就看看每天更新的前端日报吧 <今日前端>”
+ 如果你发现了好玩、有意义的开源项目 点击这里 分享你觉得有趣的项目。
+
+
+## 公众号
+最近开了公众号,后续公众号会针对月刊推荐过的内容精选、梳理,做成系列的文章发布。月刊也会同时发布在公众号,便于第一时间阅读。
-## 换种方式阅读
-- **网站:** https://hellogithub.com
-- **GitBook:** https://gitbook.hellogithub.com
+
+ 
+欢迎关注 HelloGitHub 公众号,获取更多开源项目的资料和内容。
+
## 声明
-如果你发现了好玩、有意义的开源项目 [点击这里](https://github.com/521xueweihan/HelloGitHub/issues/new) 分享你觉得有意思的项目。
+
本作品采用知识共享署名-相同方式共享 4.0 国际许可协议进行许可。
**欢迎转载,请注明出处和作者,同时保留声明。**
diff --git a/content/12/HelloGitHub12.md b/content/12/HelloGitHub12.md
index a6e181ff..161ac150 100644
--- a/content/12/HelloGitHub12.md
+++ b/content/12/HelloGitHub12.md
@@ -1,7 +1,8 @@
# 《HelloGitHub》第 12 期
>兴趣是最好的老师,**HelloGitHub** 就是帮你找到兴趣!
-
-
+
+
+
## 简介
分享 GitHub 上有趣、入门级的开源项目。
@@ -27,7 +28,7 @@
2、[ScreenToGif](https://github.com/NickeManarin/ScreenToGif):此工具可以记录屏幕的选定区域、网络摄像头的实时图像和绘图板上的实时图像。可以编辑并将动画保存为 GIF 或视频
-
+
#### Go 项目
3、[wuzz](https://github.com/asciimoo/wuzz):wuzz 是用于调试 HTTP 请求的交互式命令行工具,可以用来检查和修改请求。常用操作如下:
@@ -53,12 +54,12 @@
| F9 | 跳转到响应体 |
-
+
4、[sshtron](https://github.com/zachlatta/sshtron):sshtron 是通过 SSH 运行的多人贪吃蛇游戏,命令行输入:`ssh sshtron.zachlatta.com`,无需安装等待几秒即可进行游戏(因为服务器在国外,很卡😅)
-
+
#### Java 项目
5、[fresco](https://github.com/facebook/fresco):Facebook 开源的 Android 管理图片的库,[中文文档](https://www.fresco-cn.org/docs/index.html)。包含功能如下:
@@ -72,7 +73,7 @@
6、[vue2-elm](https://github.com/bailicangdu/vue2-elm):基于 vue2 + vuex 构建一个大型单页面应用,此项目大大小小共 45 个页面,涉及注册、登录、商品展示、购物车、下单等等,是一个完整的流程,
-
+
7、[standard](https://github.com/feross/standard):统一 JavaScript,只需一种样式,[中文](https://github.com/feross/standard/blob/master/docs/README-zhtw.md)
@@ -81,7 +82,7 @@
9、[octotree](https://github.com/buunguyen/octotree):为 GitHub 和 GitLab 网站,提供直观地显示项目目录结构的浏览器插件,效果如下:
-
+
#### Objective-C 项目
10、[bitbar](https://github.com/matryer/bitbar):Bitbar 是可以将任何(自己或别人写好的)脚本的**输出**到 Mac OS 的状态栏上。同时,支持自定义更新频率。例如:定时获取比特币的价格、HelloGitHub 项目的 star 数量,使用步骤如下:
@@ -91,13 +92,13 @@
3. 选择 `Refresh all`,刷新使之生效
-
+
#### Python 项目
11、[mycli](https://github.com/dbcli/mycli):mycli 是一个带语法高亮、自动补全的 MySQL 命令行客户端工具。例如,连接数据库方法:`mycli -h localhost -u 用户名 数据库`
-
+
12、[python-fire](https://github.com/google/python-fire):Fire 是 Google 开源的 Python 库,可自动将您的代码转变成 CLI,无需您做任何额外工作。您不必定义参数,设置帮助信息,或者编写定义代码运行方式的 main 函数。相反,您只需从 main 模块调用“Fire”函数,其余工作全部交由 Python Fire 来完成。示例代码如下:
```python
@@ -140,12 +141,20 @@ Hello Google!
---
+
+ “看完了,还不够?<往期内容> | 还不过瘾,那就看看每天更新的前端日报吧 <今日前端>”
+ 如果你发现了好玩、有意义的开源项目 点击这里 分享你觉得有趣的项目。
+
+
+## 公众号
+最近开了公众号,后续公众号会针对月刊推荐过的内容精选、梳理,做成系列的文章发布。月刊也会同时发布在公众号,便于第一时间阅读。
-## 换种方式阅读
-- **网站:** https://hellogithub.com
-- **GitBook:** https://gitbook.hellogithub.com
+
+ 
+欢迎关注 HelloGitHub 公众号,获取更多开源项目的资料和内容。
+
## 声明
-如果你发现了好玩、有意义的开源项目 [点击这里](https://github.com/521xueweihan/HelloGitHub/issues/new) 分享你觉得有意思的项目。
+
本作品采用知识共享署名-相同方式共享 4.0 国际许可协议进行许可。
**欢迎转载,请注明出处和作者,同时保留声明。**
diff --git a/content/13/HelloGitHub13.md b/content/13/HelloGitHub13.md
index f002677d..032ce8c0 100644
--- a/content/13/HelloGitHub13.md
+++ b/content/13/HelloGitHub13.md
@@ -1,7 +1,8 @@
# 《HelloGitHub》第 13 期
>兴趣是最好的老师,**HelloGitHub** 就是帮你找到兴趣!
-
-
+
+
+
## 简介
分享 GitHub 上有趣、入门级的开源项目。
@@ -26,7 +27,7 @@
2、[Dopamine](https://github.com/digimezzo/Dopamine):基于WPF编写的现代扁平风格轻量级播放器
-
+
#### C++ 项目
3、[ltp](https://github.com/HIT-SCIR/ltp):语言技术平台(Language Technology Platform,LTP)是哈工大社会计算与信息检索研究中心历时十年开发的一整套中文语言处理系统。
@@ -35,7 +36,7 @@
4、[dnt](https://github.com/shiyanhui/dht):DHT 实现了 BitTorrent DHT 协议,它包含两种模式,标准模式和爬虫模式。标准模式遵循 DHT 协议,你可以把它当做一个标准的 DHT 组件。爬虫模式是为了嗅探到更多 torrent 文件信息,它在某些方面不遵循 DHT 协议。 基于爬虫模式,你可以打造你自己的 BTDigg,[演示地址](http://bthub.io/)
-
+
5、[gobyexample](https://github.com/mmcgrana/gobyexample):Go 示例代码,[在线浏览](https://gobyexample.com/)
@@ -43,7 +44,7 @@
6、[Grav](https://github.com/glomadrian/Grav):Android 粒子动画效果,非常炫酷。让 APP 逼格更上一层楼
-
+
7、[AndroidLibs](https://github.com/XXApple/AndroidLibs):Android 开源代码大全,收集 Android 开发中优秀的开源组件库,方便大家查询
@@ -57,17 +58,17 @@
11、[gifify](https://github.com/vvo/gifify):可以选择视频文件的某一时间间隔做成 gif 动图
-
+
12、[cmder](https://github.com/cmderdev/cmder):Windows 控制台模拟器,运行效果如下:
-
+
13、[Vue2.0LOL](https://github.com/arronf2e/Vue2.0LOL):Vue2.0 版英雄联盟助手
-
+
14、[typescript-tutorial](https://github.com/xcatliu/typescript-tutorial):TypeScript 入门教程
@@ -75,7 +76,7 @@
15、[PYSearch](https://github.com/iphone5solo/PYSearch):一款综合(QQ 音乐、微信、美团、优酷、虎牙直播等多款 App)风格的搜索控制器
-
+
16、[PPRows](https://github.com/jkpang/PPRows):在 Mac 上计算你写了多少行代码的工具
@@ -87,7 +88,7 @@
6. 支持忽略代码中的空行,代码行数计算更精确;
-
+
#### Python 项目
17、[ngxtop](https://github.com/lebinh/ngxtop):解析 nginx 访问日志并格式化输出有用的信息,可以用来实时了解你的服务器正在发生的情况。安装命令 `pip install ngxtop`,输出示例如下:
@@ -152,7 +153,7 @@ Request failed
22、[SwitchHosts](https://github.com/oldj/SwitchHosts):一个用于快速切换 hosts 文件的小程序,基于 Electron 开发
-
+
23、[alloyteam](https://github.com/AlloyTeam/alloyteam.github.com):腾讯 AlloyTeam 开源项目官网
@@ -172,12 +173,20 @@ Request failed
---
+
+ “看完了,还不够?<往期内容> | 还不过瘾,那就看看每天更新的前端日报吧 <今日前端>”
+ 如果你发现了好玩、有意义的开源项目 点击这里 分享你觉得有趣的项目。
+
+
+## 公众号
+最近开了公众号,后续公众号会针对月刊推荐过的内容精选、梳理,做成系列的文章发布。月刊也会同时发布在公众号,便于第一时间阅读。
-## 换种方式阅读
-- **网站:** https://hellogithub.com
-- **GitBook:** https://gitbook.hellogithub.com
+
+ 
+欢迎关注 HelloGitHub 公众号,获取更多开源项目的资料和内容。
+
## 声明
-如果你发现了好玩、有意义的开源项目 [点击这里](https://github.com/521xueweihan/HelloGitHub/issues/new) 分享你觉得有意思的项目。
+
本作品采用知识共享署名-相同方式共享 4.0 国际许可协议进行许可。
**欢迎转载,请注明出处和作者,同时保留声明。**
diff --git a/content/14/HelloGitHub14.md b/content/14/HelloGitHub14.md
index fee80140..28c41cf2 100644
--- a/content/14/HelloGitHub14.md
+++ b/content/14/HelloGitHub14.md
@@ -1,7 +1,8 @@
# 《HelloGitHub》第 14 期
>兴趣是最好的老师,**HelloGitHub** 就是帮你找到兴趣!
-
-
+
+
+
## 简介
分享 GitHub 上有趣、入门级的开源项目。
@@ -32,7 +33,7 @@ gcc -g -O2 testSearcher.c ip2region.c
3、[bfs](https://github.com/baidu/bfs):百度文件系统,架构图如下:
-
+
#### Go 项目
4、[poseidon](https://github.com/Qihoo360/poseidon):Poseidon 系统是奇虎 360 开源的一个日志搜索平台,可以在数百万亿条、数百 PB 大小的日志数据中快速分析和检索特定字符串。
@@ -42,7 +43,7 @@ gcc -g -O2 testSearcher.c ip2region.c
6、[fsql](https://github.com/kshvmdn/fsql):用 SQL 的语法搜索文件,酷吧
-
+
#### Java 项目
7、[symphony](https://github.com/b3log/symphony):用 Java 实现的现代化社区(论坛/社交网络/博客)平台,功能众多,[访问该社区](https://hacpai.com/tag/Sym)
@@ -55,12 +56,12 @@ gcc -g -O2 testSearcher.c ip2region.c
10、[BrowserQuest](https://github.com/mozilla/BrowserQuest):Mozilla 开源的多人在线角色扮演游戏项目
-
+
11、[Rental](https://github.com/answershuto/Rental):一款租房 APP,基于 Node.js 爬虫,爬取 58 同城租房信息,并用地图进行可视化展示,方便用户获取周围租房信息
-
+
12、[deep-into-node](https://github.com/yjhjstz/deep-into-node):深入理解 Node.js 的核心思想与源码分析
@@ -68,29 +69,29 @@ gcc -g -O2 testSearcher.c ip2region.c
13、[iTerm2](https://github.com/gnachman/iTerm2):Mac 上超好用的终端软件
-
+
#### PHP 项目
14、[nextcloud](https://github.com/nextcloud/server):开源云存储平台,功能齐全,可以用于搭建公司内部的云存储平台
-
+
#### Python 项目
-15、[explainshell1](https://github.com/idank/explainshell):一个可以解析 Linux 命令的网站,它可以给出命令的解释和其参数的解释,例如:`ps -aux|grep python`,[在线演示](https://www.explainshell.com/)
+15、[explainshell](https://github.com/idank/explainshell):一个可以解析 Linux 命令的网站,它可以给出命令的解释和其参数的解释,例如:`ps -aux|grep python`,[在线演示](https://www.explainshell.com/)
-
+
16、[certbot](https://github.com/certbot/certbot):免费的自动启用和部署 HTTPS 的工具,让你的网站开启 HTTPS 变得简单快捷。在部署教程页面选择服务器的操作系统和 Web 服务器,之后根据给出的步骤一步步的执行命令就行了,[部署教程](https://certbot.eff.org/)
-
+
17、[pdir2](https://github.com/laike9m/pdir2):Python 程序员需要一个更好的 `dir()` —— 以更加友好的显示 `dir()` 输出的结果
-
+
#### Swift 项目
18、[EmojiIntelligence](https://github.com/Luubra/EmojiIntelligence):完全用 Swift 实现神经网络的 Demo
@@ -98,7 +99,7 @@ gcc -g -O2 testSearcher.c ip2region.c
- 使用神经网络识别图形,返回 emoji 表情
-
+
#### 其它
19、[oh-my-zsh](https://github.com/robbyrussell/oh-my-zsh):一个能够让你快速上手,史称 “终极 Shell” zsh 的工具,让你感觉终端前所未有的好用。详细介绍 —— [MacTalk 之终极 Shell](http://macshuo.com/?p=676)
@@ -114,12 +115,20 @@ gcc -g -O2 testSearcher.c ip2region.c
---
+
+ “看完了,还不够?<往期内容> | 还不过瘾,那就看看每天更新的前端日报吧 <今日前端>”
+ 如果你发现了好玩、有意义的开源项目 点击这里 分享你觉得有趣的项目。
+
+
+## 公众号
+最近开了公众号,后续公众号会针对月刊推荐过的内容精选、梳理,做成系列的文章发布。月刊也会同时发布在公众号,便于第一时间阅读。
-## 换种方式阅读
-- **网站:** https://hellogithub.com
-- **GitBook:** https://gitbook.hellogithub.com
+
+ 
+欢迎关注 HelloGitHub 公众号,获取更多开源项目的资料和内容。
+
## 声明
-如果你发现了好玩、有意义的开源项目 [点击这里](https://github.com/521xueweihan/HelloGitHub/issues/new) 分享你觉得有意思的项目。
+
本作品采用知识共享署名-相同方式共享 4.0 国际许可协议进行许可。
**欢迎转载,请注明出处和作者,同时保留声明。**
diff --git a/content/15/HelloGitHub15.md b/content/15/HelloGitHub15.md
index 2a494e52..ecc073bb 100644
--- a/content/15/HelloGitHub15.md
+++ b/content/15/HelloGitHub15.md
@@ -1,7 +1,8 @@
# 《HelloGitHub》第 15 期
>兴趣是最好的老师,**HelloGitHub** 就是帮你找到兴趣!
-
-
+
+
+
## 简介
分享 GitHub 上有趣、入门级的开源项目。
@@ -22,12 +23,12 @@
#### C++ 项目
1、[Snake](https://github.com/stevennl/Snake):贪吃蛇游戏 AI 版,通过算法实现让小蛇通过吃豆,最后蛇的身体填满整个地图算结束。该项目详细描述实现思想以及相关算法的讨论
-
+
#### CSS 项目
2、[MDUI](https://github.com/zdhxiong/mdui):MDUI 是一套用于开发 Material Design 网页的响应式前端框架。没有任何依赖,支持主题切换,轻量级,低学习成本,[文档](https://www.mdui.org/docs)
-
+
#### Go 项目
3、[aliyungo](https://github.com/denverdino/aliyungo):非官方的 Aliyun Go语言 SDK 支持API:ECS, OSS, DNS, SLB, RDS, RAM, MNS, STS, SLS, MQ, Push, OpenSearch, DM, Container Service
@@ -37,11 +38,11 @@
#### Java 项目
5、[FunGameRefresh](https://github.com/Hitomis/FunGameRefresh):好玩的下拉刷新控件
-
+
6、[ProgressManager](https://github.com/JessYanCoding/ProgressManager):一行代码即可监听 App 中所有网络链接的上传以及下载进度,包括 Glide 的图片加载进度。实现原理类似 EventBus 你可在 App 中的任何地方,将多个监听器以 URL 地址作为标识符,注册到本框架。当此 URL 地址存在下载或者上传的动作时,框架会主动调用所有使用此 URL 地址注册过的监听器,达到多个模块的同步更新
-
+
#### JavaScript 项目
7、[veneno](https://github.com/zhuyingda/veneno):一个基于 Node.js 编写的 web 安全漏洞自动化扫描框架
@@ -50,24 +51,24 @@
9、[font-spider](https://github.com/aui/font-spider):字蛛是一个智能 WebFont 压缩工具,它能自动分析出页面使用的 WebFont 并进行按需压缩
-
+
10、[slick](https://github.com/kenwheeler/slick):实现了几乎所有效果的轮播图插件,[在线演示](http://kenwheeler.github.io/slick/)
#### Objective-C 项目
11、[spectacle](https://github.com/eczarny/spectacle):OS X 系统下的窗口管理工具,通过快捷键方便、快捷的调整窗口大小和位置
-
+
12、[FLEX](https://github.com/Flipboard/FLEX):用于 iOS 开发的一组应用内调试工具,功能强大且多,多到不一一列举了
-
+
#### Python 项目
13、[musicbox](https://github.com/darknessomi/musicbox):基于 Python 编写的网易云音乐**命令行**版本,使用起来简单优雅,能够快速安装及使用
-
+
14、[django-blog-tutorial](https://github.com/zmrenwu/django-blog-tutorial):基于最新版 Django 1.10 和 Python 3.5,通过 26 篇教程一步步带你使用 Django 从零开发一个个人博客系统,在实践的同时掌握 Django 的开发技巧,[完成效果展示](http://demo.zmrenwu.com/)
@@ -110,7 +111,7 @@ def test():
#### Ruby 项目
17、[mastodon](https://github.com/tootsuite/mastodon):基于 Ruby 语言的社交网站服务器端所有的源代码,通过这个项目,你可以自己部署一个属于自己的社交网站
-
+
#### 其它
18、[vim-galore-zh_cn](https://github.com/wsdjeg/vim-galore-zh_cn):Vim 从入门到精通
@@ -119,13 +120,13 @@ def test():
20、[SpaceVim](https://github.com/SpaceVim/SpaceVim):一个社区驱动的模块化 vim/neovim 配置集合,其中包含了多种功能模块,并且针对 neovim 做了功能优化。spacevim 有多种功能模块可供选择,支持多种语言。用户只需要选择需要的模块,就可以配置出一个适合自己的开发环境
-
+
21、[english-level-up-tips-for-Chinese](https://github.com/byoungd/english-level-up-tips-for-Chinese):如何提高英语技能
22、[ch](https://github.com/xnum/ch):类似 virtualenv,可以在 Linux 下建立虛拟的 home 目录並切换,以管理不同工作或项目的文件
-
+
#### 开源书籍
23、[redis](https://github.com/huangz1990/redis):《Redis Command Reference》全文的中文翻译版,[在线阅读](http://redisdoc.com/)
@@ -138,12 +139,20 @@ def test():
---
+
+ “看完了,还不够?<往期内容> | 还不过瘾,那就看看每天更新的前端日报吧 <今日前端>”
+ 如果你发现了好玩、有意义的开源项目 点击这里 分享你觉得有趣的项目。
+
+
+## 公众号
+最近开了公众号,后续公众号会针对月刊推荐过的内容精选、梳理,做成系列的文章发布。月刊也会同时发布在公众号,便于第一时间阅读。
-## 换种方式阅读
-- **网站:** https://hellogithub.com
-- **GitBook:** https://gitbook.hellogithub.com
+
+ 
+欢迎关注 HelloGitHub 公众号,获取更多开源项目的资料和内容。
+
## 声明
-如果你发现了好玩、有意义的开源项目 [点击这里](https://github.com/521xueweihan/HelloGitHub/issues/new) 分享你觉得有意思的项目。
+
本作品采用知识共享署名-相同方式共享 4.0 国际许可协议进行许可。
**欢迎转载,请注明出处和作者,同时保留声明。**
diff --git a/content/16/HelloGitHub16.md b/content/16/HelloGitHub16.md
index 221444bd..0348d5b2 100644
--- a/content/16/HelloGitHub16.md
+++ b/content/16/HelloGitHub16.md
@@ -1,7 +1,8 @@
# 《HelloGitHub》第 16 期
>兴趣是最好的老师,**HelloGitHub** 就是帮你找到兴趣!
-
-
+
+
+
## 简介
分享 GitHub 上有趣、入门级的开源项目。
@@ -35,7 +36,7 @@ $(function () {
})
```
-
+
3、[WeixinSDK](https://github.com/Wlitsoft/WeixinSDK):微信 C# 版 SDK,虽然现在已经有很多优秀的 SDK,但是本项目的更多的是交流、学习。每个类均有完整的代码注释、对应的单元测试、代码易于理解、接口抽象易于扩展。代码实例如下:
@@ -76,16 +77,16 @@ namespace WeixinSDK.Test.Fake
#### C++ 项目
4、[vnote](https://github.com/tamlok/vnote):Markdown 编辑软件。舒适的 Markdown 编辑体验,Vim 操作模式,编辑时代码块高亮
-
+
5、[RedisDesktopManager](https://github.com/uglide/RedisDesktopManager):Redis 桌面管理工具
-
+
#### Go 项目
6、[excelize](https://github.com/360EntSecGroup-Skylar/excelize):操作 XLSX 文件,支持 Microsoft Excel™ 2007 以更高版本
-
+
#### Java 项目
7、[SSM](https://github.com/crossoverJie/SSM):基于现在流行的 `Spring+SpringMVC+Mybatis` 框架,逐步搭建一个现在互联网流行的项目架构。特点:
@@ -95,13 +96,13 @@ namespace WeixinSDK.Test.Fake
- 其中不乏实际开发中的实战 demo
- 持续更新,已经开始切换到 `SpringBoot+SpringCloud` 构建微服务应用
-
+
8、[android-interview-questions-cn](https://github.com/stormzhang/android-interview-questions-cn):很全面、高质量 Android 面试指南
9、[SmartRefreshLayout](https://github.com/scwang90/SmartRefreshLayout):强大,稳定,成熟的 Android下 拉刷新框架,集成了各种的炫酷、多样、实用、美观的 Header 和 Footer
-
+
#### JavaScript 项目
10、[mvvm](https://github.com/DMQ/mvvm):剖析 vue 实现原理,了解 vue 的双向数据绑定原理以及核心代码模块,自己动手实现简易版 mvvm
@@ -113,15 +114,15 @@ namespace WeixinSDK.Test.Fake
12、[docker-dashboard](https://github.com/pipiliang/docker-dashboard):基于控制台的 docker 工具,代码简单易读,可以做为学习 Node.js 的实践项目
-
+
13、[APlayer](https://github.com/DIYgod/APlayer):漂亮的 HTML5 音乐播放器
-
+
14、[DPlayer](https://github.com/DIYgod/DPlayer):可爱的弹幕视频播放器
-
+
#### Python 项目
15、[LearnPython](https://github.com/xianhu/LearnPython):这一个以”撸代码“的形式学习 Python 的编程技巧的项目,针对 Python 的一些语法特性力求通过代码例子解释该知识点、同时还有一些实践项目,通过动手实践有助于知识的融会贯通。同时可以关注作者的[知乎专栏](https://zhuanlan.zhihu.com/pythoner)学习更多的 Python 编程技巧
@@ -132,7 +133,7 @@ namespace WeixinSDK.Test.Fake
18、[GetSubtitles](https://github.com/gyh1621/GetSubtitles):通过拖曳视频文件进终端,**一步下载字幕** 到视频对应文件夹,并重命名字幕名称为视频名称。Ubuntu 16.04、Windows 10上测试通过,同时兼容 Python2、3。Python 的魅力之一就是可以**快速实现一个适合自己的小工具** Cool ✌️
-
+
#### 其它
19、[You-Dont-Need-jQuery](https://github.com/oneuijs/You-Dont-Need-jQuery):前端发展很快,现代浏览器原生 API 已经足够好用。有些场景下我们并不需要为了操作 DOM、Event 等再学习一下 jQuery 的 API,该项目总结了大部分 jQuery API 替代的方法,[中文](https://github.com/oneuijs/You-Dont-Need-jQuery/blob/master/README.zh-CN.md)
@@ -153,12 +154,20 @@ namespace WeixinSDK.Test.Fake
---
+
+ “看完了,还不够?<往期内容> | 还不过瘾,那就看看每天更新的前端日报吧 <今日前端>”
+ 如果你发现了好玩、有意义的开源项目 点击这里 分享你觉得有趣的项目。
+
+
+## 公众号
+最近开了公众号,后续公众号会针对月刊推荐过的内容精选、梳理,做成系列的文章发布。月刊也会同时发布在公众号,便于第一时间阅读。
-## 换种方式阅读
-- **网站:** https://hellogithub.com
-- **GitBook:** https://gitbook.hellogithub.com
+
+ 
+欢迎关注 HelloGitHub 公众号,获取更多开源项目的资料和内容。
+
## 声明
-如果你发现了好玩、有意义的开源项目 [点击这里](https://github.com/521xueweihan/HelloGitHub/issues/new) 分享你觉得有意思的项目。
+
本作品采用知识共享署名-相同方式共享 4.0 国际许可协议进行许可。
**欢迎转载,请注明出处和作者,同时保留声明。**
diff --git a/content/17/HelloGitHub17.md b/content/17/HelloGitHub17.md
index 37789386..91ca64b7 100644
--- a/content/17/HelloGitHub17.md
+++ b/content/17/HelloGitHub17.md
@@ -1,7 +1,8 @@
# 《HelloGitHub》第 17 期
>兴趣是最好的老师,**HelloGitHub** 就是帮你找到兴趣!
-
-
+
+
+
## 简介
分享 GitHub 上有趣、入门级的开源项目。
@@ -24,32 +25,32 @@
2、[MaterialDesignInXamlToolkit](https://github.com/ButchersBoy/MaterialDesignInXamlToolkit):谷歌 Material Design 设计风格控件库
-
+
#### CSS 项目
3、[bulma](https://github.com/jgthms/bulma):UI框架,样式比 Bootstrap 更加扁平化。源码文件结构清晰,通过源码可以学到 UI 框架架构。[使用 bulma 的网站展示](http://bulma.io/expo/)
-
+
#### Go 项目
4、[jwt-go](https://github.com/dgrijalva/jwt-go):Golang 实现 JSON Web Tokens (JWT)
5、[casbin](https://github.com/casbin/casbin):访问控制开源库,支持 ACL/RBAC/ABAC 等访问控制模型,支持 MySQL/NoSQL 等存储方式
-
+
#### Java 项目
6、[GankMM](https://github.com/maning0303/GankMM):干货集中营 Android 客户端。每天一张美女图片,一个视频短片,若干Android,iOS等程序干货,周一到周五每天更新,数据全部由 [干货集中营](http://gank.io/) 提供。项目简单完整,涉及内容全面,利于学习 Android 开发的技巧
-
+
7、[MVPArms](https://github.com/JessYanCoding/MVPArms):整合了大量主流开源项目的 Android Mvp 快速搭建框架。包含 Dagger2、Retrofit、Rxjava 等 Rx 系三方库,并且提供 UI 自适应方案,本框架将它们结合起来。文档详尽、成熟稳定的 Android MVP 解决方案
-
+
8、[elasticsearch-sql](https://github.com/NLPchina/elasticsearch-sql):用 SQL 查询 Elasticsearch
-
+
#### JavaScript 项目
9、[gka](https://github.com/gkajs/gka):简单、高效的帧动画生成工具,图片处理工具。
@@ -57,26 +58,26 @@
- 性能佳:支持相同帧图片复用✓,图片空白裁剪✓,合图模式✓,图片压缩✓
- 多模板:内置多种文件输出模板,支持自定义模板
-
+
10、[sweetalert](https://github.com/t4t5/sweetalert):纯 JS 写成的 alert 组件,很多公司都在使用的项目。源代码使用了 ES6 进行了重构,使得项目结构更加清晰。可以通过学习其项目结构可以更好的了解 JS 组件的文件结构,分析其源码可以学习如何使用原生 JS 操作 DOM 的高级技巧
-
+
11、[trust](https://github.com/ncase/trust):一个合作博弈论的互动讲解手册,[中文版在线试玩](https://www.sekai.co/trust/)
-
+
12、[wtfjs](https://github.com/denysdovhan/wtfjs):JavaScript 有趣和棘手(坑爹?)的示例
13、[parrot-mocker-web](https://github.com/chinesedfan/parrot-mocker-web):小巧的 mock 服务器,配合 Chrome 插件可以轻松地拦截或 mock 页面上的 xhr/jsonp/fetch 请求。不需要侵入页面本身代码,让前端同学在后端接口没有 ready 或者难以模拟数据的时候,继续开心地开发玩耍
-
+
#### Kotlin 项目
14、[Eyepetizer-in-Kotlin](https://github.com/LRH1993/Eyepetizer-in-Kotlin):一款使用 kotlin 语言开发的 App。适合初学者作为学习 kotlin 语言的一个项目,可以在做项目的同时体验到 kotlin 语言的优点
-
+
#### Python 项目
15、[huey](https://github.com/coleifer/huey):结合 redis 实现的轻量任务队列,但是支持功能还是很多的:
@@ -89,15 +90,15 @@
17、[pyecharts](https://github.com/chenjiandongx/pyecharts):Echarts+Python 实现的一个用于生成 Echarts 图表的类库
-
+
18、[proxy_pool](https://github.com/jhao104/proxy_pool):基于 Python 的自建代理 IP 池服务,通过网络爬虫抓取互联网上免费的代理 IP,本地校验、剔除失效的代理IP,从而实现高可用的代理 IP 池。最后使用 Flask 搭建提供代理 IP 服务,包括代理池刷新、无效代理删除、代理获取等。该项目设计文档详细、模块结构简明易懂,同时适合爬虫新手更好的学习爬虫技术
-
+
19、[WeiboSpider](https://github.com/ResolveWang/WeiboSpider):分布式微博爬虫,支持快速抓取和稳定抓取两种运行模式。项目模块逻辑清晰、注释丰富、便于定制化自己的需求。同时,对于小白用户,可以通过演示视频快速入门,也提供QQ群答疑,已经持续维护一年多。靠谱的项目,小伙伴们要赶快上车~
-
+
#### 其它
20、[Material-Design-Chinese](https://github.com/zdhxiong/Material-Design-Chinese):Material Design 官方文档的中文翻译,保留了原版网站的样式,并保持和官方文档同步更新
@@ -123,12 +124,20 @@
---
+
+ “看完了,还不够?<往期内容> | 还不过瘾,那就看看每天更新的前端日报吧 <今日前端>”
+ 如果你发现了好玩、有意义的开源项目 点击这里 分享你觉得有趣的项目。
+
+
+## 公众号
+最近开了公众号,后续公众号会针对月刊推荐过的内容精选、梳理,做成系列的文章发布。月刊也会同时发布在公众号,便于第一时间阅读。
-## 换种方式阅读
-- **网站:** https://hellogithub.com
-- **GitBook:** https://gitbook.hellogithub.com
+
+ 
+欢迎关注 HelloGitHub 公众号,获取更多开源项目的资料和内容。
+
## 声明
-如果你发现了好玩、有意义的开源项目 [点击这里](https://github.com/521xueweihan/HelloGitHub/issues/new) 分享你觉得有意思的项目。
+
本作品采用知识共享署名-相同方式共享 4.0 国际许可协议进行许可。
**欢迎转载,请注明出处和作者,同时保留声明。**
diff --git a/content/18/HelloGitHub18.md b/content/18/HelloGitHub18.md
index 3c83fd9a..292a3004 100644
--- a/content/18/HelloGitHub18.md
+++ b/content/18/HelloGitHub18.md
@@ -1,7 +1,8 @@
# 《HelloGitHub》第 18 期
>兴趣是最好的老师,**HelloGitHub** 就是帮你找到兴趣!
-
-
+
+
+
## 简介
分享 GitHub 上有趣、入门级的开源项目。
@@ -33,7 +34,7 @@
- 跨数据中心数据强一致性保证
- 故障自恢复的高可用
-
+
4、[echo](https://github.com/labstack/echo):Go 语言最受欢迎的 Web 框架之一,具有:高性能、便于扩展、轻量的特点,示例代码:
```go
@@ -52,12 +53,12 @@ func callback(ctx echo.Context) error {
}
```
-
+
#### Java 项目
5、[AndroidTVLauncher](https://github.com/JackyAndroid/AndroidTVLauncher):一个 TV Leanback 风格桌面,基于 Leanback 库开发,符合 Android TV 官方交互规范
-
+
6、[spring-data-jpa-datatables](https://github.com/darrachequesne/spring-data-jpa-datatables):spring-data-jpa 和 jQuery [datatables](https://www.datatables.net/) 集成工具。极大简化基于 datatables 数据表格的开发,示例代码:
```
@@ -81,7 +82,7 @@ public DataTablesOutput getUsers(@Valid @RequestBody DataTablesInput input
}
```
-
+
7、[xxl-job](https://github.com/xuxueli/xxl-job):轻量级分布式任务调度框架,其核心设计目标是:开发迅速、学习简单、轻量级、易扩展,文档齐全。[官网](http://www.xuxueli.com/xxl-job/)
@@ -91,13 +92,13 @@ public DataTablesOutput getUsers(@Valid @RequestBody DataTablesInput input
// ConnonJS 方式引入
const flatpickr = require("flatpickr");
flatpickr("#myID", {});
-flatpickr(".myClass", {});
+flatpickr(".myClass", {});
// jQuery 方式引入
$(".selector").flatpickr(optional_config);
```
-
+
9、[vue-3d-model](https://github.com/hujiulong/vue-3d-model):展示三维模型的 Vue 组件,支持模型操作和模型点击事件,能自动缩放模型到合适大小并校正偏移,目前支持 obj、stl、dae 和 json 格式的模型,示例代码:
```vue
@@ -113,11 +114,11 @@ $(".selector").flatpickr(optional_config);
```
-
+
10、[weweChat](https://github.com/trazyn/weweChat):微信的第三方客户端。在完整实现 Web 微信功能的基础上,新增并优化部分功能,重设计整体 UI,提供更好的体验。Mac 安装命令:`brew cask install wewechat`
-
+
11、[puppeteer](https://github.com/GoogleChrome/puppeteer):Google Chrome 团队开源的面向 Node.js 的,基于 DevTools 协议的远程 Headless Chrome 控制库,它可以生成网页截图、PDF、抓取单页应用与网页内容、进行自动化表单提交、界面测试与模拟键盘输入等功能。示例代码如下:
```javascript
@@ -153,12 +154,12 @@ $('#selectpage').selectPage({
});
```
-
+
#### PHP 项目
13、[wooyun_public](https://github.com/hanc00l/wooyun_public):乌云公开漏洞、知识库爬虫和搜索
-
+
#### Python 项目
14、[pygorithm](https://github.com/OmkarPathak/pygorithm):一个帮助学习主要算法的库,可以通过理解这些算法的实现,提高自己的算法水平。冒泡排序示例:
@@ -253,12 +254,20 @@ fake.province()
---
+
+ “看完了,还不够?<往期内容> | 还不过瘾,那就看看每天更新的前端日报吧 <今日前端>”
+ 如果你发现了好玩、有意义的开源项目 点击这里 分享你觉得有趣的项目。
+
+
+## 公众号
+最近开了公众号,后续公众号会针对月刊推荐过的内容精选、梳理,做成系列的文章发布。月刊也会同时发布在公众号,便于第一时间阅读。
-## 换种方式阅读
-- **网站:** https://hellogithub.com
-- **GitBook:** https://gitbook.hellogithub.com
+
+ 
+欢迎关注 HelloGitHub 公众号,获取更多开源项目的资料和内容。
+
## 声明
-如果你发现了好玩、有意义的开源项目 [点击这里](https://github.com/521xueweihan/HelloGitHub/issues/new) 分享你觉得有意思的项目。
+
本作品采用知识共享署名-相同方式共享 4.0 国际许可协议进行许可。
**欢迎转载,请注明出处和作者,同时保留声明。**
diff --git a/content/19/HelloGitHub19.md b/content/19/HelloGitHub19.md
index 37c57347..f184bbf7 100644
--- a/content/19/HelloGitHub19.md
+++ b/content/19/HelloGitHub19.md
@@ -1,7 +1,8 @@
# 《HelloGitHub》第 19 期
>兴趣是最好的老师,**HelloGitHub** 就是帮你找到兴趣!
-
-
+
+
+
## 简介
分享 GitHub 上有趣、入门级的开源项目。
@@ -22,12 +23,12 @@
#### Go 项目
1、[ctop](https://github.com/bcicen/ctop):实现了类 top 命令展示效果的 docker 容器监控工具
-
+
#### Java 项目
2、[MVPArt](https://github.com/JessYanCoding/MVPArt):一个新的 MVP 架构,此框架旨在解决传统 MVP 类和接口太多、并且 Presenter 和 View 通过接口通信过于繁琐、重用 Presenter 代价太大等问题。架构图如下:
-
+
3、[p3c](https://github.com/alibaba/p3c):阿里云栖大会发布的 Java 代码规约扫描插件,支持多种 IDE。代码规范对于编程来说是非常重要的,随着代码量的增多会更加意识到其重要性。赶快拿去使用吧,[阿里巴巴 Java 开发手册](https://github.com/alibaba/p3c/blob/master/%E9%98%BF%E9%87%8C%E5%B7%B4%E5%B7%B4Java%E5%BC%80%E5%8F%91%E6%89%8B%E5%86%8C%EF%BC%88%E7%BB%88%E6%9E%81%E7%89%88%EF%BC%89.pdf)
@@ -41,7 +42,7 @@
- 水果机
- ...
-
+
6、[SelectMenu](https://github.com/TerryZ/SelectMenu):基于 jQuery 1.x 库的多样化的下拉菜单插件,源码具有中文注释,对于学习 jQuery 插件有帮助。示例代码如下:
```javascript
@@ -59,21 +60,21 @@ $('#btnDemo').selectMenu({
});
```
-
+
7、[project-guidelines](https://github.com/wearehive/project-guidelines):JavaScript 项目规范,[中文](https://github.com/wearehive/project-guidelines/blob/master/README-zh.md)
8、[emoji](https://github.com/gee1k/emoji):方便快速查找获取 emoji 表情、名称,并且可以复制到任何文本中,另外支持中文搜索 💯 [网站地址](http://emoji.svend.cc/)
-
+
9、[H5](https://github.com/answershuto/H5):这是作者的个人项目,功能是可视化编辑、生成手机 H5 页面的单页应用 WebApp。该项目是一个全栈项目,具有前后端完整服务。并且项目结构清晰。后端服务具有控制器,模型,路由,前端服务具有组件,并且使用 Vuex 做状态管理,麻雀虽小五脏俱全
-
+
10、[micro-note](https://github.com/linguowei/micro-note):目前的前端圈使用最多的莫过于 Vue 以及 React,而 Angular 使用相比前两个就会少一点,而 Angular 也因为过于强大,导致学习曲线陡峭涉及概念繁多等问题。该项目(徽记)是基于 Angular4 以及 Typescript 开发,项目中都是 Angular4 基础使用,适合新手入门、学习、动手实践
-
+
#### Kotlin 项目
11、[kotlin-examples](https://github.com/JetBrains/kotlin-examples):JetBrains 开源的 Kotlin 语言 Web 示例项目
@@ -81,7 +82,7 @@ $('#btnDemo').selectMenu({
#### Objective-C 项目
12、[BulletAnalyzer](https://github.com/syik/BulletAnalyzer):斗鱼弹幕分析工具,功能包含:语义近似度合并、CG/CA 图表数据绘制、Socket 链接数
-
+
#### PHP 项目
13、[Biny](https://github.com/Tencent/Biny):腾讯开源的一款高性能的超轻量级PHP框架,用于快速开发现代 Web 应用程序。代码简洁优雅,对应用层,数据层,模板渲染层的封装简单易懂,能够快速上手使用,[文档](http://www.billge.cc/)齐全。高性能,框架响应时间在 1ms 以内,单机 qps 轻松上3000。
@@ -140,24 +141,32 @@ itchat.send('Hello, filehelper', toUserName='filehelper')
22、[Awesome_APIs](https://github.com/TonnyL/Awesome_APIs):第三方 API 集合,包含:国内、国外、官方、非官方
-23、[chinese-poetry](https://github.com/chinese-poetry/chinese-poetry):中华古典文集数据集,以 json 文件方式存储。[爬取过程及分析](https://jackeygao.io/words/crawl-ci.html)
+23、[chinese-poetry](https://github.com/chinese-poetry/chinese-poetry):中华古典文集数据集,包含 5.5 万首唐诗、26 万首宋诗和 2.1 万首宋词。唐宋两朝近 1.4 万古诗人和两宋时期1500 词人。以 json 文件、数据库方式存储,[爬取过程及分析](https://jackeygao.io/words/crawl-ci.html)
#### 开源书籍
24、[kubernetes-handbook](https://github.com/rootsongjc/kubernetes-handbook):Kubernetes 中文指南/实践手册,[在线阅读](https://jimmysong.io/kubernetes-handbook/)
25、[op_practice_book](https://github.com/BillWang139967/op_practice_book):《运维实践指南》
-26、[microservices-from-design-to-deployment-chinese](https://github.com/oopsguy/microservices-from-design-to-deployment-chinese):《微服务:从设计到部署》中文版,[在线阅读](http://oopsguy.com/books/microservices/index.html)
+26、[microservices](https://github.com/DocsHome/microservices):《微服务:从设计到部署》中文版,[在线阅读](http://oopsguy.com/books/microservices/index.html)
---
+
+ “看完了,还不够?<往期内容> | 还不过瘾,那就看看每天更新的前端日报吧 <今日前端>”
+ 如果你发现了好玩、有意义的开源项目 点击这里 分享你觉得有趣的项目。
+
+
+## 公众号
+最近开了公众号,后续公众号会针对月刊推荐过的内容精选、梳理,做成系列的文章发布。月刊也会同时发布在公众号,便于第一时间阅读。
-## 换种方式阅读
-- **网站:** https://hellogithub.com
-- **GitBook:** https://gitbook.hellogithub.com
+
+ 
+欢迎关注 HelloGitHub 公众号,获取更多开源项目的资料和内容。
+
## 声明
-如果你发现了好玩、有意义的开源项目 [点击这里](https://github.com/521xueweihan/HelloGitHub/issues/new) 分享你觉得有意思的项目。
+
本作品采用知识共享署名-相同方式共享 4.0 国际许可协议进行许可。
**欢迎转载,请注明出处和作者,同时保留声明。**
diff --git a/content/20/HelloGitHub20.md b/content/20/HelloGitHub20.md
index a5fceb6c..e93311c7 100644
--- a/content/20/HelloGitHub20.md
+++ b/content/20/HelloGitHub20.md
@@ -1,7 +1,8 @@
# 《HelloGitHub》第 20 期
>兴趣是最好的老师,**HelloGitHub** 就是帮你找到兴趣!
-
-
+
+
+
## 简介
分享 GitHub 上有趣、入门级的开源项目。
@@ -29,12 +30,12 @@
#### C++ 项目
2、[robomongo](https://github.com/Studio3T/robomongo):免费、开源的 MongoDB 跨平台桌面管理工具,支持 Windows、Linux、Mac
-
+
#### CSS 项目
3、[milligram](https://github.com/milligram/milligram):极简风格的 CSS 框架,而且文件很小
-
+
4、[magic-of-css](https://github.com/adamschwartz/magic-of-css):一套可以让你成为‘魔术师’的 CSS 教程(英文)
@@ -64,7 +65,7 @@ PayAPI.getInstance().sendPayRequest(wechatPayReq);
7、[AndroidSwipeLayout](https://github.com/daimajia/AndroidSwipeLayout):[代码家](https://github.com/daimajia)开源的滑动布局库,不用多说什么了。动起手来试试,然后通过阅读代码学习大神们的编程技巧,有一天你也可以做出有价值、流行的开源库
-
+
#### JavaScript 项目
8、[IDValidator](https://github.com/mc-zone/IDValidator):中国大陆个人身份证号验证,支持 15、18 位身份证号,API 如下:
@@ -74,15 +75,15 @@ PayAPI.getInstance().sendPayRequest(wechatPayReq);
9、[livepython](https://github.com/agermanidis/livepython):可视化、实时追踪展示 Python 代码
-
+
10、[React-Cnode](https://github.com/Juliiii/React-Cnode):适合新手的 React 全家桶项目学习,同时附有作者在开发中的一些[思考](http://www.jianshu.com/p/43c604177c08)
-
+
11、[nba-go](https://github.com/xxhomey19/nba-go):可以用命令终端查看 NBA 比赛,包括比赛开始时间表、实时比分情况、文字直播(英文)等。终端看 NBA,你才是最潮的。安装命令 `npm install -g nba-go`
-
+
12、[hub.js](https://github.com/yyued/hub.js):仅 6KB 通过简单的 API & 自由组合的链式写法,轻松订阅管理各类事件流。示例代码如下:
```javascript
@@ -104,7 +105,7 @@ setInterval(( ) => {
14、[Flesh](https://github.com/Kerr1Gan/Flesh):如果你是一位想学习一下 Kotlin 的同学,那么 Flesh 是一个适合学习、练手、入门的项目。从中可以学到 Java 与 Kotlin 间的相互调用、爬虫操作。这是个诚意(福利)满满的项目,快去下载、加入到这个项目中吧
-
+
#### Python 项目
15、[records](https://github.com/kennethreitz/records):Kenneth Reitz 大神的`for Humans™`系列,Records 是一个支持大多数主流关系数据库的原生 SQL 查询第三方库。API 友好,使用简单、支持命令行模式、功能多样。与此同时该库只有 500 行代码,可以当作入门阅读源码的项目,同时学习大神的编程技巧与习惯,示例代码如下:
@@ -134,7 +135,7 @@ with open('report.xls', 'wb') as f:
16、[zdict](https://github.com/zdict/zdict):方便的终端字典工具,支持多种字典和参数、翻译结果高亮、以及交互模式查询。安装命令 `pip install zdict` (仅支持 Python3)。查询效果如下图所示:
-
+
17、[joblib](https://github.com/joblib/joblib):使用 Python 方便的进行并行计算,示例代码如下:
```python
@@ -145,14 +146,14 @@ Parallel(n_jobs=1)(delayed(sqrt)(i**2) for i in range(10))
18、[tldr-python-client](https://github.com/tldr-pages/tldr-python-client):Linux man 解释一般都太长了,很多时候我们就想用一些比较常用的命令,但却记不起来。这个时候如果不 Google,就可以用 [tldr(简化 man 的工程)](https://github.com/tldr-pages/tldr)。该项目为 Python 客户端实现
-
+
#### 其它
19、[hangzhouYunQi2017ppt](https://github.com/Alibaba-Technology/hangzhouYunQi2017ppt):2017 杭州云栖大会精华 PPT,[移步到阿里云下载与浏览](https://yq.aliyun.com/articles/231065)
20、[vim-game-code-break](https://github.com/johngrib/vim-game-code-break):Vim 中的打砖块游戏
-
+
21、[github-cheat-sheet](https://github.com/tiimgreen/github-cheat-sheet):GitHub 和 Git 的秘籍,[中文](https://github.com/tiimgreen/github-cheat-sheet/blob/master/README.zh-cn.md)
@@ -161,17 +162,25 @@ Parallel(n_jobs=1)(delayed(sqrt)(i**2) for i in range(10))
#### 机器学习
23、[angel](https://github.com/Tencent/angel):腾讯开源的高性能分布式机器学习平台,具有广泛的适用性和稳定性,模型维度越高。它将高维度的大模型合理切分到多个参数服务器节点,并通过高效的模型更新接口和运算函数,以及灵活的同步协议,可以实现各种高效的机器学习算法
-
+
---
+
+ “看完了,还不够?<往期内容> | 还不过瘾,那就看看每天更新的前端日报吧 <今日前端>”
+ 如果你发现了好玩、有意义的开源项目 点击这里 分享你觉得有趣的项目。
+
+
+## 公众号
+最近开了公众号,后续公众号会针对月刊推荐过的内容精选、梳理,做成系列的文章发布。月刊也会同时发布在公众号,便于第一时间阅读。
-## 换种方式阅读
-- **网站:** https://hellogithub.com
-- **GitBook:** https://gitbook.hellogithub.com
+
+ 
+欢迎关注 HelloGitHub 公众号,获取更多开源项目的资料和内容。
+
## 声明
-如果你发现了好玩、有意义的开源项目 [点击这里](https://github.com/521xueweihan/HelloGitHub/issues/new) 分享你觉得有意思的项目。
+
本作品采用知识共享署名-相同方式共享 4.0 国际许可协议进行许可。
**欢迎转载,请注明出处和作者,同时保留声明。**
diff --git a/content/21/HelloGitHub21.md b/content/21/HelloGitHub21.md
index d5b46bdb..388c177d 100644
--- a/content/21/HelloGitHub21.md
+++ b/content/21/HelloGitHub21.md
@@ -1,7 +1,8 @@
# 《HelloGitHub》第 21 期
>兴趣是最好的老师,**HelloGitHub** 就是帮你找到兴趣!
-
-
+
+
+
## 简介
分享 GitHub 上有趣、入门级的开源项目。
@@ -35,12 +36,12 @@
#### Go 项目
3、[mattermost-server](https://github.com/mattermost/mattermost-server):采用 Go 语言开发的团队通讯服务项目,可用于自行搭建服务。为团队带来跨 PC 和移动设备的消息收发、文件分享,搜索等功能的通讯服务平台
-
+
#### Java 项目
4、[android-material-design-icon-generator-plugin](https://github.com/konifar/android-material-design-icon-generator-plugin):IntelliJ/Android Studio 生成、设计 icon 的插件,安装简单使用方便。如下图所示:
-
+
5、[Blade](https://github.com/biezhi/blade):轻量级、高效、简洁优雅的 Java Web 框架,致力于为个人开发者更快捷地开发 Web 应用提供便利。详尽的[中文文档](https://github.com/lets-blade/blade/blob/master/README_CN.md)及[入门视频](https://www.bilibili.com/video/av15572599/)。示例代码:
```java
@@ -53,23 +54,23 @@ public static void main(String[] args) {
6、[canal](https://github.com/alibaba/canal):MySQL 数据库 binlog 的增量订阅、消费组件。模拟 MySQL salve 方式,实现 MySQL 的主从同步,同时加入了增量日志解析等功能。MySQL 原始主备机制,示意图如下:
-
+
7、[RxGalleryFinal](https://github.com/FinalTeam/RxGalleryFinal):Android 图片、视频文件选择器,支持多选、单选、拍摄和裁剪等
8、[grain](https://github.com/dianbaer/grain):极简的、组件式的 RPC 框架,灵活且适合学习。包含系统通用多线程模型与消息通讯、多对多关系的分布式锁、基于系统通用多线程模型的 Websocket 框架、支持行级锁的多线程锁等组件
-
+
#### JavaScript 项目
9、[numeric-keyboard](https://github.com/viclm/numeric-keyboard):手机数字键盘,包含一个纯键盘 UI 和输入框套件。有纯 JavaScript、React、Vue 三个版本
-
+
10、[git-point](https://github.com/gitpoint/git-point):基于 React Native 开发的非官方开源 GitHub 客户端,功能丰富包含查看项目和用户信息、接收通知、管理
Issues 和 PR。支持 Android、iOS,选择对应的客户端[下载使用](https://github.com/gitpoint/git-point/releases)
-
+
11、[wepy](https://github.com/Tencent/wepy):微信官方的开源项目,该项目是为了让小程序支持组件化开发的框架,特征如下:
- 类 Vue 开发风格
@@ -79,21 +80,21 @@ public static void main(String[] args) {
12、[webster](https://github.com/zhuyingda/webster):一款可以抓取网页中 AJAX 异步内容的分布式爬虫框架
-
+
13、[anyupload](https://github.com/dianbaer/anyupload):该项目是一款上传插件,使用方便、简单。支持多文件上传、上传速率动态控制、真实进度监控 kb/s、分块生成 MD5、分块上传、MD5 校验、暂停、取消等功能。[在线体验](https://www.threecss.com/AnyUploadClient/)
-
+
#### Kotlin 项目
14、[github-profile-summary](https://github.com/tipsy/github-profile-summary):GitHub 账号数据可视化服务,很新颖地增加了 star 后可见(回复可见)😄
-
+
#### Python 项目
15、[thefuck](https://github.com/nvbn/thefuck):在 Linux 命令行中,当你输入的命令有错误后,直接输入 `fuck` 就可以自动执行修复后的命令,效果图如下:
-
+
16、[youtube-dl](https://github.com/rg3/youtube-dl):强大的视频下载工具,支持几百个国内外主流视频网站。正如名字一样,最初是为了下载 youtube 上的视频而开发的。如果有国外服务器的朋友,可以充分利用这个工具,下载 youtube 上的视频,速度不要太爽。下面介绍安装、下载视频等命令:
```
@@ -151,7 +152,7 @@ print(", ".join(seg_list))
#### 其它
19、[vscode](https://github.com/Microsoft/vscode):Visual Studio Code 是微软出品的支持多平台的开源编辑器,体积小、功能丰富、性能强大、扩展性很强。我是用着挺爽,写些代码片段、文章、文档开箱即用。个人感觉编写中型项目、代码调试的话还是 IDE 更方便些,总之推荐下载和使用。[下载地址](https://code.visualstudio.com/)
-
+
20、[hello-comic](https://github.com/pipiliang/hello-comic):程序员有关的漫画的集合,希望有更多的人可以加入该项目分享有意思程序员漫画
@@ -169,12 +170,20 @@ print(", ".join(seg_list))
---
+
+ “看完了,还不够?<往期内容> | 还不过瘾,那就看看每天更新的前端日报吧 <今日前端>”
+ 如果你发现了好玩、有意义的开源项目 点击这里 分享你觉得有趣的项目。
+
+
+## 公众号
+最近开了公众号,后续公众号会针对月刊推荐过的内容精选、梳理,做成系列的文章发布。月刊也会同时发布在公众号,便于第一时间阅读。
-## 换种方式阅读
-- **网站:** https://hellogithub.com
-- **GitBook:** https://gitbook.hellogithub.com
+
+ 
+欢迎关注 HelloGitHub 公众号,获取更多开源项目的资料和内容。
+
## 声明
-如果你发现了好玩、有意义的开源项目 [点击这里](https://github.com/521xueweihan/HelloGitHub/issues/new) 分享你觉得有意思的项目。
+
本作品采用知识共享署名-相同方式共享 4.0 国际许可协议进行许可。
**欢迎转载,请注明出处和作者,同时保留声明。**
diff --git a/content/22/HelloGitHub22.md b/content/22/HelloGitHub22.md
index 22e6841d..52da3d76 100644
--- a/content/22/HelloGitHub22.md
+++ b/content/22/HelloGitHub22.md
@@ -1,7 +1,8 @@
# 《HelloGitHub》第 22 期
>兴趣是最好的老师,**HelloGitHub** 就是帮你找到兴趣!
-
-
+
+
+
## 简介
分享 GitHub 上有趣、入门级的开源项目。
@@ -22,19 +23,19 @@
#### C++ 项目
1、[albert](https://github.com/albertlauncher/albert):Linux 平台下类似于 Mac Alfred 效率神器。支持开机自启动、自定义快捷键等功能
-
+
#### Go 项目
2、[rainbond](https://github.com/goodrain/rainbond):[好雨](http://www.rainbond.com/)开源的生产级无服务器 PaaS。用于为云原生应用的整个交付流程提供生产级支持,包括基础设施管理、容器化改造、微服务架构转型、DevOps 工作流落地、混合云多云管理等
-
+
#### Java 项目
3、[awesome-java-leetcode](https://github.com/Blankj/awesome-java-leetcode):[LeetCode](https://leetcode.com/) 上面主要收集了各大 IT 公司的笔试面试题。该项目为 LeetCode Java 语言的题解集合
4、[GSYVideoPlayer](https://github.com/CarGuo/GSYVideoPlayer):Android 视频播放器。支持弹幕、滤镜、水印、截图、边播边缓存、重力旋转与手动旋转的同步等多种功能
-
+
5、[FloatWindow](https://github.com/yhaolpz/FloatWindow):Andorid 任意界面悬浮窗组件,功能丰富,使用简单。特性如下:
- 支持拖动、自动贴边等动画
@@ -42,7 +43,7 @@
- 应用退到后台时,悬浮窗会自动隐藏
- 等等
-
+
6、[anychat](https://github.com/dianbaer/anychat):纯净的 WebSocket 聊天插件。服务器绝对控制权的推送机制,合理的线程设计,[在线 Demo](https://www.threecss.com/AnyChatClient/third-embed-demo.html)。功能如下:
- 对接任何身份系统
@@ -52,12 +53,12 @@
- 支持嵌入式,通过 iframe 即可进行嵌入
- 等等
-
+
#### JavaScript 项目
7、[webpack-component-loader](https://github.com/nicholaslee119/webpack-component-loader):在不借助框架的情况下,实现 Web component 的标准。该项目对于理解组件化的概念很有帮助
-
+
8、[handsontable](https://github.com/handsontable/handsontable):强大的开源 HTML5 表格处理工具,适用于中后台的很多业务场景。API 方便、扩展性好、可操作性强,与Execl 等表格处理程序兼容好。并支持非常丰富的操作,如数据绑定、验证、排序及强大的上下文菜单。示例代码如下:
```js
@@ -124,7 +125,7 @@ for i in tqdm(range(10000)):
# 76%|████████████████████████████ | 7568/10000 [00:33<00:10, 229.00it/s]
```
-
+
#### 其它
12、[koa-guide](https://github.com/guo-yu/koa-guide):Node.js Web 框架,Koa 的中文文档
@@ -138,12 +139,20 @@ for i in tqdm(range(10000)):
---
+
+ “看完了,还不够?<往期内容> | 还不过瘾,那就看看每天更新的前端日报吧 <今日前端>”
+ 如果你发现了好玩、有意义的开源项目 点击这里 分享你觉得有趣的项目。
+
+
+## 公众号
+最近开了公众号,后续公众号会针对月刊推荐过的内容精选、梳理,做成系列的文章发布。月刊也会同时发布在公众号,便于第一时间阅读。
-## 换种方式阅读
-- **网站:** https://hellogithub.com
-- **GitBook:** https://gitbook.hellogithub.com
+
+ 
+欢迎关注 HelloGitHub 公众号,获取更多开源项目的资料和内容。
+
## 声明
-如果你发现了好玩、有意义的开源项目 [点击这里](https://github.com/521xueweihan/HelloGitHub/issues/new) 分享你觉得有意思的项目。
+
本作品采用知识共享署名-相同方式共享 4.0 国际许可协议进行许可。
**欢迎转载,请注明出处和作者,同时保留声明。**
diff --git a/content/23/HelloGitHub23.md b/content/23/HelloGitHub23.md
index abb398c3..83268a28 100644
--- a/content/23/HelloGitHub23.md
+++ b/content/23/HelloGitHub23.md
@@ -1,7 +1,8 @@
# 《HelloGitHub》第 23 期
>兴趣是最好的老师,**HelloGitHub** 就是帮你找到兴趣!
-
-
+
+
+
## 简介
分享 GitHub 上有趣、入门级的开源项目。
@@ -25,14 +26,14 @@
#### C# 项目
2、[NiceHashMinerLegacy](https://github.com/nicehash/NiceHashMinerLegacy):一款可以自动帮你挖比特币的免费 App。[中文官网地址](https://miner.nicehash.com/),经典版截图如下:
-
+
#### Java 项目
3、[weixin-java-tools](https://github.com/Wechat-Group/weixin-java-tools):开源、非官方、功能全面的微信开发 Java SDK,支持包括微信支付、开放平台、小程序、企业号和公众号等功能的开发。[示例 Demo 索引](https://github.com/Wechat-Group/weixin-java-tools/blob/master/demo.md),以及详细的[开发文档](https://github.com/wechat-group/weixin-java-tools/wiki)
4、[CC](https://github.com/luckybilly/CC):使用简单、功能丰富的 Android 组件化框架。适用于几乎所有的组件化开发需求,可进行组件层面的 AOP 编程。[项目 wiki](https://github.com/luckybilly/CC/wiki)
-
+
5、[Geisha](https://github.com/RitterHou/Geisha):用 Java 语言写的 Web MVC 框架。包含诸多语言特性并实现了 IOC 、通过注解设置 URL 映射的功能。入门实践项目,适合新手熟悉 Java 语法和了解 Web 框架的实现。示例代码如下:
```java
@@ -92,20 +93,20 @@ fetch('/url').then(res => {}).catch(err => {})
12、[python-console-snake](https://github.com/tancredi/python-console-snake):命令行贪吃蛇
-
+
13、[toapi](https://github.com/gaojiuli/toapi):该项目做的事儿是通过简单的配置把目标网页的内容爬下来,缓存结果后提供成 API 的一条龙服务。
-
+
14、[redash](https://github.com/getredash/redash):开源的数据可视化 Web 项目,提供了数据库查询和数据可视化功能。只提供的数据可视化最要的功能,使得简单易用且容易上手。可以直观地将一个 SQL 查询的结果可视化出来。同时提供 SQL 代码片段存储,减少重复编写 SQL 的问题
-
+
#### Swift 项目
15、[LyricsX](https://github.com/ddddxxx/LyricsX):一个为 iTunes、Spotify、Vox 播放器提供自动下载歌词,并在桌面和任务栏显示的插件
-
+
#### 其它
16、[vim-galore](https://github.com/mhinz/vim-galore):Vim 从入门到精通,[中文](https://github.com/wsdjeg/vim-galore-zh_cn)
@@ -127,12 +128,20 @@ fetch('/url').then(res => {}).catch(err => {})
---
+
+ “看完了,还不够?<往期内容> | 还不过瘾,那就看看每天更新的前端日报吧 <今日前端>”
+ 如果你发现了好玩、有意义的开源项目 点击这里 分享你觉得有趣的项目。
+
+
+## 公众号
+最近开了公众号,后续公众号会针对月刊推荐过的内容精选、梳理,做成系列的文章发布。月刊也会同时发布在公众号,便于第一时间阅读。
-## 换种方式阅读
-- **网站:** https://hellogithub.com
-- **GitBook:** https://gitbook.hellogithub.com
+
+ 
+欢迎关注 HelloGitHub 公众号,获取更多开源项目的资料和内容。
+
## 声明
-如果你发现了好玩、有意义的开源项目 [点击这里](https://github.com/521xueweihan/HelloGitHub/issues/new) 分享你觉得有意思的项目。
+
本作品采用知识共享署名-相同方式共享 4.0 国际许可协议进行许可。
**欢迎转载,请注明出处和作者,同时保留声明。**
diff --git a/content/24/HelloGitHub24.md b/content/24/HelloGitHub24.md
index a93076bc..23c14252 100644
--- a/content/24/HelloGitHub24.md
+++ b/content/24/HelloGitHub24.md
@@ -1,7 +1,8 @@
# 《HelloGitHub》第 24 期
>兴趣是最好的老师,**HelloGitHub** 就是帮你找到兴趣!
-
-
+
+
+
## 简介
分享 GitHub 上有趣、入门级的开源项目。
@@ -77,14 +78,14 @@ class Listener implements DataListener {
5、[SuperLike](https://github.com/Qiu800820/SuperLike):仿今日头条点赞喷射表情动画
-
+
#### JavaScript 项目
6、[node-in-debugging](https://github.com/nswbmw/node-in-debugging):《Node.js 调试指南》作者整理了使用 Node.js 开发这几年的调试经验和思路
7、[chrome-music-lab](https://github.com/googlecreativelab/chrome-music-lab):Chrome 音乐实验室是一个网站,让学习音乐变得更加简单、好玩。完全基于Web端,国内可直接访问、老少皆宜、支持多种乐器,圆你一个音乐梦
-
+
8、[mpvue](https://github.com/Meituan-Dianping/mpvue):小程序的前端框架。框架基于 Vue.js 核心,修改了 Vue.js 的 runtime 和 compiler 实现。使其可以运行在小程序环境中,为小程序开发引入了整套 Vue.js 开发体验。[5 分钟上手视频](http://mpvue.com/mpvue/quickstart/)
- 彻底的组件化开发能力:提高代码复用性
@@ -97,22 +98,20 @@ class Listener implements DataListener {
9、[30-seconds-of-code](https://github.com/Chalarangelo/30-seconds-of-code):精选可以在 30秒 或更短的时间内理解的实用 JavaScript 代码片段集合
-
+
#### Objective-C 项目
10、[WeChatPlugin-MacOS](https://github.com/TKkk-iOSer/WeChatPlugin-MacOS):Mac 版微信小助手,支持自动回复、消息防撤回、远程控制、微信多开、会话置底、免认证登录、通知快捷回复等功能
-
+
11、[LSAnimator](https://github.com/Lision/LSAnimator):通过使用 LSAnimator(Objective-C)或者 CoreAnimator(Swift)可以用少量的代码实现复杂而又易于维护的动画,并且弥补了 JHChainableAnimations 的致命缺陷。[详细描述](https://github.com/Lision/LSAnimator/blob/master/README_ZH-CN.md)
-
+
#### PHP 项目
12、[DzzOffice](https://github.com/zyx0814/dzzoffice):一套开源办公套件,适用于企业、团队搭建自己的 类似 Google 企业应用套件、微软 Office365 的企业协同办公平台。[在线演示](http://demo.dzzoffice.com/)
-
-
#### Python 项目
13、[HAipproxy](https://github.com/SpiderClub/haipproxy):使用 Scrapy+Redis 实现的高可用分布式 IP 代理池,为大型分布式爬虫提供高可用低延迟的代理 IP 资源。
```python
@@ -129,11 +128,11 @@ print(fetcher.get_proxies()) # or print(fetcher.pool)
以知乎为目标抓取网站,该代理IP池的实际性能测试结果如下:
-
+
14、[MovieHeavens](https://github.com/lt94/MovieHeavens):基于 Pyqt4 的电影天堂电影搜索工具,再也不用忍受各种广告和点击跳转了
-
+
15、[WechatSogou](https://github.com/Chyroc/WechatSogou):基于搜狗微信搜索的微信公众号爬虫库,极易上手。示例代码:
```python
@@ -146,7 +145,7 @@ ws_api.get_gzh_info('微信名称')
#### Swift 项目
16、[iina](https://github.com/lhc70000/iina):Mac 下开源多媒体播放器,支持多国语言、高逼格 UI。安装:`brew cask install iina`
-
+
#### 其它
17、[Interview-Notebook](https://github.com/CyC2018/Interview-Notebook):该项目整理了技术面试中需要掌握的基础知识,包含了网络、操作系统、算法、数据库、Java、分布式等
@@ -165,17 +164,25 @@ ws_api.get_gzh_info('微信名称')
23、[DeepLeague](https://github.com/farzaa/DeepLeague):英雄联盟的机器学习项目,规模不大,适合研究一些 CV 和 ML 的算法应用
-
+
---
+
+ “看完了,还不够?<往期内容> | 还不过瘾,那就看看每天更新的前端日报吧 <今日前端>”
+ 如果你发现了好玩、有意义的开源项目 点击这里 分享你觉得有趣的项目。
+
+
+## 公众号
+最近开了公众号,后续公众号会针对月刊推荐过的内容精选、梳理,做成系列的文章发布。月刊也会同时发布在公众号,便于第一时间阅读。
-## 换种方式阅读
-- **网站:** https://hellogithub.com
-- **GitBook:** https://gitbook.hellogithub.com
+
+ 
+欢迎关注 HelloGitHub 公众号,获取更多开源项目的资料和内容。
+
## 声明
-如果你发现了好玩、有意义的开源项目 [点击这里](https://github.com/521xueweihan/HelloGitHub/issues/new) 分享你觉得有意思的项目。
+
本作品采用知识共享署名-相同方式共享 4.0 国际许可协议进行许可。
**欢迎转载,请注明出处和作者,同时保留声明。**
diff --git a/content/25/HelloGitHub25.md b/content/25/HelloGitHub25.md
index 7fbd25c9..8a6559c7 100644
--- a/content/25/HelloGitHub25.md
+++ b/content/25/HelloGitHub25.md
@@ -1,7 +1,8 @@
# 《HelloGitHub》第 25 期
>兴趣是最好的老师,**HelloGitHub** 就是帮你找到兴趣!
-
-
+
+
+
## 简介
分享 GitHub 上有趣、入门级的开源项目。
@@ -22,17 +23,17 @@
#### C 项目
1、[swipe-workspace](https://github.com/CuberL/swipe-workspace):基于 libinput 实现 Linux 系统下通过二指滑动控制面板,切换屏幕的程序。虽然功能简单,且不支持全平台。但是十分推荐这种自己动手实现一个实用的功能这种行为,这是非常有成就感的事情
-
+
#### CSS 项目
2、[tabler](https://github.com/tabler/tabler):一套基于 Bootstrap 4 免费开源的 Dashboard 模版
-
+
#### Go 项目
3、[dynamo.cli](https://github.com/FrontMage/dynamo.cli):AWS DynamoDB 是一项快速灵活的 NoSQL 数据库服务。如果大家使用这个用服务,但又记不住蹩脚的 AWS 客户端的查询命令。可以使用这个工具,通过 SQL 命令查询、操作 Amazon DynamoDB 数据库
-
+
4、[mqant](https://github.com/liangdas/mqant):一款基于 Go 语言的简洁、高性能的分布式游戏服务框架。[快速上手文档](https://github.com/liangdas/mqant/wiki),作者阐述了自己为什么选用 Go 作为开发语言和一些设计思路
@@ -42,7 +43,7 @@
#### JavaScript 项目
6、[battle-city](https://github.com/shinima/battle-city):基于 React 的经典坦克大战,[在线试玩](http://shinima.pw/battle-city)。欢迎感兴趣的小伙伴动起手来提交代码加入到这个项目
-
+
7、[SVG-Skeleton](https://github.com/yyued/SVG-Skeleton):通过 SVG 元素去描述去骨骼图的占位元素。支持 JSX 让编写 SVG 无差别化、复用 SVG 片段、类组件化模式。让交互变得更加人性化,适合当下技术流行趋势,2KB 的大小根本不必担心加载问题。示例代码如下:
```javascript
@@ -77,13 +78,13 @@ const Page = ( ( ) => {
render( Page, document.body );
```
-
+
8、[vuepress](https://github.com/vuejs/vuepress):Vue 官方出品的静态网站生成器。大家的个人博客是不是要折腾一番了?[官方中文文档](https://vuepress.vuejs.org/zh/guide/)
9、[zan-proxy](https://github.com/youzan/zan-proxy):该项目集成了 HTTP 请求转发、模拟响应数据、自定义 DNS 解析等功能。使得可以本地代码调试线上页面,环境再也不是问题。对于处于开发环境“恶劣”的开发者来说是种福音和解脱
-
+
10、[gcoord](https://github.com/hujiulong/gcoord):一个处理地理坐标的轻型 JS 库。由于处理国内对于地理坐标有特殊的政策,导致从 API 得到的地理坐标放在百度地图或高德地图上会有数百米的偏移,gcoord 可以将坐标在不同坐标系下转换,修正偏移。转换为百度地图坐标系的示例代码:
```javascript
@@ -99,7 +100,7 @@ console.log( result ); // [ 116.41661560068297, 39.92196580126834 ]
#### Objective-C 项目
11、[RDM](https://github.com/avibrazil/RDM):轻松地改变 MacBook Retina 屏幕分辨率的工具
-
+
#### Python 项目
12、[Synonyms](https://github.com/huyingxi/Synonyms):中文近义词工具包。支持自然语言理解的很多任务:文本对齐、推荐算法、相似度计算、语义偏移、关键字提取、概念提取、自动摘要、搜索引擎等。示例代码如下:
@@ -108,7 +109,7 @@ import synonyms
synonyms.seg("能量")
```
-
+
13、[pook](https://github.com/h2non/pook):模拟 HTTP 请求结果的库,可用于单元测试等场景。采用装饰器方式调用的示例代码如下:
```python
@@ -129,11 +130,11 @@ print('#2 status:', res.status_code)
14、[incubator-airflow](https://github.com/apache/incubator-airflow):定时任务管理平台,管理和调度各种离线定时任务,自带 Web 管理界面。当定时任务量达到百级别的时候,就无法再使用 crontab 有效、方便地管理这些任务了。该项目就是为了解决了这个问题而诞生的
-
+
-15、[wtfpython](https://github.com/satwikkansal/wtfpython):(英文)有趣、令人惊讶(坑爹)、鲜为人知的 Python 代码片段集合
+15、[wtfpython](https://github.com/satwikkansal/wtfpython):有趣、令人惊讶(坑爹)、鲜为人知的 Python 代码片段集合。[中文](https://github.com/leisurelicht/wtfpython-cn)
-
+
#### 其它
16、[javascript-lessons](https://github.com/stone0090/javascript-lessons):《JavaScript 闯关记》该教程部分章节精心设计了挑战关卡
@@ -156,19 +157,27 @@ print('#2 status:', res.status_code)
#### 机器学习
23、[pytorch-book](https://github.com/chenyuntc/pytorch-book):书籍《深度学习框架 PyTorch:入门与实践》的示例代码,可以作为一个独立的 PyTorch 入门指南和教程。内容结构如下图所示:
-
+
24、[ChatBotCourse](https://github.com/warmheartli/ChatBotCourse):该项目介绍了如何自己动手做聊天机器人。全面地介绍了所需要的技术:自然语言识别、分词、语料库、机器学习等,包含所需的 Java 和 Python 代码
---
+
+ “看完了,还不够?<往期内容> | 还不过瘾,那就看看每天更新的前端日报吧 <今日前端>”
+ 如果你发现了好玩、有意义的开源项目 点击这里 分享你觉得有趣的项目。
+
+
+## 公众号
+最近开了公众号,后续公众号会针对月刊推荐过的内容精选、梳理,做成系列的文章发布。月刊也会同时发布在公众号,便于第一时间阅读。
-## 换种方式阅读
-- **网站:** https://hellogithub.com
-- **GitBook:** https://gitbook.hellogithub.com
+
+ 
+欢迎关注 HelloGitHub 公众号,获取更多开源项目的资料和内容。
+
## 声明
-如果你发现了好玩、有意义的开源项目 [点击这里](https://github.com/521xueweihan/HelloGitHub/issues/new) 分享你觉得有意思的项目。
+
本作品采用知识共享署名-相同方式共享 4.0 国际许可协议进行许可。
**欢迎转载,请注明出处和作者,同时保留声明。**
diff --git a/content/26/HelloGitHub26.md b/content/26/HelloGitHub26.md
index 12393727..516b3862 100644
--- a/content/26/HelloGitHub26.md
+++ b/content/26/HelloGitHub26.md
@@ -1,7 +1,8 @@
# 《HelloGitHub》第 26 期
>兴趣是最好的老师,**HelloGitHub** 就是帮你找到兴趣!
-
-
+
+
+
## 简介
分享 GitHub 上有趣、入门级的开源项目。
@@ -22,12 +23,12 @@
#### C 项目
1、[ttygif](https://github.com/icholy/ttygif):录制终端.gif
-
+
#### C++ 项目
2、[TrafficMonitor](https://github.com/zhongyang219/TrafficMonitor):一款用于 Windows 平台的网速监控悬浮窗软件。可以显示当前网速、CPU及内存利用率、任务栏显示、更换皮肤、历史流量统计等功能
-
+
#### CSS 项目
3、[caomei](https://github.com/xiangsudian/caomei):一套免费、精致的开源图标库。
@@ -35,14 +36,14 @@
- 使用高效 丨 资源轻量、灵活、多设备兼容
- 开源免费 丨 个人私用和商用版权开源免费
-
+
4、[You-need-to-know-css](https://github.com/l-hammer/You-need-to-know-css):该项目包含了一些常用的 CSS 样式示例和作者阅读《CSS揭秘》的收获分享,适合于想要提高 CSS 技能的同学
#### Go 项目
5、[lgo](https://github.com/yunabe/lgo):实现像 python 一样的交互式编程,同时整合了 Jupyter Notebook。效果如下:
-
+
6、[gopool](https://github.com/aosen/gopool):Golang 分布式的连接池,协程池。内含 Redis Client 连接池实现,特点如下:
- 提供下游的高可用访问,投票机制摘除下游不健康节点
@@ -102,11 +103,11 @@ dayjs().startOf('month').add(1, 'day').set('year', 2018).format('YYYY-MM-DD HH:m
12、[tui.calendar](https://github.com/nhnent/tui.calendar):功能全面的 JavaScript 日程安排日历。虽然项目依赖了 jQuery,但是对于真实项目来说这样做是可以的。此项目适用于多种场景,炫酷的交互和 UI
-
+
13、[carbon](https://github.com/dawnlabs/carbon):以美观、整洁的方式,展示你的代码片段。同时提供 SVG、PNG 多种方式展示
-
+
14、[BizCharts](https://github.com/alibaba/BizCharts):蚂蚁出品的基于 React 的图表库。图表样式丰富、使用方便、易扩展、文档齐全,[官网](https://antv.alipay.com/zh-cn/g2/3.x/index.html)
@@ -192,7 +193,7 @@ pprint(result, indent=2)
#### Rust 项目
17、[fd](https://github.com/sharkdp/fd):一个简单、快速、友好的替代 find 命令的方案
-
+
18、[rayon](https://github.com/rayon-rs/rayon):一个易用、无数据竞争的将顺序迭代器妆化成并行迭代器。简单说就是原本你的数组只能一个一个地遍历,使用这个库可以并发同时从几个 index 开始遍历,同时也能遍历 map 等类似的数据结构
@@ -217,7 +218,7 @@ public func print(file: String = #file, function: String = #function, line: I
}
```
-
+
#### 其它
20、[architect-awesome](https://github.com/xingshaocheng/architect-awesome):《后端架构师技术图谱》
@@ -236,17 +237,25 @@ public func print(file: String = #file, function: String = #function, line: I
#### 机器学习
26、[AlphaZero_Gomoku](https://github.com/junxiaosong/AlphaZero_Gomoku):使用 TensorFlow/Pytorch/Theano 实现 AlphaZero 算法,通过自我对弈从零训练五子棋 AI。实现简单、清晰,适合学习、了解 AlphaGo Zero 背后的关键思想和技术细节
-
+
---
+
+ “看完了,还不够?<往期内容> | 还不过瘾,那就看看每天更新的前端日报吧 <今日前端>”
+ 如果你发现了好玩、有意义的开源项目 点击这里 分享你觉得有趣的项目。
+
+
+## 公众号
+最近开了公众号,后续公众号会针对月刊推荐过的内容精选、梳理,做成系列的文章发布。月刊也会同时发布在公众号,便于第一时间阅读。
-## 换种方式阅读
-- **网站:** https://hellogithub.com
-- **GitBook:** https://gitbook.hellogithub.com
+
+ 
+欢迎关注 HelloGitHub 公众号,获取更多开源项目的资料和内容。
+
## 声明
-如果你发现了好玩、有意义的开源项目 [点击这里](https://github.com/521xueweihan/HelloGitHub/issues/new) 分享你觉得有意思的项目。
+
本作品采用知识共享署名-相同方式共享 4.0 国际许可协议进行许可。
**欢迎转载,请注明出处和作者,同时保留声明。**
diff --git a/content/27/HelloGitHub27.md b/content/27/HelloGitHub27.md
index 1410ffeb..ad5b6129 100644
--- a/content/27/HelloGitHub27.md
+++ b/content/27/HelloGitHub27.md
@@ -1,7 +1,8 @@
# 《HelloGitHub》第 27 期
>兴趣是最好的老师,**HelloGitHub** 就是帮你找到兴趣!
-
-
+
+
+
## 简介
分享 GitHub 上有趣、入门级的开源项目。
@@ -22,11 +23,11 @@
#### C# 项目
1、[Rosin](https://github.com/AlloyTeam/Rosin):一个 Fiddler 插件,用于协助开发者进行移动端页面开发、调试
-
+
2、[SiteServer-CMS](https://github.com/siteserver/cms/):开源、免费、企业级内容管理平台。基于该工具可以快速、方便地搭建搭建一个性能优异、颇具规模、易于维护的网站平台
-
+
#### C++ 项目
3、[MyTinySTL](https://github.com/Alinshans/MyTinySTL):用 C++11 实现的小型 STL(容器库+算法库)。代码结构清晰规范、包含中文文档与注释,并且自带一个简单的测试框架,适合新手学习与参考。示例代码如下:
@@ -57,7 +58,7 @@ $ go get github.com/machinebox/appify
$ appify -name "My Go Application" -icon ./icon.png /path/to/bin
```
-
+
5、[usql](https://github.com/xo/usql):通用SQL命令行客户端。支持以下所有数据库和协议:
@@ -80,7 +81,7 @@ $ appify -name "My Go Application" -icon ./icon.png /path/to/bin
#### Java 项目
6、[RetrofitUrlManager](https://github.com/JessYanCoding/RetrofitUrlManager):以简洁的 API 让 Retrofit 同时支持多个 BaseUrl,动态改变 BaseUrl
-
+
#### JavaScript 项目
7、[v-region](https://github.com/TerryZ/v-region):使用 Vue 创建的中国省市区选择组件,组件复用程度高、可直接引入项目中使用。使用场景适用于需要用户选择地址,采用该组件可以提高交互程度。[文档](https://terryz.github.io/vue/#/region/demo),示例代码:
@@ -90,22 +91,22 @@ $ appify -name "My Go Application" -icon ./icon.png /path/to/bin
// 显示省市区
```
-
+
8、[whistle](https://github.com/avwo/whistle):基于 Node.js 实现的跨平台 web 调试代理工具,类似于 Windows 平台上的 Fiddler。主要用于查看、修改HTTP、HTTPS、Websocket的请求、响应,也可以作为 HTTP 代理服务器使用。不同于 Fiddler 通过断点修改请求响应的方式,whistle 采用的是类似配置系统 hosts 的方式,一切操作都可以通过配置实现。通过该工具,可以现实复杂的前端环境、生产、开发、bugFix 一键切换。
9、[simpread](https://github.com/Kenshin/simpread):让你瞬间进入沉浸式阅读的扩展,还原阅读的本质,提升你的阅读体验。使用它可以为你剔除页面上无关的干扰信息,让用户专注于阅读主要的内容。通过这个项目,还可以学习如何开发 Chrome 扩展
-
+
10、[incubator-echarts](https://github.com/apache/incubator-echarts):使用 JavaScript 实现的开源、流行、强大的可视化库。可以流畅的运行在 PC 和移动设备上,兼容当前绝大部分浏览器。提供直观、交互丰富、可实现高度个性定制化的数据可视化图表,也可将其封装为任何 MVVM 框架的组件方便适用。[官网](http://echarts.baidu.com/)
-
+
#### Objective-C 项目
11、[KafkaRefresh](https://github.com/OpenFeyn/KafkaRefresh):内置多种动画、可自定义和灵活的 iOS 下拉刷新框架。[中文文档](https://github.com/OpenFeyn/KafkaRefresh/blob/master/CREADME.md)
-
+
#### Python 项目
12、[tenacity](https://github.com/jd/tenacity):使用该库可以优雅地实现各种需求的重试。示例代码如下:
@@ -121,7 +122,7 @@ def get_data(url):
13、[unimatrix](https://github.com/will8211/unimatrix):模拟“黑客帝国”影片中的终端动画脚本
-
+
14、[pudb](https://github.com/inducer/pudb):基于控制台的全屏 Python 可视化调试器。比 pdb 好用太多了,特性:
- 源码语法高亮,栈、断点、变量可见并且一直动态更新。变量展示还有很多可以定制化的功能。
@@ -129,7 +130,7 @@ def get_data(url):
- 支持查找源代码,可以使用 m 代用 module browser 查看载入的模块
- 断点设置。鼠标移到某行代码,按 b,然后可以在断点窗口编辑断点
-
+
#### Ruby 项目
15、[hacker101](https://github.com/Hacker0x01/hacker101):(英文)一个免费的 Web安全课程。无论你是一个程序员、对 bug 悬赏感兴趣,或是一个经验丰富的安全专业人员,在 HACKE101 课程中都可以学到东西。包涵大量示例代码和在线 Demo,示例代码为 Ruby。
@@ -137,11 +138,11 @@ def get_data(url):
#### Swift 项目
16、[IBAnimatable](https://github.com/IBAnimatable/IBAnimatable):一个帮助我们在 Interface Builder 和 Swift Playground 里面设计 UI、交互、导航模式,、换场和动画的开源库。下图的整个 App 都是通过 IBAnimatable 在 Interface Builder 设计完成,没有任何一行代码。
-
+
17、[TuringCalendar](https://github.com/zhihaozhang/TuringCalendar):图灵教育推出的限量款[编程日历 2018](http://www.ituring.com.cn/book/download/43507086-33c3-40e9-9115-d610e1333bca),因为简约大气的设计和每周一个编程语言的介绍,在程序员中广受欢迎。现在日历 PDF 的源文件已经开源,于是就有了这个项目。一个 macOS 桌面上的日历 widget,效果图如下:
-
+
#### 其它
18、[project-guidelines](https://github.com/elsewhencode/project-guidelines):JavaScript 工程项目的一系列最佳实践策略,[中文版](https://github.com/elsewhencode/project-guidelines/blob/master/README-zh.md)。其它编程语言的项目也有可以借鉴的地方
@@ -157,17 +158,25 @@ def get_data(url):
23、[elasticsearch-spark-recommender](https://github.com/IBM/elasticsearch-spark-recommender):使用 Apache Spark 的机器学习库 (MLlib) 来训练一个协同过滤推荐系统模型 和 Elasticsearch 构建一个推荐系统教程,[中文版阅读](https://github.com/IBM/elasticsearch-spark-recommender/blob/master/README-cn.md)
-
+
---
+
+ “看完了,还不够?<往期内容> | 还不过瘾,那就看看每天更新的前端日报吧 <今日前端>”
+ 如果你发现了好玩、有意义的开源项目 点击这里 分享你觉得有趣的项目。
+
+
+## 公众号
+最近开了公众号,后续公众号会针对月刊推荐过的内容精选、梳理,做成系列的文章发布。月刊也会同时发布在公众号,便于第一时间阅读。
-## 换种方式阅读
-- **网站:** https://hellogithub.com
-- **GitBook:** https://gitbook.hellogithub.com
+
+ 
+欢迎关注 HelloGitHub 公众号,获取更多开源项目的资料和内容。
+
## 声明
-如果你发现了好玩、有意义的开源项目 [点击这里](https://github.com/521xueweihan/HelloGitHub/issues/new) 分享你觉得有意思的项目。
+
本作品采用知识共享署名-相同方式共享 4.0 国际许可协议进行许可。
**欢迎转载,请注明出处和作者,同时保留声明。**
diff --git a/content/28/HelloGitHub28.md b/content/28/HelloGitHub28.md
index 5f31d627..3bfdba38 100644
--- a/content/28/HelloGitHub28.md
+++ b/content/28/HelloGitHub28.md
@@ -1,7 +1,8 @@
# 《HelloGitHub》第 28 期
>兴趣是最好的老师,**HelloGitHub** 就是帮你找到兴趣!
-
-
+
+
+
## 简介
分享 GitHub 上有趣、入门级的开源项目。
@@ -22,7 +23,7 @@
#### C# 项目
1、[choco](https://github.com/chocolatey/choco):类似 yum、apt-get、brew 的 Windows 包、软件管理、自动安装工具
-
+
#### C++ 项目
2、[cpp-cheat-sheet](https://github.com/gibsjose/cpp-cheat-sheet):能够帮你通过 Google 和 NASA 面试的 C++ 数据结构和算法的 cheat sheet(英文)
@@ -53,7 +54,7 @@ int main(){
}
```
-
+
#### CSS 项目
4、[pure](https://github.com/yahoo/pure):雅虎公司出品的一组轻量级、响应式纯 CSS 模块,适用于任何 Web 项目。本网站就是采用 Pure.css 模版构建,[中文文档](https://www.purecss.cn/)
@@ -74,11 +75,11 @@ int main(){
11、[Auto.js](https://github.com/hyb1996/Auto.js):不需要 ROOT 权限的类似按键精灵的自动操作软件,可以实现自动点击、滑动、输入文字、打开应用等。Auto.js 的大部分用户用它来点赞、签到、刷游戏
-
+
12、[MTransition](https://github.com/HJ-Money/MTransition):一个 Android 的 Activity 切换动画库。该库可以用少量代码实现一些复杂的、自定义的 Activity 切换动画
-
+
#### JavaScript 项目
13、[Web-Series](https://github.com/wxyyxc1992/Web-Series):现代 Web 开发导论,内容大纲如下:
@@ -132,11 +133,11 @@ const graph = new G6.Graph({
graph.read(data);
```
-
+
16、[DesktopNaotu](https://github.com/NaoTu/DesktopNaotu):桌面版脑图是基于百度脑图的本地化版本,帮助你在没有互联网环境的情况下,依然可以使用脑图工具。开箱即用,跨平台支持 Windows/Linux/Mac OS。桌面版思维工具,目前 Xmind 使用很多,但是需要收费,对于不常用,要求没有严格可以考虑此项目
-
+
#### Kotlin 项目
17、[kotlin-in-chinese](https://github.com/huanglizhuo/kotlin-in-chinese):Kotlin 官方文档翻译项目
@@ -149,37 +150,45 @@ graph.read(data);
- 最少仅用一行代码即可与 Scrapy 和 requests 进行集成
- 等等
-
+
#### 其它
19、[spark_study](https://github.com/shijinkui/spark_study):Spark 源码阅读笔记
20、[InterviewMap](https://github.com/InterviewMap/InterviewMap):这是一份制作精良、系统的面试图谱。内容包括:前端、计算机网络、算法、数据结构等方面。相信认真学习完这份资料,你会找到自己心仪的工作。[在线阅读](https://yuchengkai.cn/docs/zh/)
-
+
21、[Best-App](https://github.com/hzlzh/Best-App):苹果系统下的优秀软件、硬件、技巧、周边设备的集合
22、[follow-me-install-kubernetes-cluster](https://github.com/opsnull/follow-me-install-kubernetes-cluster):部署 kubernetes 集群教程。该教程介绍使用二进制部署最新 kubernetes 集群的所有步骤,而不是使用 kubeadm 等自动化方式来部署集群。这样有助于理解系统各组件的交互原理,进而能够快速定位、解决实际中遇到的问题
-
+
#### 开源书籍
23、[The-Flask-Mega-Tutorial-zh](https://github.com/luhuisicnu/The-Flask-Mega-Tutorial-zh):2017 年新版《The Flask Mega-Tutorial 教程》(狗书)中文翻译版
24、[progit2](https://github.com/progit/progit2):《Pro Git 第二版》[在线中文阅读](https://git-scm.com/book/zh/v2)
-
+
---
+
+ “看完了,还不够?<往期内容> | 还不过瘾,那就看看每天更新的前端日报吧 <今日前端>”
+ 如果你发现了好玩、有意义的开源项目 点击这里 分享你觉得有趣的项目。
+
+
+## 公众号
+最近开了公众号,后续公众号会针对月刊推荐过的内容精选、梳理,做成系列的文章发布。月刊也会同时发布在公众号,便于第一时间阅读。
-## 换种方式阅读
-- **网站:** https://hellogithub.com
-- **GitBook:** https://gitbook.hellogithub.com
+
+ 
+欢迎关注 HelloGitHub 公众号,获取更多开源项目的资料和内容。
+
## 声明
-如果你发现了好玩、有意义的开源项目 [点击这里](https://github.com/521xueweihan/HelloGitHub/issues/new) 分享你觉得有意思的项目。
+
本作品采用知识共享署名-相同方式共享 4.0 国际许可协议进行许可。
**欢迎转载,请注明出处和作者,同时保留声明。**
diff --git a/content/29/HelloGitHub29.md b/content/29/HelloGitHub29.md
index 8ed2868f..7014be99 100644
--- a/content/29/HelloGitHub29.md
+++ b/content/29/HelloGitHub29.md
@@ -1,7 +1,8 @@
# 《HelloGitHub》第 29 期
>兴趣是最好的老师,**HelloGitHub** 就是帮你找到兴趣!
-
-
+
+
+
## 简介
分享 GitHub 上有趣、入门级的开源项目。
@@ -34,7 +35,7 @@
#### Go 项目
4、[lazygit](https://github.com/jesseduffield/lazygit):终端里的 Git 客户端。该客户端启动比各路 GUI 客户端快N倍,功能基本一致。安装 `go get github.com/jesseduffield/lazygit`,然后 `lazygit` 启动。Ready?Go!
-
+
5、[rclone](https://github.com/ncw/rclone):Golang 版的 rsync,与 rsync 不同的是 rclone 可以将文件同步到各种云服务的存储桶或 CDN 服务上
```
@@ -46,7 +47,7 @@ $ rclone sync /home/local/directory remote:bucket
6、[dgraph](https://github.com/dgraph-io/dgraph):开源、免费的分布式图数据库。如果你在构建用户关系系统,图数据库绝对是比关系型数据库更好的选择。通过 SPARQL 查询一个用户相关的其他用户会比 SQL 快百倍。自带图形界面、RDF 导入工具等必备工具。安装:`curl https://get.dgraph.io -sSf | bash`
-
+
7、[git-bug](https://github.com/MichaelMure/git-bug):嵌入在 Git 中的分布式 bug 追踪、管理系统。用来管理 git 项目的 bug,这些信息会被存在 `.git` 文件夹里,所以其他人克隆也能看到 bug,不需要而外的存储系统。基本命令:
```
@@ -63,7 +64,7 @@ git bug push []
git bug ls
```
-
+
#### Java 项目
8、[Heart-First-JavaWeb](https://github.com/skyline75489/Heart-First-JavaWeb):走心的 Java Web 入门开发教程,对于初学者友好。教程中列举了在初学 Java Web 的过程中,可能会遇到的问题、难点
@@ -86,7 +87,7 @@ public class ActivityEdgeEffectColor extends BaseActivity {
}
```
-
+
10、[FileDownloader](https://github.com/lingochamp/FileDownloader):Android 文件下载引擎,稳定、高效、灵活、简单易用。特点:
- 单任务多线程/多连接/分块下载
@@ -94,16 +95,16 @@ public class ActivityEdgeEffectColor extends BaseActivity {
- 独立/非独立进程
- 自动断点续传
-
+
#### JavaScript 项目
11、[react-developer-roadmap](https://github.com/adam-golab/react-developer-roadmap):该仓库中的线路图展示了学习 React 的路径,为成为一名 React 开发者指明了方向。[中文](https://github.com/adam-golab/react-developer-roadmap/blob/master/README-CN.md)
-
+
12、[pacman](https://github.com/mumuy/pacman):基于 HTML5 的吃豆人游戏。核心代码就两个文件,代码有注释、整洁。对于新手来说是个很好的实践项目。[在线试玩](http://passer-by.com/pacman/)
-
+
13、[react-image-process](https://github.com/lijinke666/react-image-process):图片处理的 React 组件。支持压缩、裁剪、加水印、滤镜、获取主色调等功能,[在线示例](https://lijinke666.github.io/react-image-process/)
```javascript
@@ -135,11 +136,11 @@ ReactDOM.render(
- 支持 RTMP、RTSP 等直播流
- 等等
-
+
16、[SBSAnimoji](https://github.com/simonbs/SBSAnimoji):最长可以录60秒的 Animoji 画面,录制完成后可以直接按拓展按钮分享,可以学习AvatarKit的使用
-
+
#### Python 项目
17、[hue](https://github.com/cloudera/hue):开源的 Apache Hadoop UI 系统。通过使用 Hue 我们可以在浏览器端的 Web 控制台上与 Hadoop 集群进行交互来分析处理数据。核心功能:
@@ -147,7 +148,7 @@ ReactDOM.render(
- SQL 编辑器,支持 Hive、Impala、MySQL等
- 可进行 workflow 的编辑、查看
-
+
18、[FeelUOwn](https://github.com/cosven/FeelUOwn):一个符合 Unix 哲学的跨平台的音乐播放器,主要面向 Linux/macOS 用户。特性:
- 安装简单,新手友好
@@ -155,7 +156,7 @@ ReactDOM.render(
- 较强的可扩展性可以满足大家折腾的欲望
- 核心模块有较好文档和测试覆盖
-
+
19、[tinydb](https://github.com/msiemens/tinydb):TinyDB 是使用纯 Python 编写的 NoSQL 数据库,使用 json 文件存储数据。它区别于 SQLite 的关系性数据库。同样的小、不需要依赖外部服务器。适用于桌面程序、客户端,不适用于 Web 应用、高性能的数据查询。友好的 API,示例代码:
```python
@@ -167,21 +168,21 @@ ReactDOM.render(
[{'name': 'John', 'age': 22}]
```
-
+
20、[TGmeetup](https://github.com/TGmeetup/TGmeetup):搜集、整理、展示、报名技术类线下聚会的命令行工具,让使用者可以更加方便、及时的获取技术类活动资讯
-
+
#### Ruby 项目
21、[snibox](https://github.com/snibox/snibox):代码片段管理器。支持各种编程语言的代码片段、Markdown、纯文本。[在线示例](https://snibox.github.io/)
-
+
#### Swift 项目
22、[Bartinter](https://github.com/MaximKotliar/Bartinter):状态栏外观管理组件。可根据背景的颜色,动态地更改状态栏的颜色,使状态栏的信息可读
-
+
#### 其它
23、[chinese-independent-developer](https://github.com/1c7/chinese-independent-developer):中国独立开发者项目列表
@@ -200,12 +201,20 @@ ReactDOM.render(
---
+
+ “看完了,还不够?<往期内容> | 还不过瘾,那就看看每天更新的前端日报吧 <今日前端>”
+ 如果你发现了好玩、有意义的开源项目 点击这里 分享你觉得有趣的项目。
+
+
+## 公众号
+最近开了公众号,后续公众号会针对月刊推荐过的内容精选、梳理,做成系列的文章发布。月刊也会同时发布在公众号,便于第一时间阅读。
-## 换种方式阅读
-- **网站:** https://hellogithub.com
-- **GitBook:** https://gitbook.hellogithub.com
+
+ 
+欢迎关注 HelloGitHub 公众号,获取更多开源项目的资料和内容。
+
## 声明
-如果你发现了好玩、有意义的开源项目 [点击这里](https://github.com/521xueweihan/HelloGitHub/issues/new) 分享你觉得有意思的项目。
+
本作品采用知识共享署名-相同方式共享 4.0 国际许可协议进行许可。
**欢迎转载,请注明出处和作者,同时保留声明。**
diff --git a/content/30/HelloGitHub30.md b/content/30/HelloGitHub30.md
index f71a7478..072da161 100644
--- a/content/30/HelloGitHub30.md
+++ b/content/30/HelloGitHub30.md
@@ -1,7 +1,8 @@
# 《HelloGitHub》第 30 期
>兴趣是最好的老师,**HelloGitHub** 就是帮你找到兴趣!
-
-
+
+
+
## 简介
分享 GitHub 上有趣、入门级的开源项目。
@@ -22,12 +23,12 @@
#### C++ 项目
1、[2048.cpp](https://github.com/plibither8/2048.cpp):C++ 写的终端 2048 游戏
-
+
#### CSS 项目
2、[github-corners](https://github.com/tholman/github-corners):在你的网站右上角挂上章鱼猫。效果如下:
-
+
#### Go 项目
3、[frp](https://github.com/fatedier/frp):一个可用于内网穿透的高性能的反向代理应用,支持 tcp、udp、http、https 协议。有时想要让其他人(外网)通过域名访问或者测试我们在本地搭建的 web 服务,但是由于本地机器没有公网 IP,无法将域名解析到本地的机器,通过 frp 就可以实现这一功能。例如:微信公众号开发、slack bot 开发等,[中文文档](https://github.com/fatedier/frp/blob/master/README_zh.md)
@@ -41,7 +42,7 @@ go get github.com/fogleman/nes
nes [rom文件的路径]
```
-
+
5、[filebrowser](https://github.com/filebrowser/filebrowser):自带文件浏览器的网盘服务。支持功能:文件浏览、文件生成分享链接、批量上传、文件夹创建等服务、用户系统。安装步骤如下:
1. 安装:`docker pull filebrowser/filebrowser`
@@ -57,7 +58,7 @@ nes [rom文件的路径]
```
4. 访问:然后访问 `http://localhost` 即可,默认是 80 端口,改端口的话修改 `config.json` 文件
-
+
#### Java 项目
6、[cicada](https://github.com/TogetherOS/cicada):基于 Netty4 实现的快速、轻量级 Web 框架。没有过多的依赖,核心 jar 包仅 30KB。一行代码即可启动 HTTP 服务,支持灵活的传参方式。[中文文档](https://github.com/TogetherOS/cicada/blob/master/README-ZH.md),示例代码:
@@ -72,7 +73,7 @@ public class MainStart {
#### JavaScript 项目
7、[legoflow](https://github.com/legoflow/legoflow):内置最前沿的 WebPack4、Babel7、Gulp4 的构建工具,无需安装复杂的系统环境,更轻、更强、开箱即用的前端工作流客户端
-
+
8、[v-uploader](https://github.com/TerryZ/v-uploader):基于 Vue2 简洁易用、可批量、拖拽的文件上传插件。该[作者 GitHub 仓库](https://github.com/TerryZ?tab=repositories) 还有很多使用 Vue 开发的组件,想学习编写 Vue 组件的同学可以前去学习、借鉴。[文档及示例](https://terryz.gitee.io/vue/#/upload/demo),支持功能:
- 单文件上传模式带图片预览框
@@ -80,11 +81,11 @@ public class MainStart {
- 批量上传模式支持图片预览、文件拖拽
- 健全的上传文件限制,文件类型、文件尺寸、自定义校验等
-
+
9、[ice](https://github.com/alibaba/ice):让前端开发简单而友好,海量可复用物料,配套桌面工具极速构建前端应用。模板比较多,样式易于定制,物料的概念很好。可用来极速构建中后台应用,[官网](https://alibaba.github.io/ice/iceworks)
-
+
10、[thejsway](https://github.com/bpesquet/thejsway):JavaScript 教程(英文),该教程对新手友好、全面。从编程基础到前端、后端 Web 开发。该教程采用 ES2015 语法编写,还有良好的编程习惯指导。使用 ESLint 、Pretties 工具,并遵循 [AirBnb 风格指南](https://github.com/airbnb/javascript)。每章都有练习,使得获得的技能付诸于事件。最后的一个实战项目将指导你创建[新闻 Web 应用](https://thejsway-publink.herokuapp.com/)
@@ -94,7 +95,7 @@ public class MainStart {
#### Python 项目
12、[termtosvg](https://github.com/nbedos/termtosvg):Python 写的终端记录器。通过命令 `termtosvg` 运行该工具,然后在终端执行你要展示的命令,最终输入 `exit` 命令结束录制,本地会生成一份 SVG 动画,可用于分享、展示终端操作。效果如下:
-
+
13、[cx-extractor-python](https://github.com/chrislinan/cx-extractor-python):这是一个对网页正文进行抽取的工具。 [cx-extractor](https://github.com/chrislinan/cx-extractor/blob/master/%E5%9F%BA%E4%BA%8E%E8%A1%8C%E5%9D%97%E5%88%86%E5%B8%83%E5%87%BD%E6%95%B0%E7%9A%84%E9%80%9A%E7%94%A8%E7%BD%91%E9%A1%B5%E6%AD%A3%E6%96%87%E6%8A%BD%E5%8F%96%E7%AE%97%E6%B3%95.pdf) 算法的 python 版本,改进了原有算法,使其支持中英文,对新闻类网页正文抽取效果较好。示例代码:
```python
@@ -110,7 +111,7 @@ print(s)
#### Swift 项目
14、[FileHider-for-mac](https://github.com/zhihaozhang/FileHider-for-mac):一款将你的文件夹、文件隐藏起来的小工具。适用于 macOS X 10.10 及以后的版本
-
+
#### 其它
15、[weekly](https://github.com/dt-fe/weekly):前端精读。前端界的好文精读,每周更新
@@ -129,12 +130,20 @@ print(s)
---
+
+ “看完了,还不够?<往期内容> | 还不过瘾,那就看看每天更新的前端日报吧 <今日前端>”
+ 如果你发现了好玩、有意义的开源项目 点击这里 分享你觉得有趣的项目。
+
+
+## 公众号
+最近开了公众号,后续公众号会针对月刊推荐过的内容精选、梳理,做成系列的文章发布。月刊也会同时发布在公众号,便于第一时间阅读。
-## 换种方式阅读
-- **网站:** https://hellogithub.com
-- **GitBook:** https://gitbook.hellogithub.com
+
+ 
+欢迎关注 HelloGitHub 公众号,获取更多开源项目的资料和内容。
+
## 声明
-如果你发现了好玩、有意义的开源项目 [点击这里](https://github.com/521xueweihan/HelloGitHub/issues/new) 分享你觉得有意思的项目。
+
本作品采用知识共享署名-相同方式共享 4.0 国际许可协议进行许可。
**欢迎转载,请注明出处和作者,同时保留声明。**
diff --git a/content/31/HelloGitHub31.md b/content/31/HelloGitHub31.md
index cb734184..ca2cebe7 100644
--- a/content/31/HelloGitHub31.md
+++ b/content/31/HelloGitHub31.md
@@ -1,7 +1,8 @@
# 《HelloGitHub》第 31 期
>兴趣是最好的老师,**HelloGitHub** 就是帮你找到兴趣!
-
-
+
+
+
## 简介
分享 GitHub 上有趣、入门级的开源项目。
@@ -22,7 +23,7 @@
#### C 项目
1、[obs-studio](https://github.com/obsproject/obs-studio):由 OBS 项目维护的免费开源流媒体和录制程序。该程序支持 Windows 7、macOS 10.10、Ubuntu 14.04 操作系统。可用于直播和屏幕录制,[下载地址](https://github.com/obsproject/obs-studio/releases)
-
+
2、[Algorithms_C](https://github.com/TheAlgorithms/C):各种基础算法、数据结构的 C 语言实现。这个[TheAlgorithms](https://github.com/TheAlgorithms) 开源组织的项目包含基础算法的各种编程语言的示例代码
@@ -126,11 +127,11 @@ BitmapEncoder.saveBitmap(chart, "./Sample_Chart", BitmapFormat.PNG);
BitmapEncoder.saveBitmapWithDPI(chart, "./Sample_Chart_300_DPI", BitmapFormat.PNG, 300);
```
-
+
9、[AndroidAutoSize](https://github.com/JessYanCoding/AndroidAutoSize):学习成本极低的 Android 屏幕适配方案,已被知名 APP 用于线上产品
-
+
10、[MyPerf4J](https://github.com/ThinkpadNC5/MyPerf4J):一个针对高并发、低延迟应用设计的高性能 Java 性能监控和统计工具。特性:
- 高性能: 单线程支持每秒 1000 万次 响应时间的记录,每次记录只花费 73 纳秒
@@ -139,7 +140,7 @@ BitmapEncoder.saveBitmapWithDPI(chart, "./Sample_Chart_300_DPI", BitmapFormat.PN
- 高精度:采用纳秒来计算响应时间
- 高实时:支持秒级监控,最低 1 秒
-
+
#### JavaScript 项目
11、[chrome-plugin-demo](https://github.com/sxei/chrome-plugin-demo):Chrome 插件开发完整教程,可用来学习插件开发
@@ -153,7 +154,7 @@ BitmapEncoder.saveBitmapWithDPI(chart, "./Sample_Chart_300_DPI", BitmapFormat.PN
#### Python 项目
15、[awslogs](https://github.com/jorgebastida/awslogs):一个简单的命令行工具,用于在本地查询 Amazon CloudWatch 日志,强大的支持多实例日志汇总查看。简单的查看命令:`awslogs get /var/logs/syslog ALL -s1d`
-
+
16、[CUP](https://github.com/baidu/CUP):CUP 基础库是百度开源的 Python 语言基础库,致力将 DEV 从涉及底层操作、Util 操作类解放出来,使其更关注构建 service 上层业务逻辑。
目前已涵盖了构建一个服务的各个方面,大家可以从基础库的代码结构、wiki、doc 中进行简单了解。
@@ -183,7 +184,7 @@ cup
#### Swift 项目
18、[gifski-app](https://github.com/sindresorhus/gifski-app):Gifski这个开源程序可以将一系列图片或一段视频转化为高质量的gif,高质量是这个程序最大的特色,下面我们将从使用与评价两个方面来介绍这个程序。Gifski实际上适用于windows,mac以及linux三个平台,唯一不同的是,mac平台上的gifski内置了视频分帧工具,因此可以直接把视频拖入程序窗口即可生成gif,而其它平台上则只能使用第三方程序分帧后才能处理,并且要在命令行中运行
-
+
#### 其它
19、[zh-google-styleguide](https://github.com/zh-google-styleguide/zh-google-styleguide):Google 开源项目风格指南 (中文版)
@@ -204,12 +205,20 @@ cup
---
+
+ “看完了,还不够?<往期内容> | 还不过瘾,那就看看每天更新的前端日报吧 <今日前端>”
+ 如果你发现了好玩、有意义的开源项目 点击这里 分享你觉得有趣的项目。
+
+
+## 公众号
+最近开了公众号,后续公众号会针对月刊推荐过的内容精选、梳理,做成系列的文章发布。月刊也会同时发布在公众号,便于第一时间阅读。
-## 换种方式阅读
-- **网站:** https://hellogithub.com
-- **GitBook:** https://gitbook.hellogithub.com
+
+ 
+欢迎关注 HelloGitHub 公众号,获取更多开源项目的资料和内容。
+
## 声明
-如果你发现了好玩、有意义的开源项目 [点击这里](https://github.com/521xueweihan/HelloGitHub/issues/new) 分享你觉得有意思的项目。
+
本作品采用知识共享署名-相同方式共享 4.0 国际许可协议进行许可。
**欢迎转载,请注明出处和作者,同时保留声明。**
diff --git a/content/32/HelloGitHub32.md b/content/32/HelloGitHub32.md
index 0deb29bf..9d60eb7b 100644
--- a/content/32/HelloGitHub32.md
+++ b/content/32/HelloGitHub32.md
@@ -1,7 +1,8 @@
# 《HelloGitHub》第 32 期
>兴趣是最好的老师,**HelloGitHub** 就是帮你找到兴趣!
-
-
+
+
+
## 简介
分享 GitHub 上有趣、入门级的开源项目。
@@ -24,12 +25,12 @@
2、[nvtop](https://github.com/Syllo/nvtop):NVIDIA GPU 类 (h)top 的任务监控工具,它可以监控多个 GPU 并以熟悉的方式(类 htop 方式)打印有关它们的信息
-
+
#### C# 项目
3、[QuickLook](https://github.com/QL-Win/QuickLook):它允许 Windows 用户只需按空格键即可以快速地查看文件内容(类 macOS 的 Quick Look)
-
+
#### C++ 项目
4、[oatpp](https://github.com/oatpp/oatpp):轻量、高性能、零依赖,纯 C++ 实现的 Web 框架。示例代码片段:
@@ -74,11 +75,11 @@ Output:
```
-
+
6、[dive](https://github.com/wagoodman/dive):用来探索 docker 镜像每一层文件系统,以及发现缩小镜像体积方法的命令行工具。启动命令:`dive 镜像名`
-
+
7、[soar](https://github.com/XiaoMi/soar):SQL 自动优化和改写的工具。可以自动优化 MySQL 语法族,并且给出为什么要这样优化的理由。功能特点:
- 跨平台支持
@@ -166,7 +167,7 @@ $ arc unarchive test.tar.gz
#### Java 项目
11、[ratel](https://github.com/ainilili/ratel):命令行可联网的斗地主游戏。Ratel 分客户端和服务端,你可以让小伙伴们的客户端都连接你的服务器进行游戏,也可以直接连接作者的公网服务器进行游戏
-
+
12、[SpiderMan](https://github.com/simplepeng/SpiderMan):手机端显示 Android 崩溃日志,示例代码如下:
```java
@@ -186,12 +187,12 @@ SpiderMan.init(this)
});
```
-
+
#### JavaScript 项目
13、[three.js](https://github.com/mrdoob/three.js):一个知名的 JavaScript 3D 库。随着数据可视化以及 Web AR 的流行,会越来越多使用到 three.js ,尤其是和 Vue/React 前端框架结合使用。官方网站包含丰富的[示例](https://threejs.org/examples/)和全面的[中文文档](https://threejs.org/docs/),赶快去写几个 demo 熟悉下该库吧
-
+
14、[storybook](https://github.com/storybooks/storybook):UI 组件开发测试的环境。你可以使用 React、React Native、Vue、Angular、Ember 开发你的组件,并且可以使用 storybook 提供的众多插件进行测试以及开发。[在线示例](https://storybook.js.org/examples/)
@@ -202,12 +203,12 @@ SpiderMan.init(this)
#### Objective-C 项目
17、[MacPass](https://github.com/MacPass/MacPass):一款 macOS 平台的免费、开源、实用的密码管理工具
-
+
#### Python 项目
18、[himawaripy](https://github.com/boramalper/himawaripy):一个 Python3 脚本,它会定时(需设置定时任务)抓取由日本 Himawari 8 气象卫星拍摄的接近实时的地球照片,并将它设置成你的桌面背景
-
+
#### 其它
19、[search-engine-optimization](https://github.com/marcobiedermann/search-engine-optimization):(英文)这个项目收集了很多 SEO 优化的建议
@@ -216,7 +217,7 @@ SpiderMan.init(this)
21、[ProgrammingFonts](https://github.com/ProgrammingFonts/ProgrammingFonts):适合程序员的编程字体的集合,现在有 30 多种奇妙的字体
-
+
22、[Linux-Tutorial](https://github.com/judasn/Linux-Tutorial):Java 程序员眼中的 Linux
@@ -241,6 +242,8 @@ learn.fit(1)
28、[deepvariant](https://github.com/google/deepvariant):一个数据分析工作流。能够使用深度神经网络从下一代 DNA 序列数据中调用遗传变异体,联想到了最近的基因编辑人类事件。关于如何工作的技术细节,如下图:
+
+
29、[AlphaAI](https://github.com/VivekPa/AlphaAI):使用无监督学习和监督学习来预测股票,有趣的项目。运行步骤如下:
```
git clone https://github.com/VivekPa/AlphaAI.git
@@ -249,21 +252,29 @@ pip install -r requirements.txt
python run.py
```
-
+
30、[bert](https://github.com/google-research/bert):一种新的语言表征模型,来自 Transformer 的双向编码器表征。目前最强 NLP 预训练模型,横扫 11 项 NLP 任务记录
-
+
---
+
+ “看完了,还不够?<往期内容> | 还不过瘾,那就看看每天更新的前端日报吧 <今日前端>”
+ 如果你发现了好玩、有意义的开源项目 点击这里 分享你觉得有趣的项目。
+
+
+## 公众号
+最近开了公众号,后续公众号会针对月刊推荐过的内容精选、梳理,做成系列的文章发布。月刊也会同时发布在公众号,便于第一时间阅读。
-## 换种方式阅读
-- **网站:** https://hellogithub.com
-- **GitBook:** https://gitbook.hellogithub.com
+
+ 
+欢迎关注 HelloGitHub 公众号,获取更多开源项目的资料和内容。
+
## 声明
-如果你发现了好玩、有意义的开源项目 [点击这里](https://github.com/521xueweihan/HelloGitHub/issues/new) 分享你觉得有意思的项目。
+
本作品采用知识共享署名-相同方式共享 4.0 国际许可协议进行许可。
**欢迎转载,请注明出处和作者,同时保留声明。**
diff --git a/content/33/HelloGitHub33.md b/content/33/HelloGitHub33.md
index 8d4ba0ff..fd4b84c0 100644
--- a/content/33/HelloGitHub33.md
+++ b/content/33/HelloGitHub33.md
@@ -1,7 +1,8 @@
# 《HelloGitHub》第 33 期
>兴趣是最好的老师,**HelloGitHub** 就是帮你找到兴趣!
-
-
+
+
+
## 简介
分享 GitHub 上有趣、入门级的开源项目。
@@ -39,19 +40,19 @@
#### Go 项目
4、[yeetgif](https://github.com/sgreben/yeetgif):一个命令行工具,用来组合、生成表情的 gif 动图。支持多种模式:旋转、抖动、鬼畜等,可以组合出很魔性的表情
-
+
5、[ptt-daily-beauty](https://github.com/Larry850806/ptt-daily-beauty):每晚 11 点会自动发送 PTT 论坛(台湾最大论坛) Beauty 板块前 3 名的小姐姐图片。[点击订阅](https://www.daily-beauty.xyz/)
-
+
6、[q](https://github.com/y0ssar1an/q):Golang debug 库,自动打印变量类型并且格式化输出
-
+
7、[tldr](https://github.com/isacikgoz/tldr):Golang tldr 客户端。对比之前推荐过的 Python 版本客户端,Golang 版本速度更快、交互友好、且支持选择搜索结果的展示样式。每当你想要用 tar 解压缩,但是记不住具体参数的时候,tldr 可以拯救世界
-
+
#### Java 项目
8、[xLog](https://github.com/elvishew/xLog):简单、美观、强大、可扩展的 Android 和 Java 日志库,可同时在多个通道打印日志,如 Logcat、Console 和文件。功能:
@@ -61,31 +62,31 @@
- XML 和 JSON 格式化输出
- 等等
-
+
9、[AndroidWM](https://github.com/huangyz0918/AndroidWM):一个轻量级的开源 Android 图片水印框架,支持文字水印和图像水印,以及不同的水印样式、位置等。同时可以支持 LSB 空间域隐形数字水印的加载和频域数字水印的加载和检测,适合客户端图片水印添加,移动端图像处理等
-
+
#### JavaScript 项目
10、[better-onetab](https://github.com/cnwangjie/better-onetab):实用的管理浏览器多标签页面的工具,目前支持 Chrome 以及 FireFox 的扩展。支持标签页储存和标签页分组等功能
-
+
11、[lint-md](https://github.com/hustcc/lint-md):用于检查中文 markdown 编写格式规范的命令行工具。方便集成 CI,支持 API 方法调用。对于矫正 markdown 编写格式来说是一个很好的检查工具,基于 AST 的格式规范检测的代码也可以借鉴和学习
-
+
12、[js2image](https://github.com/xinyu198736/js2image):将源代码压缩成圣诞树的样子,使用此项目压缩生产环境代码后请注意测试。有兴趣的小伙伴可以尝试扩展出压缩成其它样子,很有意思
-
+
13、[swc](https://github.com/swc-project/swc):基于 Rust 开发的 [Babel](https://github.com/babel/babel) 替代品,速度更快,值得关注
#### Objective-C 项目
14、[iSH](https://github.com/tbodt/ish):在 iOS 上跑 Linux shell,可以通过 linux 命令操作你的 iOS 设备
-
+
15、[Nudeln](https://github.com/hon-key/Nudeln):基于 UITextView 书写风格类似于 masonry 的 iOS 端富文本控件。它采用声明式(链式)方法定义富文本控件,与编程式的相比它所需的代码量更短、更直观和易用。示例代码:
```
@@ -128,7 +129,7 @@ _attrLabel = [NudeIn make:^(NUDTextMaker *make) {
- 提供更加全面丰富、高度自定义的效果
- 使用子类化管理 cell 样式,逻辑更清晰,扩展更简单
-
+
17、[LongestCocoa](https://github.com/Quotation/LongestCocoa):写 Objective-C 的程序员肯定对冗长的描述性命名风格爱的深切。所以 Cocoa 框架里最长的方法或在常量名有哪些?该项目就是告诉你这些冗长名字都有那些
@@ -138,17 +139,17 @@ _attrLabel = [NudeIn make:^(NUDTextMaker *make) {
#### Python 项目
19、[loguru](https://github.com/Delgan/loguru):一个让 Python 记录日志变得简单的库
-
+
20、[lsbasi](https://github.com/rspivak/lsbasi):用 Python 写一个简单的解释器系列教程
21、[mkdocs](https://github.com/mkdocs/mkdocs):用 Python 开发的快速、简单的静态网站生成器,主要是为了构建项目的文档。文档源是 markdown 文件,用法和 Hexo 差不多,可通过一个 YAML 文件进行配置
-
+
22、[weixin_crawler](https://github.com/wonderfulsuccess/weixin_crawler):基于 Scrapy、Flask、Echarts、Elasticsearch 等实现的微信公众号文章爬虫。自带 UI 界面、分析报告、搜索功能
-
+
#### 其它
23、[Back-End-Developer-Interview-Questions](https://github.com/arialdomartini/Back-End-Developer-Interview-Questions):《后端开发面试题》[中文](https://github.com/monklof/Back-End-Developer-Interview-Questions)
@@ -163,7 +164,7 @@ _attrLabel = [NudeIn make:^(NUDTextMaker *make) {
28、[cool-retro-term](https://github.com/Swordfish90/cool-retro-term):一个终端模拟器,模仿了老式阴极管屏幕的外观和视觉感觉,养眼、轻量且外观可调,支持 Linux、macOS。搭配上 Vim 或 Emacs,即刻获得与上个世纪 hackers 相同的编程体验
-
+
#### 开源书籍
29、[Cpp_Concurrency_In_Action](https://github.com/xiaoweiChen/Cpp_Concurrency_In_Action):《C++ Concurrency in Action》的中文翻译版(C++ 并发编程),[在线阅读](https://chenxiaowei.gitbooks.io/cpp_concurrency_in_action/)
@@ -173,32 +174,40 @@ _attrLabel = [NudeIn make:^(NUDTextMaker *make) {
#### 机器学习
31、[MTCNN_face_detection_alignment](https://github.com/kpzhang93/MTCNN_face_detection_alignment):人脸检测领域经典之作,出自 2016 年 ECCV 一篇[论文](https://kpzhang93.github.io/MTCNN_face_detection_alignment/paper/spl.pdf)。目前在工业应用中落地比较成功,很多公司检测模块运用 MTCNN 或者其加速版,MTCNN 将人脸检测和关键点检测通过一个模型作为 MultiTasks 的方式进行训练,inference 时候可同时得到人脸框信息和关键点信息
-
+
32、[FaceBoxes](https://github.com/zeusees/FaceBoxes):出自论文 [FaceBoxes: A CPU Real-time Face Detector with High Accuracy](http://cn.arxiv.org/abs/1708.05234),是一种可以在 CPU 上实现实时检测的方法,而且精度不错。该项目是 Caffe 版本,步骤讲解清晰,可以快速复现。鉴于 FaceBoxes 的检测速度非常快,也可以作为一种生产落地的方法,并且现有速度仍有一定的优化空间
-
+
33、[SSH](https://github.com/mahyarnajibi/SSH):该项目是 ICCV2017 论文 [SSH:Single Stage Headless Face Detector](https://arxiv.org/abs/1708.03979)
作者自己开源的项目,算是官方开源项目,具有一定的权威性。SSH 也算是人脸检测中一个经典的方法,具有较高的精度和较快的速度。项目实现了论文中的很多细节,对复现过程也有详细的讲解,容易实现。美中不足的是论文中的 Pyramid 方式,该项目没有实现
-
+
34、[S3FD.pytorch](https://github.com/yxlijun/S3FD.pytorch):该项目是论文 [S3FD:Single Shot Scale-invariant Face Detector](https://arxiv.org/abs/1708.05237) 的 pytorch 复现版本。S3FD 目前在 FDDB 的评测中排在前几位,属于精度较高的人脸检测方法。论文主要解决人脸尺度问题,进一步提升对小脸的检测
-
+
35、[deep-learning-papers-translation](https://github.com/SnailTyan/deep-learning-papers-translation):主要内容是 CV 领域里一些论文的翻译,包括分类、检测、OCR和模型轻量化。不喜欢看英文原版论文的,可以关注该项目
---
+
+ “看完了,还不够?<往期内容> | 还不过瘾,那就看看每天更新的前端日报吧 <今日前端>”
+ 如果你发现了好玩、有意义的开源项目 点击这里 分享你觉得有趣的项目。
+
+
+## 公众号
+最近开了公众号,后续公众号会针对月刊推荐过的内容精选、梳理,做成系列的文章发布。月刊也会同时发布在公众号,便于第一时间阅读。
-## 换种方式阅读
-- **网站:** https://hellogithub.com
-- **GitBook:** https://gitbook.hellogithub.com
+
+ 
+欢迎关注 HelloGitHub 公众号,获取更多开源项目的资料和内容。
+
## 声明
-如果你发现了好玩、有意义的开源项目 [点击这里](https://github.com/521xueweihan/HelloGitHub/issues/new) 分享你觉得有意思的项目。
+
本作品采用知识共享署名-相同方式共享 4.0 国际许可协议进行许可。
**欢迎转载,请注明出处和作者,同时保留声明。**
diff --git a/content/34/HelloGitHub34.md b/content/34/HelloGitHub34.md
index 6fa736a9..efc94954 100644
--- a/content/34/HelloGitHub34.md
+++ b/content/34/HelloGitHub34.md
@@ -1,7 +1,8 @@
# 《HelloGitHub》第 34 期
>兴趣是最好的老师,**HelloGitHub** 就是帮你找到兴趣!
-
-
+
+
+
## 简介
分享 GitHub 上有趣、入门级的开源项目。
@@ -22,7 +23,7 @@
#### C++ 项目
1、[playerdemo](https://github.com/itisyang/playerdemo):开源、入门级视频播放器跨平台视频播放器。该播放器拥有视频播放器基本功能,适合学习播放器开发技术,音频、视频技术
-
+
#### Go 项目
2、[sqler](https://github.com/alash3al/sqler):根据 SQL 和配置文件生成接口的工具。与传统的 SQL 生成 RESETful API 的工具不同,这个工具允许你自定义一些 API 的前、后处理,Auth 之类的行为。启动命令 `sqler -config=path to config file`,配置示例:
@@ -68,19 +69,19 @@ adduser {
3、[color](https://github.com/gookit/color):Golang 的命令行色彩使用库。拥有丰富的色彩渲染输出、通用的 API 方法、兼容 Windows 系统
-
+
4、[Modlishka](https://github.com/drk1wi/Modlishka):钓鱼网站生成工具。该工具会根据给定的模版生成一个钓鱼网站,然后在该网站输入的用户名密码等敏感信息会被记录
-
+
-5、[txqr](https://github.com/divan/txqr):通过动态二维码传输数据,如:传输文件等。
+5、[txqr](https://github.com/divan/txqr):通过动态二维码传输数据,如:传输文件等
-
+
6、[gitbatch](https://github.com/isacikgoz/gitbatch):批量管理 Git 仓库的命令行工具
-
+
#### Java 项目
7、[hutool](https://github.com/looly/hutool):功能丰富的 Java 工具包。它帮助我们实现了常用的工具方法,从而减少代码的体积,提高开发效率。该项目最初是作者工作项目中的`util`模块,后来慢慢积累并加入更多非业务相关工具类方法。经过整理修改,最终形成丰富的开源工具集。示例代码:
@@ -92,7 +93,7 @@ String aStr = Convert.toStr(a);
8、[android-viabus-architecture](https://github.com/KunMinX/android-viabus-architecture):一款响应式架构。借助总线转发数据的请求和响应,实现 UI、业务的完全解耦
-
+
9、[DevUtils](https://github.com/afkT/DevUtils):Android 工具库,注释规范、API文档清晰明了、工具类种类多。根据不同功能模块封装,方便使用。帮助开发人员,便捷、快速地开发安全、可靠的项目。内置部分常用的资源文件,如 color.xml、layout.xml 等
@@ -108,7 +109,7 @@ String aStr = Convert.toStr(a);
```
-
+
11、[omi](https://github.com/Tencent/omi):腾讯开源的通用 Web 组件化框架。特点:
- 拥有官方 UI 组件库
@@ -146,18 +147,18 @@ define('my-counter', class extends WeElement {
}
})
-render(, 'body')
+render(, 'body')
```
12、[RSSHub](https://github.com/DIYgod/RSSHub):轻量、易于扩展的 RSS 生成器,可以给任何奇奇怪怪的内容生成 RSS 订阅源。现已支持丰富的源,详情见[文档](https://docs.rsshub.app/)
13、[hve-notes](https://github.com/hve-notes/hve-notes):静态博客写作客户端,你可以用它来记录你的生活、心情、知识、笔记、创意。使用了 electron 技术,对于学习 Javascript 桌面端开发是一个很好的项目
-
+
14、[weapp-library](https://github.com/imageslr/weapp-library):提供在线借书功能的开源小程序项目。连接读者与图书馆,实现图书借阅线上化。界面风格良好,功能完整。具有注册登录、图书搜索、书单系统、订单管理等功能。这是一个完整的小程序项目,包括了前后端的开发,并且撰写了完善的文档,适合初学者学习。可以扫描下面的小程序码体验:
-
+
15、[axial3d](https://github.com/bestvist/axial3d):实现了类似 GitHub 404 页面的动画效果。效果有趣,使用场景较多,并且实现了组件化,示例代码:
```javascript
@@ -186,19 +187,19 @@ render(, 'body')