Skip to content

Commit

Permalink
发布:《HelloGitHub》第95期
Browse files Browse the repository at this point in the history
  • Loading branch information
521xueweihan committed Feb 28, 2024
1 parent 6a68538 commit 5ccd385
Show file tree
Hide file tree
Showing 12 changed files with 382 additions and 30 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: |
| ------- | ----- | ------------ | ------ | --------- |
| [第 94 期](/content/HelloGitHub94.md) | [第 93 期](/content/HelloGitHub93.md) | [第 92 期](/content/HelloGitHub92.md) | [第 91 期](/content/HelloGitHub91.md) |
| [95 期](/content/HelloGitHub95.md) | [94 期](/content/HelloGitHub94.md) | [第 93 期](/content/HelloGitHub93.md) | [第 92 期](/content/HelloGitHub92.md) | [第 91 期](/content/HelloGitHub91.md) |
| [第 90 期](/content/HelloGitHub90.md) | [第 89 期](/content/HelloGitHub89.md) | [第 88 期](/content/HelloGitHub88.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) |
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.94](/content/HelloGitHub94.md) | [NO.93](/content/HelloGitHub93.md) | [NO.92](/content/HelloGitHub92.md) | [NO.91](/content/HelloGitHub91.md) |
| [NO.95](/content/HelloGitHub95.md) | [NO.94](/content/HelloGitHub94.md) | [NO.93](/content/HelloGitHub93.md) | [NO.92](/content/HelloGitHub92.md) | [NO.91](/content/HelloGitHub91.md) |
| [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) |
| [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) |
Expand Down
2 changes: 1 addition & 1 deletion README_ja.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@

