Skip to content

Commit 96b669a

Browse files
committed
发布:《HelloGitHub》第90期
1 parent 55809f3 commit 96b669a

14 files changed

Lines changed: 343 additions & 21 deletions

README.md

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

2121
| :card_index: | :jack_o_lantern: | :beer: | :fish_cake: | :octocat: |
2222
| ------- | ----- | ------------ | ------ | --------- |
23-
| [第 89 期](/content/HelloGitHub89.md) | [第 88 期](/content/HelloGitHub88.md) | [第 87 期](/content/HelloGitHub87.md) | [第 86 期](/content/HelloGitHub86.md) |
23+
|
24+
| [第 90 期](/content/HelloGitHub90.md) | [第 89 期](/content/HelloGitHub89.md) | [第 88 期](/content/HelloGitHub88.md) | [第 87 期](/content/HelloGitHub87.md) | [第 86 期](/content/HelloGitHub86.md) |
2425
| [第 85 期](/content/HelloGitHub85.md) | [第 84 期](/content/HelloGitHub84.md) | [第 83 期](/content/HelloGitHub83.md) | [第 82 期](/content/HelloGitHub82.md) | [第 81 期](/content/HelloGitHub81.md) |
2526
| [第 80 期](/content/HelloGitHub80.md) | [第 79 期](/content/HelloGitHub79.md) | [第 78 期](/content/HelloGitHub78.md) | [第 77 期](/content/HelloGitHub77.md) | [第 76 期](/content/HelloGitHub76.md) |
2627
| [第 75 期](/content/HelloGitHub75.md) | [第 74 期](/content/HelloGitHub74.md) | [第 73 期](/content/HelloGitHub73.md) | [第 72 期](/content/HelloGitHub72.md) | [第 71 期](/content/HelloGitHub71.md) |
2728
| [第 70 期](/content/HelloGitHub70.md) | [第 69 期](/content/HelloGitHub69.md) | [第 68 期](/content/HelloGitHub68.md) | [第 67 期](/content/HelloGitHub67.md) | [第 66 期](/content/HelloGitHub66.md) |
2829
| [第 65 期](/content/HelloGitHub65.md) | [第 64 期](/content/HelloGitHub64.md) | [第 63 期](/content/HelloGitHub63.md) | [第 62 期](/content/HelloGitHub62.md) | [第 61 期](/content/HelloGitHub61.md) |
2930
| [第 60 期](/content/HelloGitHub60.md) | [第 59 期](/content/HelloGitHub59.md) | [第 58 期](/content/HelloGitHub58.md) | [第 57 期](/content/HelloGitHub57.md) | [第 56 期](/content/HelloGitHub56.md) |
3031
| [第 55 期](/content/HelloGitHub55.md) | [第 54 期](/content/HelloGitHub54.md) | [第 53 期](/content/HelloGitHub53.md) | [第 52 期](/content/HelloGitHub52.md) | [第 51 期](/content/HelloGitHub51.md) |
31-
| [第 50 期](/content/HelloGitHub50.md) | [第 49 期](/content/HelloGitHub49.md) | [第 48 期](/content/HelloGitHub48.md) | [第 47 期](/content/HelloGitHub47.md) | [第 46 期](/content/HelloGitHub46.md) |
3232
| [第 05 期](/content/HelloGitHub05.md) | [第 04 期](/content/HelloGitHub04.md) | [第 03 期](/content/HelloGitHub03.md) | [第 02 期](/content/HelloGitHub02.md) | [第 01 期](/content/HelloGitHub01.md) |
3333

