Skip to content

Commit 6fb9393

Browse files
committed
发布:《HelloGitHub》第87期
1 parent 38d7051 commit 6fb9393

File tree

10 files changed

+301
-40
lines changed

10 files changed

+301
-40
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ HelloGitHub 分享 GitHub 上有趣、入门级的开源项目。**每月 28 号
2020

2121
| :card_index: | :jack_o_lantern: | :beer: | :fish_cake: | :octocat: |
2222
| ------- | ----- | ------------ | ------ | --------- |
23-
| [第 86 期](/content/HelloGitHub86.md) |
23+
| [87 期](/content/HelloGitHub87.md) | [86 期](/content/HelloGitHub86.md) |
2424
| [第 85 期](/content/HelloGitHub85.md) | [第 84 期](/content/HelloGitHub84.md) | [第 83 期](/content/HelloGitHub83.md) | [第 82 期](/content/HelloGitHub82.md) | [第 81 期](/content/HelloGitHub81.md) |
2525
| [第 80 期](/content/HelloGitHub80.md) | [第 79 期](/content/HelloGitHub79.md) | [第 78 期](/content/HelloGitHub78.md) | [第 77 期](/content/HelloGitHub77.md) | [第 76 期](/content/HelloGitHub76.md) |
2626
| [第 75 期](/content/HelloGitHub75.md) | [第 74 期](/content/HelloGitHub74.md) | [第 73 期](/content/HelloGitHub73.md) | [第 72 期](/content/HelloGitHub72.md) | [第 71 期](/content/HelloGitHub71.md) |

