Skip to content

Commit

Permalink
发布:《HelloGitHub》第87期
Browse files Browse the repository at this point in the history
  • Loading branch information
521xueweihan committed Jun 28, 2023
1 parent 38d7051 commit 6fb9393
Show file tree
Hide file tree
Showing 10 changed files with 301 additions and 40 deletions.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ HelloGitHub 分享 GitHub 上有趣、入门级的开源项目。**每月 28 号

| :card_index: | :jack_o_lantern: | :beer: | :fish_cake: | :octocat: |
| ------- | ----- | ------------ | ------ | --------- |
| [第 86 期](/content/HelloGitHub86.md) |
| [87 期](/content/HelloGitHub87.md) | [86 期](/content/HelloGitHub86.md) |
| [第 85 期](/content/HelloGitHub85.md) | [第 84 期](/content/HelloGitHub84.md) | [第 83 期](/content/HelloGitHub83.md) | [第 82 期](/content/HelloGitHub82.md) | [第 81 期](/content/HelloGitHub81.md) |
| [第 80 期](/content/HelloGitHub80.md) | [第 79 期](/content/HelloGitHub79.md) | [第 78 期](/content/HelloGitHub78.md) | [第 77 期](/content/HelloGitHub77.md) | [第 76 期](/content/HelloGitHub76.md) |
| [第 75 期](/content/HelloGitHub75.md) | [第 74 期](/content/HelloGitHub74.md) | [第 73 期](/content/HelloGitHub73.md) | [第 72 期](/content/HelloGitHub72.md) | [第 71 期](/content/HelloGitHub71.md) |
Expand Down
2 changes: 1 addition & 1 deletion README_en.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ Will be released on the **28th of each month**| [Contributors](https://github.co

| :card_index: | :jack_o_lantern: | :beer: | :fish_cake: | :octocat: |
| ------- | ----- | ------------ | ------ | --------- |
| [NO.86](/content/HelloGitHub86.md) |
| [NO.87](/content/HelloGitHub87.md) | [NO.86](/content/HelloGitHub86.md) |
| [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) |
| [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) |
| [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) |
Expand Down
2 changes: 1 addition & 1 deletion content/HelloGitHub21.md
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@


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


<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>
Expand Down
2 changes: 1 addition & 1 deletion content/HelloGitHub43.md
Original file line number Diff line number Diff line change
Expand Up @@ -273,7 +273,7 @@ import Percent
25、[curlconverter](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/curlconverter/curlconverter):把 curl 命令转化成各语言的代码的工具,支持 Python、JavaScript、PHP、R、Go 等语言。[在线体验](https://curl.trillworks.com/)


26、[hub](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/github/hub):通过命令行的方式来操作 GitHub,支持绝大多数的操作。比如:创建远程仓库、删除远程仓库、提交 PR、管理 issue 等,常用操作:
26、[hub](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/mislav/hub):通过命令行的方式来操作 GitHub,支持绝大多数的操作。比如:创建远程仓库、删除远程仓库、提交 PR、管理 issue 等,常用操作:
- 创建远程仓库:hub create github-repository
- 删除远程仓库:hub delete github-repository
- fork 项目:hub fork
Expand Down
47 changes: 18 additions & 29 deletions content/HelloGitHub52.md
Original file line number Diff line number Diff line change
Expand Up @@ -104,24 +104,13 @@ int main()

<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>

13、[MyBookshelf](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/gedoor/MyBookshelf):免费开源的安卓小说阅读软件,能够自定义订阅小说数据源。支持:
- 全局状态栏沉浸
- 自定义多线程搜索、缓存
- 支持一键缓存
- 点击章节名跳转小说目录
- 自定义字体、阅读背景、文字颜色、背景颜色
- 等等


<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>

14、[QMUI_Android](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/Tencent/QMUI_Android):用于辅助快速搭建一个具备基本还原设计效果的 Android 项目。快速搭建一个 Demo App 的必备利器,[官网](https://qmuiteam.com/android)还提供示例 App 下载,感兴趣的小伙伴快去试试吧
13、[QMUI_Android](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/Tencent/QMUI_Android):用于辅助快速搭建一个具备基本还原设计效果的 Android 项目。快速搭建一个 Demo App 的必备利器,[官网](https://qmuiteam.com/android)还提供示例 App 下载,感兴趣的小伙伴快去试试吧


<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>

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


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


<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>

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


<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>

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


<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>

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


<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>

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


<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>

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


<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>

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


<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>

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


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


<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>

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


<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>

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

<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>

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

<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>

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


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/)
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/)


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


<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>

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


<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>
Expand Down
4 changes: 2 additions & 2 deletions content/HelloGitHub62.md
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@
<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>

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


<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>
Expand Down Expand Up @@ -76,7 +76,7 @@

<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>

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

0 comments on commit 6fb9393

Please sign in to comment.