3434
欢迎[推荐或自荐](https://hellogithub.com/periodical)项目成为 **HelloGitHub**[贡献者](https://github.com/521xueweihan/HelloGitHub/blob/master/content/contributors.md)

README_en.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,15 +23,15 @@ 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.89](/content/HelloGitHub89.md) | [NO.88](/content/HelloGitHub88.md) | [NO.87](/content/HelloGitHub87.md) | [NO.86](/content/HelloGitHub86.md) |
26+
|
27+
| [NO.90](/content/HelloGitHub90.md) | [NO.89](/content/HelloGitHub89.md) | [NO.88](/content/HelloGitHub88.md) | [NO.87](/content/HelloGitHub87.md) | [NO.86](/content/HelloGitHub86.md) |
2728
| [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) |
2829
| [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) |
2930
| [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) |
3031
| [NO.70](/content/HelloGitHub70.md) | [NO.69](/content/HelloGitHub69.md) | [NO.68](/content/HelloGitHub68.md) | [NO.67](/content/HelloGitHub67.md) | [NO.66](/content/HelloGitHub66.md) |
3132
| [NO.65](/content/HelloGitHub65.md) | [NO.64](/content/HelloGitHub64.md) | [NO.63](/content/HelloGitHub63.md) | [NO.62](/content/HelloGitHub62.md) | [NO.61](/content/HelloGitHub61.md) |
3233
| [NO.60](/content/HelloGitHub60.md) | [NO.59](/content/HelloGitHub59.md) | [NO.58](/content/HelloGitHub58.md) | [NO.57](/content/HelloGitHub57.md) | [NO.56](/content/HelloGitHub56.md) |
3334
| [NO.55](/content/HelloGitHub55.md) | [NO.54](/content/HelloGitHub54.md) | [NO.53](/content/HelloGitHub53.md) | [NO.52](/content/HelloGitHub52.md) | [NO.51](/content/HelloGitHub51.md) |
34-
| [NO.50](/content/HelloGitHub50.md) | [NO.49](/content/HelloGitHub49.md) | [NO.48](/content/HelloGitHub48.md) | [NO.47](/content/HelloGitHub47.md) | [NO.46](/content/HelloGitHub46.md) |
3535
| [NO.05](/content/05/HelloGitHub05.md) | [NO.04](/content/04/HelloGitHub04.md) | [NO.03](/content/03/HelloGitHub03.md) | [NO.02](/content/02/HelloGitHub02.md) | [NO.01](/content/01/HelloGitHub01.md) |
3636

3737

README_ja.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,15 +23,15 @@
2323

2424
| :card_index: | :jack_o_lantern: | :beer: | :fish_cake: | :octocat: |
2525
| ------- | ----- | ------------ | ------ | --------- |
26-
| [第 89 号](/content/HelloGitHub89.md) | [第 88 号](/content/HelloGitHub88.md) | [第 87 号](/content/HelloGitHub87.md) | [第 86 号](/content/HelloGitHub86.md) |
26+
|
27+
| [第 90 号](/content/HelloGitHub90.md) | [第 89 号](/content/HelloGitHub89.md) | [第 88 号](/content/HelloGitHub88.md) | [第 87 号](/content/HelloGitHub87.md) | [第 86 号](/content/HelloGitHub86.md) |
2728
| [第 85 号](/content/HelloGitHub85.md) | [第 84 号](/content/HelloGitHub84.md) | [第 83 号](/content/HelloGitHub83.md) | [第 82 号](/content/HelloGitHub82.md) | [第 81 号](/content/HelloGitHub81.md) |
2829
| [第 80 号](/content/HelloGitHub80.md) | [第 79 号](/content/HelloGitHub79.md) | [第 78 号](/content/HelloGitHub78.md) | [第 77 号](/content/HelloGitHub77.md) | [第 76 号](/content/HelloGitHub76.md) |
2930
| [第 75 号](/content/HelloGitHub75.md) | [第 74 号](/content/HelloGitHub74.md) | [第 73 号](/content/HelloGitHub73.md) | [第 72 号](/content/HelloGitHub72.md) | [第 71 号](/content/HelloGitHub71.md) |
3031
| [第 70 号](/content/HelloGitHub70.md) | [第 69 号](/content/HelloGitHub69.md) | [第 68 号](/content/HelloGitHub68.md) | [第 67 号](/content/HelloGitHub67.md) | [第 66 号](/content/HelloGitHub66.md) |
3132
| [第 65 号](/content/HelloGitHub65.md) | [第 64 号](/content/HelloGitHub64.md) | [第 63 号](/content/HelloGitHub63.md) | [第 62 号](/content/HelloGitHub62.md) | [第 61 号](/content/HelloGitHub61.md) |
3233
| [第 60 号](/content/HelloGitHub60.md) | [第 59 号](/content/HelloGitHub59.md) | [第 58 号](/content/HelloGitHub58.md) | [第 57 号](/content/HelloGitHub57.md) | [第 56 号](/content/HelloGitHub56.md) |
3334
| [第 55 号](/content/HelloGitHub55.md) | [第 54 号](/content/HelloGitHub54.md) | [第 53 号](/content/HelloGitHub53.md) | [第 52 号](/content/HelloGitHub52.md) | [第 51 号](/content/HelloGitHub51.md) |
34-
| [第 50 号](/content/HelloGitHub50.md) | [第 49 号](/content/HelloGitHub49.md) | [第 48 号](/content/HelloGitHub48.md) | [第 47 号](/content/HelloGitHub47.md) | [第 46 号](/content/HelloGitHub46.md) |
3535
| [第 05 号](/content/05/HelloGitHub05.md) | [第 04 号](/content/04/HelloGitHub04.md) | [第 03 号](/content/03/HelloGitHub03.md) | [第 02 号](/content/02/HelloGitHub02.md) | [第 01 号](/content/01/HelloGitHub01.md) |
3636