README_en.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ Will be released on the **28th of each month**| [Contributors](https://github.co
2323

2424
| :card_index: | :jack_o_lantern: | :beer: | :fish_cake: | :octocat: |
2525
| ------- | ----- | ------------ | ------ | --------- |
26-
| [NO.86](/content/HelloGitHub86.md) |
26+
| [NO.87](/content/HelloGitHub87.md) | [NO.86](/content/HelloGitHub86.md) |
2727
| [NO.85](/content/HelloGitHub85.md) | [NO.84](/content/HelloGitHub84.md) | [NO.83](/content/HelloGitHub83.md) | [NO.82](/content/HelloGitHub82.md) | [NO.81](/content/HelloGitHub81.md) |
2828
| [NO.80](/content/HelloGitHub80.md) | [NO.79](/content/HelloGitHub79.md) | [NO.78](/content/HelloGitHub78.md) | [NO.77](/content/HelloGitHub77.md) | [NO.76](/content/HelloGitHub76.md) |
2929
| [NO.75](/content/HelloGitHub75.md) | [NO.74](/content/HelloGitHub74.md) | [NO.73](/content/HelloGitHub73.md) | [NO.72](/content/HelloGitHub72.md) | [NO.71](/content/HelloGitHub71.md) |

content/HelloGitHub21.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636

3737

3838
### Go 项目
39-
3、[mattermost-server](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/mattermost/mattermost-server):采用 Go 语言开发的团队通讯服务项目,可用于自行搭建服务。为团队带来跨 PC 和移动设备的消息收发、文件分享,搜索等功能的通讯服务平台
39+
3、[mattermost](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/mattermost/mattermost):采用 Go 语言开发的团队通讯服务项目,可用于自行搭建服务。为团队带来跨 PC 和移动设备的消息收发、文件分享,搜索等功能的通讯服务平台
4040

4141

4242
<p align="center"><img src='https://raw.githubusercontent.com/521xueweihan/img/master/hellogithub/21/37448451.png' style="max-width:80%; max-height=80%;"></img></p>

content/HelloGitHub43.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -273,7 +273,7 @@ import Percent
273273
25、[curlconverter](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/curlconverter/curlconverter):把 curl 命令转化成各语言的代码的工具,支持 Python、JavaScript、PHP、R、Go 等语言。[在线体验](https://curl.trillworks.com/)
274274

275275

276-
26、[hub](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/github/hub):通过命令行的方式来操作 GitHub,支持绝大多数的操作。比如:创建远程仓库、删除远程仓库、提交 PR、管理 issue 等,常用操作:
276+
26、[hub](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/mislav/hub):通过命令行的方式来操作 GitHub,支持绝大多数的操作。比如:创建远程仓库、删除远程仓库、提交 PR、管理 issue 等,常用操作:
277277
- 创建远程仓库:hub create github-repository
278278
- 删除远程仓库:hub delete github-repository
279279
- fork 项目:hub fork

content/HelloGitHub52.md

Lines changed: 18 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -104,24 +104,13 @@ int main()
104104

105105
<p align="center"><img src='https://raw.githubusercontent.com/521xueweihan/img2/master/hellogithub/52/237867883.png' style="max-width:80%; max-height=80%;"></img></p>
106106

107-
13、[MyBookshelf](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/gedoor/MyBookshelf):免费开源的安卓小说阅读软件,能够自定义订阅小说数据源。支持:
108-
- 全局状态栏沉浸
109-
- 自定义多线程搜索、缓存
110-
- 支持一键缓存
111-
- 点击章节名跳转小说目录
112-
- 自定义字体、阅读背景、文字颜色、背景颜色
113-
- 等等
114-
115-
116-
<p align="center"><img src='https://raw.githubusercontent.com/521xueweihan/img2/master/hellogithub/52/137013952.png' style="max-width:80%; max-height=80%;"></img></p>
117-
118-
14、[QMUI_Android](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/Tencent/QMUI_Android):用于辅助快速搭建一个具备基本还原设计效果的 Android 项目。快速搭建一个 Demo App 的必备利器,[官网](https://qmuiteam.com/android)还提供示例 App 下载,感兴趣的小伙伴快去试试吧
107+
13、[QMUI_Android](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/Tencent/QMUI_Android):用于辅助快速搭建一个具备基本还原设计效果的 Android 项目。快速搭建一个 Demo App 的必备利器,[官网](https://qmuiteam.com/android)还提供示例 App 下载,感兴趣的小伙伴快去试试吧
119108

120109

121110
<p align="center"><img src='https://raw.githubusercontent.com/521xueweihan/img2/master/hellogithub/52/88970564.png' style="max-width:80%; max-height=80%;"></img></p>
122111

123112
### JavaScript 项目
124-
15[apidoc](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/apidoc/apidoc):根据代码中的注释生成 RESTful 风格的 API 文档。注释示例:
113+
14[apidoc](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/apidoc/apidoc):根据代码中的注释生成 RESTful 风格的 API 文档。注释示例:
125114
```
126115
/**
127116
* @api {get} /user/:id Request User information
@@ -136,44 +125,44 @@ int main()
136125
```
137126

138127

139-
16[chrome-extensions-searchReplace](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/Summer-andy/chrome-extensions-searchReplace):一款搜索并且替换文本的谷歌插件。在做产品 PPT 的时候,需要对某些个页面中的一些名词进行统一替换,这个插件就是为了解决这个问题而诞生的。同时作者也是调研了其他类似功能的插件,它们都包含或多或少的问题,最终作者自己动手做了这个项目。可以说这款替换插件应该就是你最终的选择了
128+
15[chrome-extensions-searchReplace](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/Summer-andy/chrome-extensions-searchReplace):一款搜索并且替换文本的谷歌插件。在做产品 PPT 的时候,需要对某些个页面中的一些名词进行统一替换,这个插件就是为了解决这个问题而诞生的。同时作者也是调研了其他类似功能的插件,它们都包含或多或少的问题,最终作者自己动手做了这个项目。可以说这款替换插件应该就是你最终的选择了
140129

141130

142131
<p align="center"><img src='https://raw.githubusercontent.com/521xueweihan/img2/master/hellogithub/52/278686169.png' style="max-width:80%; max-height=80%;"></img></p>
143132

144-
17[leetcode-cli](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/skygragon/leetcode-cli):LeetCode 的命令行工具。之前我们推荐过命令行斗地主、划水逛社区等,真正努力的人用命令行来刷算法题!我颤抖了
133+
16[leetcode-cli](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/skygragon/leetcode-cli):LeetCode 的命令行工具。之前我们推荐过命令行斗地主、划水逛社区等,真正努力的人用命令行来刷算法题!我颤抖了
145134

146135

147136
<p align="center"><img src='https://raw.githubusercontent.com/521xueweihan/img2/master/hellogithub/52/65799750.gif' style="max-width:80%; max-height=80%;"></img></p>
148137

149-
18[mongo-express](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/mongo-express/mongo-express):使用 Node.js、Express 和 Bootstrap3 编写的 MongoDB 管理平台
138+
17[mongo-express](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/mongo-express/mongo-express):使用 Node.js、Express 和 Bootstrap3 编写的 MongoDB 管理平台
150139

151140

152141
<p align="center"><img src='https://raw.githubusercontent.com/521xueweihan/img2/master/hellogithub/52/4117355.png' style="max-width:80%; max-height=80%;"></img></p>
153142

154-
19[Zettlr](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/Zettlr/Zettlr):开源免费支持多种操作系统的 Markdown 编辑器。如果你想尝试一款新的 Markdown 编辑器,它或许能满足你对编辑器所有想法,如果还不够那就自己动手增加吧
143+
18[Zettlr](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/Zettlr/Zettlr):开源免费支持多种操作系统的 Markdown 编辑器。如果你想尝试一款新的 Markdown 编辑器,它或许能满足你对编辑器所有想法,如果还不够那就自己动手增加吧
155144

156145

157146
<p align="center"><img src='https://raw.githubusercontent.com/521xueweihan/img2/master/hellogithub/52/115446081.png' style="max-width:80%; max-height=80%;"></img></p>
158147

159148
### Objective-C 项目
160-
20[Zebra](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/zbrateam/Zebra):用于越狱的 iOS 设备的软件包管理器
149+
19[Zebra](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/zbrateam/Zebra):用于越狱的 iOS 设备的软件包管理器
161150

162151

163152
<p align="center"><img src='https://raw.githubusercontent.com/521xueweihan/img2/master/hellogithub/52/154848478.png' style="max-width:80%; max-height=80%;"></img></p>
164153

165154
### Python 项目
166-
21[ar-cutpaste](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/cyrildiagne/ar-cutpaste):AR 拷贝实物照片到 PS 软件的工具。它可以通过 iPhone 或者 Android 手机将真实物品从周围环境中抠出来,并粘贴到 Photoshop 中,未来还会支持其它软件
155+
20[ar-cutpaste](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/cyrildiagne/ar-cutpaste):AR 拷贝实物照片到 PS 软件的工具。它可以通过 iPhone 或者 Android 手机将真实物品从周围环境中抠出来,并粘贴到 Photoshop 中,未来还会支持其它软件
167156

168157

169158
<p align="center"><img src='https://raw.githubusercontent.com/521xueweihan/img2/master/hellogithub/52/260751863.gif' style="max-width:80%; max-height=80%;"></img></p>
170159

171-
22[nginx-ui](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/schenkd/nginx-ui):在线修改 Nginx 配置的服务。总的来说还是能减少修改配置出错的概率,而且不用面对漆黑枯燥的命令行了
160+
21[nginx-ui](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/schenkd/nginx-ui):在线修改 Nginx 配置的服务。总的来说还是能减少修改配置出错的概率,而且不用面对漆黑枯燥的命令行了
172161

173162

174163
<p align="center"><img src='https://raw.githubusercontent.com/521xueweihan/img2/master/hellogithub/52/268039885.png' style="max-width:80%; max-height=80%;"></img></p>
175164

176-
23[python-dotenv](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/theskumar/python-dotenv):帮你更好的管理 Python 项目中敏感配置信息的开源三方库。在项目中会有一些数据库、账户、KEY 等敏感信息,这些信息最好不要写在源代码中。为了降低泄漏风险,一般会通过环境变量来设置,这个库可以很方便帮你在 Python 项目中管理这些信息。示例代码:
165+
22[python-dotenv](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/theskumar/python-dotenv):帮你更好的管理 Python 项目中敏感配置信息的开源三方库。在项目中会有一些数据库、账户、KEY 等敏感信息,这些信息最好不要写在源代码中。为了降低泄漏风险,一般会通过环境变量来设置,这个库可以很方便帮你在 Python 项目中管理这些信息。示例代码:
177166
```python
178167
# 安装:pip install -U python-dotenv
179168
# 目录结构:
@@ -192,17 +181,17 @@ DATABASE_PASSWORD = os.getenv("DATABASE_PASSWORD")
192181

193182

194183
### 其它
195-
24[analytics](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/plausible/analytics):一个开源的轻量级 Web 访问分析工具。如果你不想侵犯用户的隐私,只获取自己网站访问的基本数据,可以试试这个项目,用来代替谷歌分析
184+
23[analytics](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/plausible/analytics):一个开源的轻量级 Web 访问分析工具。如果你不想侵犯用户的隐私,只获取自己网站访问的基本数据,可以试试这个项目,用来代替谷歌分析
196185

197186

198187
<p align="center"><img src='https://raw.githubusercontent.com/521xueweihan/img2/master/hellogithub/52/160427405.png' style="max-width:80%; max-height=80%;"></img></p>
199188

200-
25[data-scientist-roadmap](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/MrMimic/data-scientist-roadmap):数据科学技能路线图
189+
24[data-scientist-roadmap](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/MrMimic/data-scientist-roadmap):数据科学技能路线图
201190

202191

203192
<p align="center"><img src='https://raw.githubusercontent.com/521xueweihan/img2/master/hellogithub/52/93372410.png' style="max-width:80%; max-height=80%;"></img></p>
204193

205-
26[git-history](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/pomber/git-history):在线查看 GitHub 开源项目中文件的改动历史的工具。使用方法:
194+
25[git-history](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/pomber/git-history):在线查看 GitHub 开源项目中文件的改动历史的工具。使用方法:
206195
```
207196
1. 打开 GitHub 上任意一个项目的文件
208197
2. 把地址中的 github.com 替换成 githistory.xyz
@@ -212,7 +201,7 @@ DATABASE_PASSWORD = os.getenv("DATABASE_PASSWORD")
212201

213202
<p align="center"><img src='https://raw.githubusercontent.com/521xueweihan/img2/master/hellogithub/52/169149127.png' style="max-width:80%; max-height=80%;"></img></p>
214203

215-
27[github-readme-stats](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/anuraghazra/github-readme-stats):在你的 README 中展示动态生成的 GitHub 统计信息。使用简单、样式多样,使用方法:
204+
26[github-readme-stats](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/anuraghazra/github-readme-stats):在你的 README 中展示动态生成的 GitHub 统计信息。使用简单、样式多样,使用方法:
216205
```
217206
[![Anurag's github stats](https://github-readme-stats.vercel.app/api?username=521xueweihan)](https://github.com/anuraghazra/github-readme-stats)
218207
@@ -222,19 +211,19 @@ DATABASE_PASSWORD = os.getenv("DATABASE_PASSWORD")
222211

223212
<p align="center"><img src='https://raw.githubusercontent.com/521xueweihan/img2/master/hellogithub/52/278335273.png' style="max-width:80%; max-height=80%;"></img></p>
224213

225-
28[LeetcodeTop](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/afatcoder/LeetcodeTop):国内各大互联网公司常考的 LeetCode 题目
214+
27[LeetcodeTop](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/afatcoder/LeetcodeTop):国内各大互联网公司常考的 LeetCode 题目
226215

227216

228-
29[nvda](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/nvaccess/nvda):一个微软开源的免费 Windows 操作系统的无视觉桌面访问阅读器。通过合成器语音或者盲文点字的反馈,方便盲人和低视力人群使用运行在 Windows 操作系统下运作的电脑。也能够让开发者了解微软的常见的辅助功能接口,如微软 Active Accessibility、Java Access Bridge、IAccessible2 和 UI automation。希望有更多的人了解无障碍,[NVDA 中文站](https://www.nvdacn.com/)
217+
28[nvda](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/nvaccess/nvda):一个微软开源的免费 Windows 操作系统的无视觉桌面访问阅读器。通过合成器语音或者盲文点字的反馈,方便盲人和低视力人群使用运行在 Windows 操作系统下运作的电脑。也能够让开发者了解微软的常见的辅助功能接口,如微软 Active Accessibility、Java Access Bridge、IAccessible2 和 UI automation。希望有更多的人了解无障碍,[NVDA 中文站](https://www.nvdacn.com/)
229218

230219

231-
30[papirus-icon-theme](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/PapirusDevelopmentTeam/papirus-icon-theme):适用于 Linux 系统的免费开源 SVG 图标主题
220+
29[papirus-icon-theme](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/PapirusDevelopmentTeam/papirus-icon-theme):适用于 Linux 系统的免费开源 SVG 图标主题
232221

233222

234223
<p align="center"><img src='https://raw.githubusercontent.com/521xueweihan/img2/master/hellogithub/52/60187911.png' style="max-width:80%; max-height=80%;"></img></p>
235224

236225
### 机器学习
237-
31[3d-photo-inpainting](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/vt-vl-lab/3d-photo-inpainting):一个把单张静态照片转化成 3D 图片的项目。快来尝鲜啦,不要等朋友圈 3D 照片刷屏后才“后知后觉”
226+
30[3d-photo-inpainting](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/vt-vl-lab/3d-photo-inpainting):一个把单张静态照片转化成 3D 图片的项目。快来尝鲜啦,不要等朋友圈 3D 照片刷屏后才“后知后觉”
238227

239228

240229
<p align="center"><img src='https://raw.githubusercontent.com/521xueweihan/img2/master/hellogithub/52/254127753.gif' style="max-width:80%; max-height=80%;"></img></p>

content/HelloGitHub62.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
<p align="center"><img src='https://raw.githubusercontent.com/521xueweihan/img2/master/hellogithub/62/262395224.png' style="max-width:80%; max-height=80%;"></img></p>
3737

3838
### C++ 项目
39-
4、[incubator-kvrocks](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/apache/incubator-kvrocks):基于 RocksDB 并兼容 Redis 协议的 NoSQL 数据库。磁盘类型的 Redis 为降低存储成本而生,存储成本可以降到 Redis 的 1/3 以上
39+
4、[kvrocks](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/apache/kvrocks):基于 RocksDB 并兼容 Redis 协议的 NoSQL 数据库。磁盘类型的 Redis 为降低存储成本而生,存储成本可以降到 Redis 的 1/3 以上
4040

4141

4242
<p align="center"><img src='https://raw.githubusercontent.com/521xueweihan/img2/master/hellogithub/62/202483348.png' style="max-width:80%; max-height=80%;"></img></p>
@@ -76,7 +76,7 @@
7676

7777
<p align="center"><img src='https://raw.githubusercontent.com/521xueweihan/img2/master/hellogithub/62/297165998.png' style="max-width:80%; max-height=80%;"></img></p>
7878

79-
11、[rosedb](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/flower-corp/rosedb):一个完全用 Go 写的 Key-Value 数据库。rosedb 适合在找 Go 实战项目的小伙伴们,因为项目代码简洁、注释清晰,配上作者录制的讲解视频。你可以从中学到 Go 相关的知识
79+
11、[rosedb](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/rosedblabs/rosedb):一个完全用 Go 写的 Key-Value 数据库。rosedb 适合在找 Go 实战项目的小伙伴们,因为项目代码简洁、注释清晰,配上作者录制的讲解视频。你可以从中学到 Go 相关的知识
8080
- 实用的高级特性,比如:goroutine、chan、mutex
8181
- 数据结构及算法相关知识,比如:链表、哈希表、跳表等
8282
- 操作系统的一些知识,特别是文件系统和内存映射

0 commit comments

Comments
 (0)