| :card_index: | :jack_o_lantern: | :beer: | :fish_cake: | :octocat: |
| ------- | ----- | ------------ | ------ | --------- |
| [第 94 号](/content/HelloGitHub94.md) | [第 93 号](/content/HelloGitHub93.md) | [第 92 号](/content/HelloGitHub92.md) | [第 91 号](/content/HelloGitHub91.md) |
| [95 号](/content/HelloGitHub95.md) | [94 号](/content/HelloGitHub94.md) | [第 93 号](/content/HelloGitHub93.md) | [第 92 号](/content/HelloGitHub92.md) | [第 91 号](/content/HelloGitHub91.md) |
| [第 90 号](/content/HelloGitHub90.md) | [第 89 号](/content/HelloGitHub89.md) | [第 88 号](/content/HelloGitHub88.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) |
Expand Down
18 changes: 5 additions & 13 deletions content/HelloGitHub46.md
Original file line number Diff line number Diff line change
Expand Up @@ -251,20 +251,12 @@ Hippy
```


27、[iptv](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/iptv-org/iptv):全球各地 8 千多个公开、可用的网络电视频道集合。随着网络的日益发展,电视节目离我们越来越远。不用电视盒子,不用下载电视软件,直接使用流媒体软件看网络电视是一个不错的选择。操作步骤:
- 打开任何支持流媒体协议的播放器
- 然后粘贴流媒体地址:https://iptv-org.github.io/iptv/index.m3u
- 播放器推荐:IINA(Mac)、VLC(Linux)、Potplayer(Windows)


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

28、[powerlevel9k](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/Powerlevel9k/powerlevel9k):一款 ZSH 系的 Powerline 主题。效果如下图:
27、[powerlevel9k](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/Powerlevel9k/powerlevel9k):一款 ZSH 系的 Powerline 主题。效果如下图:


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

29[valval](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/valvalio/valval):一个基于 V 语言的 web 框架。V 语言是一门还在开发和完善过程中的语言,还不怎么成熟但却十分适合用于 web 开发,不仅官方的标准库中提供了 vweb 以及 orm 的支持,不少开发者也都推出了各自的 web 开发框架,valval 就是其中之一。示例代码如下:
28[valval](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/valvalio/valval):一个基于 V 语言的 web 框架。V 语言是一门还在开发和完善过程中的语言,还不怎么成熟但却十分适合用于 web 开发,不仅官方的标准库中提供了 vweb 以及 orm 的支持,不少开发者也都推出了各自的 web 开发框架,valval 就是其中之一。示例代码如下:
```v
// demo.v
import valval
Expand All @@ -283,16 +275,16 @@ fn main() {

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

30[wuhan2020](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/wuhan2020/wuhan2020):武汉新型冠状病毒防疫信息收集平台。[在线浏览](https://wuhan2020.github.io/)
29[wuhan2020](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/wuhan2020/wuhan2020):武汉新型冠状病毒防疫信息收集平台。[在线浏览](https://wuhan2020.github.io/)


31[zotero](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/zotero/zotero):一款开源文献管理工具。可以方便的管理、收集、组织、引用和共享文献的工具,经常进行学术研究和文献阅读的小伙伴请收好
30[zotero](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/zotero/zotero):一款开源文献管理工具。可以方便的管理、收集、组织、引用和共享文献的工具,经常进行学术研究和文献阅读的小伙伴请收好


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

### 机器学习
32[faceai](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/vipstone/faceai):一款优秀入门级 AI 项目以及教程,内容涵盖:人脸、视频、文字的检测和识别。他不仅包含最基本的人脸检测、识别(图片、视频)、轮廓标识、头像合成(给人戴帽子),还有表情识别(生气、厌恶、恐惧等)、视频对象提取、图片修复(可用于水印去除)、图片自动上色等等。推荐这个开源项目不是因为它的内容强大,而是它的教程写的实在太好了,真 · 入门级。手把手教你如何使用这个项目,做出上述功能来。在每篇功能文章的教程里,不仅仅写了每个功能的技术实现方案,还有具体重点关键代码的注释和解释以及具体实现,让你非常轻松的能够看懂、学习和使用。对于想要入门或者了解机器学习的初学者不能再友好了。示例代码:
31[faceai](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/vipstone/faceai):一款优秀入门级 AI 项目以及教程,内容涵盖:人脸、视频、文字的检测和识别。他不仅包含最基本的人脸检测、识别(图片、视频)、轮廓标识、头像合成(给人戴帽子),还有表情识别(生气、厌恶、恐惧等)、视频对象提取、图片修复(可用于水印去除)、图片自动上色等等。推荐这个开源项目不是因为它的内容强大,而是它的教程写的实在太好了,真 · 入门级。手把手教你如何使用这个项目,做出上述功能来。在每篇功能文章的教程里,不仅仅写了每个功能的技术实现方案,还有具体重点关键代码的注释和解释以及具体实现,让你非常轻松的能够看懂、学习和使用。对于想要入门或者了解机器学习的初学者不能再友好了。示例代码:
```python
# Tesseract Ocr文字识别
from PIL import Image
Expand Down
12 changes: 6 additions & 6 deletions content/HelloGitHub57.md
Original file line number Diff line number Diff line change
Expand Up @@ -151,20 +151,20 @@ go run knnclassifier_iris.go


### Python 项目
19、[15-minute-apps](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/pythonguis/15-minute-apps):基于 PyQt 框架写的小型桌面应用程序的集合。想用 Python 写桌面应用的小伙伴,这个项目应该可以帮到你。比如写个扫雷游戏:
19、[pgcli](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/dbcli/pgcli):支持语法高亮和自动补全的 Postgres 数据库客户端命令行工具。它安装简单上手快速,如果你用过 Postgres 数据库自带的命令行工具,就一定能感受到 pgcli 的迷人之处


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

20、[pgcli](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/dbcli/pgcli):支持语法高亮和自动补全的 Postgres 数据库客户端命令行工具。它安装简单上手快速,如果你用过 Postgres 数据库自带的命令行工具,就一定能感受到 pgcli 的迷人之处
20、[python-patterns](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/faif/python-patterns):Python 设计模式和使用场景的集合


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

21、[python-patterns](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/faif/python-patterns)Python 设计模式和使用场景的集合
21、[pythonguis-examples](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/pythonguis/pythonguis-examples):基于 PyQt 框架写的小型桌面应用程序的集合。想用 Python 写桌面应用的小伙伴,这个项目应该可以帮到你。比如写个扫雷游戏:


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

### Rust 项目
22、[bat](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/sharkdp/bat):替代 cat 的命令行工具。你还在命令行用 cat 查看文件吗?那你就 out 啦!今天推荐的 bat 它不仅支持语法高亮,还能展示 Git 的改动。macOS 下安装命令:`brew install bat` 相信你用过 bat 后就不会再想用回 cat 了
Expand Down
2 changes: 1 addition & 1 deletion content/HelloGitHub69.md
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@
<p align="center"><img src='https://raw.githubusercontent.com/521xueweihan/img2/master/hellogithub/69/366663429.jpeg' style="max-width:80%; max-height=80%;"></img></p>

### C++ 项目
5、[bpftrace](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/iovisor/bpftrace):Linux 高级追踪工具和语言。该工具基于 eBPF 和 BCC 实现了通过探针机制采集内核和程序运行的信息,然后用图表等方式将信息展示出来,帮助开发者找到隐藏较深的 Bug、安全问题和性能瓶颈
5、[bpftrace](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/bpftrace/bpftrace):Linux 高级追踪工具和语言。该工具基于 eBPF 和 BCC 实现了通过探针机制采集内核和程序运行的信息,然后用图表等方式将信息展示出来,帮助开发者找到隐藏较深的 Bug、安全问题和性能瓶颈


<p align="center"><img src='https://raw.githubusercontent.com/521xueweihan/img2/master/hellogithub/69/146842101.png' style="max-width:80%; max-height=80%;"></img></p>
Expand Down
2 changes: 1 addition & 1 deletion content/HelloGitHub73.md
Original file line number Diff line number Diff line change
Expand Up @@ -84,7 +84,7 @@ void add_user(struct my_struct *s) {
<p align="center"><img src='https://raw.githubusercontent.com/521xueweihan/img2/master/hellogithub/73/326420723.png' style="max-width:80%; max-height=80%;"></img></p>
### Go 项目
9、[casdoor](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/casbin/casdoor):提供登陆界面的身份访问管理平台。提供中文界面的用户管理后台,支持多种第三方登录、单点登录以及手机/邮箱验证码、找回密码等功能
9、[casdoor](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/casdoor/casdoor):提供登陆界面的身份访问管理平台。提供中文界面的用户管理后台,支持多种第三方登录、单点登录以及手机/邮箱验证码、找回密码等功能
<p align="center"><img src='https://raw.githubusercontent.com/521xueweihan/img2/master/hellogithub/73/306366900.png' style="max-width:80%; max-height=80%;"></img></p>
Expand Down
2 changes: 1 addition & 1 deletion content/HelloGitHub83.md
Original file line number Diff line number Diff line change
Expand Up @@ -195,7 +195,7 @@ public class Basic {

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

20、[memos](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/usememos/memos):一款清爽的轻量级备忘录中心。采用 React+Tailwind+TypeScript+Go 开发的备忘录中心,相当于极简的微博。支持私有/公开备忘录、标签、互动式日历等功能,以及 Docker 部署。来自 [@Yoshino-s](https://hellogithub.com/user/J6BeoT2SX1CUApN) 的分享
20、[memos](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/usememos/memos):一款清爽的轻量级备忘录中心。这是一个采用 React+Tailwind+TypeScript+Go 开发的备忘录中心,相当于极简的微博。支持私有/公开备忘录、标签、互动式日历等功能,以及 Docker 部署。来自 [@Yoshino-s](https://hellogithub.com/user/J6BeoT2SX1CUApN) 的分享
```shell
docker run -d --name memos -p 5230:5230 -v ~/.memos/:/var/opt/memos neosmemo/memos:latest
```
Expand Down
2 changes: 1 addition & 1 deletion content/HelloGitHub84.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
### C 项目
1、[linked-list-good-taste](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/mkirchner/linked-list-good-taste):Linus Torvalds 解释编码品味的链表论证。在 2016 年的 TED 访谈中,Linus Torvalds 谈到了他认为好的编码品味,并举了一个例子:在单向链表中移除项目的两种实现。为了从链表中删除第一项,其中一个实现需要处理特殊情况,而另一个则不需要,Linus 更喜欢后者。

2、[rpi4-osdev](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/isometimes/rpi4-osdev):为树莓派 4 编写操作系统的教程。这是一份 RealVNC 的 CTO 在树莓派 4 裸机上,编写操作系统的教程。内容分为 15 个章节,每章完成操作系统的一个部分,并提供了源码和讲解。来自 [@刘三非](https://hellogithub.com/user/VhrXCAs7cMxL08W) 的分享
2、[rpi4-osdev](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/babbleberry/rpi4-osdev):为树莓派 4 编写操作系统的教程。这是一份 RealVNC 的 CTO 在树莓派 4 裸机上,编写操作系统的教程。内容分为 15 个章节,每章完成操作系统的一个部分,并提供了源码和讲解。来自 [@刘三非](https://hellogithub.com/user/VhrXCAs7cMxL08W) 的分享

<p align="center"><img src='https://raw.githubusercontent.com/521xueweihan/img3/master/hellogithub/84/279028703.jpg' style="max-width:80%; max-height=80%;"></img></p>

Expand Down
2 changes: 1 addition & 1 deletion content/HelloGitHub88.md
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ $ nms -v // Display version
4、[opencv-mobile](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/nihui/opencv-mobile):最小化的 OpenCV 库。这是一个比官方版本小 10 多倍的 OpenCV 库,它对模块进行了删减,仅保留了最基本的运算模块和常见的图像处理功能,适用于 Android、iOS、Windows、Linux、macOS 等平台。

### C# 项目
5、[FluentHub](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/FluentHub/FluentHub):好看的 GitHub 客户端。这是一款 C# 编写的 GitHub 客户端,采用 Fluent Design 设计,界面清爽且时尚,适用于 Windows 系统。
5、[FluentHub](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/0x5bfa/FluentHub):好看的 GitHub 客户端。这是一款 C# 编写的 GitHub 客户端,采用 Fluent Design 设计,界面清爽且时尚,适用于 Windows 系统。

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

Expand Down
Loading

0 comments on commit 5ccd385

Please sign in to comment.