3737

content/HelloGitHub23.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,7 @@ foo(
112112
```
113113

114114

115-
14、[toapi](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/gaojiuli/toapi):该项目做的事儿是通过简单的配置把目标网页的内容爬下来,缓存结果后提供成 API 的一条龙服务。
115+
14、[toapi](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/elliotgao2/toapi):该项目做的事儿是通过简单的配置把目标网页的内容爬下来,缓存结果后提供成 API 的一条龙服务。
116116

117117

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

content/HelloGitHub36.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -96,19 +96,19 @@ program -> {
9696

9797
<p align="center"><img src='https://raw.githubusercontent.com/521xueweihan/img/master/hellogithub/36/156077183.jpeg' style="max-width:80%; max-height=80%;"></img></p>
9898

99-
6、[drone](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/harness/drone):一个基于 Docker 的持续集成平台,使用 Go 语言编写
100-
101-
102-
<p align="center"><img src='https://raw.githubusercontent.com/521xueweihan/img/master/hellogithub/36/16607898.png' style="max-width:80%; max-height=80%;"></img></p>
103-
104-
7、[etcd](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/etcd-io/etcd):一个高可用的分布式键值数据库,k8s 全家桶标配的注册与发现服务。它采用 raft 一致性算法,基于 Go 语言实现。可以通过该项目了解、学习 raft 的实际应用场景
99+
6、[etcd](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/etcd-io/etcd):一个高可用的分布式键值数据库,k8s 全家桶标配的注册与发现服务。它采用 raft 一致性算法,基于 Go 语言实现。可以通过该项目了解、学习 raft 的实际应用场景
105100
```
106101
# 使用 etcd 的客户端存取键值对
107102
$ etcdctl put mykey "this is awesome"
108103
$ etcdctl get mykey
109104
```
110105

111106

107+
7、[gitness](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/harness/gitness):一个基于 Docker 的持续集成平台,使用 Go 语言编写
108+
109+
110+
<p align="center"><img src='https://raw.githubusercontent.com/521xueweihan/img/master/hellogithub/36/16607898.png' style="max-width:80%; max-height=80%;"></img></p>
111+
112112
8、[learn-go-with-tests](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/quii/learn-go-with-tests):通过单元测试学习 Go 语言。下载仓库源码后,进入对应目录。每一个小文件夹就是一个对应的 Go 项目,在里面`go test`即可运行单元测试。由于是测试驱动开发,所以需要在你改动代码之后跑通单元测试才算学会通过。每一个对应的文件夹都有相应 Markdown 文字教程,比较浅显易懂。而且还有[中文版](https://studygolang.gitbook.io/learn-go-with-tests)
113113

114114

content/HelloGitHub40.md

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

3535

3636
### C# 项目
37-
3、[Common.Utility](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/Jimmey-Jiang/Common.Utility):项目作者日常工作总结和网上收集、整理的 C# 各式各样的功能类库。类与类之间没有联系,可以单独引用至项目。代码中包含注释,便于使用和学习
37+
3、[Common.Utility](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/laochiangx/Common.Utility):项目作者日常工作总结和网上收集、整理的 C# 各式各样的功能类库。类与类之间没有联系,可以单独引用至项目。代码中包含注释,便于使用和学习
3838

3939

4040
### C++ 项目

content/HelloGitHub59.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -322,7 +322,7 @@ try db.run(users.create { t in
322322

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

325-
33、[qwerty-learner](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/Kaiyiwing/qwerty-learner):好用有趣的打字记单词的在线网站。很多人直观地觉得能扣篮的人打球好,打字快的人编程厉害。如此说来,多用这个项目不仅可以背单词,还有助于提高编程能力呢
325+
33、[qwerty-learner](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/RealKai42/qwerty-learner):好用有趣的打字记单词的在线网站。很多人直观地觉得能扣篮的人打球好,打字快的人编程厉害。如此说来,多用这个项目不仅可以背单词,还有助于提高编程能力呢
326326

327327

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

content/HelloGitHub66.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,7 @@ luaenv.Dispose();
100100

101101
<p align="center"><img src='https://raw.githubusercontent.com/521xueweihan/img2/master/hellogithub/66/255823049.jpeg' style="max-width:80%; max-height=80%;"></img></p>
102102

103-
11、[Open-IM-Server](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/OpenIMSDK/Open-IM-Server):基于 Go 实现的轻量级即时通讯(IM)项目。具有高性能、易扩展、安装简单、私有化部署等特性,同时包含多种客户端 SDK。从服务器到客户端一体的开源即时通讯(IM)解决方案
103+
11、[open-im-server](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/openimsdk/open-im-server):基于 Go 实现的轻量级即时通讯(IM)项目。具有高性能、易扩展、安装简单、私有化部署等特性,同时包含多种客户端 SDK。从服务器到客户端一体的开源即时通讯(IM)解决方案
104104

105105

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

content/HelloGitHub75.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -316,7 +316,7 @@ struct ContentView: View {
316316

317317
<p align="center"><img src='https://raw.githubusercontent.com/521xueweihan/img3/master/hellogithub/75/140525341.png' style="max-width:80%; max-height=80%;"></img></p>
318318

319-
39、[Ventoy](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/ventoy/Ventoy):制作可启动 U 盘的工具。重装系统时不用再格式化 U 盘,该项目支持直接将系统镜像拷贝进 U 盘就能启动,无需其它操作。
319+
39、[Ventoy](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/ventoy/Ventoy):一个制作可启动 U 盘的开源工具。。重装系统时不用再格式化 U 盘,该项目支持直接将系统镜像拷贝进 U 盘就能启动,无需其它操作。
320320

321321
<p align="center"><img src='https://raw.githubusercontent.com/521xueweihan/img3/master/hellogithub/75/246335987.png' style="max-width:80%; max-height=80%;"></img></p>
322322

content/HelloGitHub82.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -120,7 +120,7 @@ kubectl apply -f pkg/k8s/crd/install/shifu_install.yml
120120
<p align="center"><img src='https://raw.githubusercontent.com/521xueweihan/img3/master/hellogithub/82/403559729.png' style="max-width:80%; max-height=80%;"></img></p>
121121

122122
### Java 项目
123-
16、[HummerRisk](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/chaitin/HummerRisk):云原生安全检测平台。该项目用非侵入的方式,解决云原生环境的安全和治理问题。支持主流公/私有云资源的安全检测、漏洞扫描、一键获取报告等功能。
123+
16、[HummerRisk](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/HummerRisk/HummerRisk):云原生安全检测平台。该项目用非侵入的方式,解决云原生环境的安全和治理问题。支持主流公/私有云资源的安全检测、漏洞扫描、一键获取报告等功能。
124124

125125
<p align="center"><img src='https://raw.githubusercontent.com/521xueweihan/img3/master/hellogithub/82/499359479.gif' style="max-width:80%; max-height=80%;"></img></p>
126126

0 commit comments

Comments
 (0)