发布:《HelloGitHub》第92期

This commit is contained in:
xueweihan 2023-11-28 08:11:56 +08:00 committed by 521xueweihan
parent 35c235c8fd
commit f339eaabb7
16 changed files with 319 additions and 14 deletions

View File

@ -20,7 +20,7 @@ HelloGitHub 分享 GitHub 上有趣、入门级的开源项目。**每月 28 号
| :card_index: | :jack_o_lantern: | :beer: | :fish_cake: | :octocat: |
| ------- | ----- | ------------ | ------ | --------- |
| [第 91 期](/content/HelloGitHub91.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) |

View File

@ -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.91](/content/HelloGitHub91.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) |

View File

@ -23,7 +23,7 @@
| :card_index: | :jack_o_lantern: | :beer: | :fish_cake: | :octocat: |
| ------- | ----- | ------------ | ------ | --------- |
| [第 91 号](/content/HelloGitHub91.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) |

View File

@ -173,7 +173,7 @@ roncoo-pay
<p align="center"><img src='https://raw.githubusercontent.com/521xueweihan/img2/master/hellogithub/54/282828123.png' style="max-width:80%; max-height=80%;"></img></p>
13、[mind-elixir-core](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/ssshooter/mind-elixir-core):一款免费开源的思维导图 JS 库。[在线尝试](https://mindelixir.ink/#/)
13、[mind-elixir-core](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/SSShooter/mind-elixir-core):一款免费开源的思维导图 JS 库。[在线尝试](https://mindelixir.ink/#/)
<p align="center"><img src='https://raw.githubusercontent.com/521xueweihan/img2/master/hellogithub/54/199951138.jpg' style="max-width:80%; max-height=80%;"></img></p>

View File

@ -95,7 +95,7 @@ echo 'GET http://localhost:8080' | \
<p align="center"><img src='https://raw.githubusercontent.com/521xueweihan/img2/master/hellogithub/58/256659361.png' style="max-width:80%; max-height=80%;"></img></p>
13、[hearthstone-battlegrounds-tools](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/chenyueban/hearthstone-battlegrounds-tools):暴雪炉石传说游戏的记牌插件。不懂编程的小伙伴拿去用就好了,支持 Windows 和 macOS 系统。开发者的话,这是一整套完整的 Electronjs 开发流程,从多个渲染进程的管理、不同平台的差异化处理、版本的控制与发布等方面都做了细致的封装,学起来吧。功能上她还具有以下特性:
13、[hearthstone-battlegrounds-tools](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/xinyao27/hearthstone-battlegrounds-tools):暴雪炉石传说游戏的记牌插件。不懂编程的小伙伴拿去用就好了,支持 Windows 和 macOS 系统。开发者的话,这是一整套完整的 Electronjs 开发流程,从多个渲染进程的管理、不同平台的差异化处理、版本的控制与发布等方面都做了细致的封装,学起来吧。功能上她还具有以下特性:
- 🌴 当天战绩统计,历史战绩查询
- 🎉 统计你所使用过的英雄,自动计算每个英雄的平均排名、选择率
- 🙈 选择英雄时展示可选英雄的大数据选择率、平均排名等

View File

@ -158,7 +158,7 @@ sjcl.decrypt("password", "encrypted-data") //解密数据
### Kotlin 项目
20、[k-9](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/thundernest/k-9):开源的 Android 电子邮件客户端
20、[thunderbird-android](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/thunderbird/thunderbird-android):开源的 Android 电子邮件客户端
<p align="center"><img src='https://raw.githubusercontent.com/521xueweihan/img2/master/hellogithub/64/1326671.png' style="max-width:80%; max-height=80%;"></img></p>

View File

@ -293,7 +293,7 @@ static void take_gil(PyThreadState *tstate)
<p align="center"><img src='https://raw.githubusercontent.com/521xueweihan/img2/master/hellogithub/66/287203686.png' style="max-width:80%; max-height=80%;"></img></p>
38、[genshin_auto_fish](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/7eu7d7/genshin_auto_fish):基于深度学习的原神手游自动钓鱼工具。其中用 YOLOX 搞定鱼的定位和类型的识别以及鱼竿落点的定位,用 DQN 搞定自适应控制钓鱼过程的点击,让力度落在最佳区域内
38、[genshin_auto_fish](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/IrisRainbowNeko/genshin_auto_fish):基于深度学习的原神手游自动钓鱼工具。其中用 YOLOX 搞定鱼的定位和类型的识别以及鱼竿落点的定位,用 DQN 搞定自适应控制钓鱼过程的点击,让力度落在最佳区域内
39、[invoice](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/guanshuicheng/invoice):增值税发票 OCR 识别项目。包含训练好的模型和微服务,启动后可直接通过接口调用

View File

@ -226,7 +226,7 @@ df = q.collect()
<p align="center"><img src='https://raw.githubusercontent.com/521xueweihan/img2/master/hellogithub/67/360366759.png' style="max-width:80%; max-height=80%;"></img></p>
27、[chinese_chatbot_corpus](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/codemayq/chinese_chatbot_corpus):公开的中文聊天语料库
27、[chinese-chatbot-corpus](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/codemayq/chinese-chatbot-corpus):公开的中文聊天语料库
<p align="center"><img src='https://raw.githubusercontent.com/521xueweihan/img2/master/hellogithub/67/156045572.png' style="max-width:80%; max-height=80%;"></img></p>

View File

@ -50,7 +50,7 @@
<p align="center"><img src='https://raw.githubusercontent.com/521xueweihan/img2/master/hellogithub/70/441460974.png' style="max-width:80%; max-height=80%;"></img></p>
6、[PowerRemoteDesktop](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/DarkCoderSc/PowerRemoteDesktop):仅用 PowerShell 实现的远程桌面工具。它易于安装和使用、功能齐全,未依赖现有的协议和工具
6、[PowerRemoteDesktop](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/PhrozenIO/PowerRemoteDesktop):仅用 PowerShell 实现的远程桌面工具。它易于安装和使用、功能齐全,未依赖现有的协议和工具
<p align="center"><img src='https://raw.githubusercontent.com/521xueweihan/img2/master/hellogithub/70/445545738.png' style="max-width:80%; max-height=80%;"></img></p>

View File

@ -320,7 +320,7 @@ try app.run()
<p align="center"><img src='https://raw.githubusercontent.com/521xueweihan/img2/master/hellogithub/71/260776764.png' style="max-width:80%; max-height=80%;"></img></p>
40、[teslamate](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/adriankumpf/teslamate):自建特斯拉的日志平台。该项目可以将车主的特斯拉行驶数据收集、存储、展示,而且方便地支持 Docker 部署
40、[teslamate](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/teslamate-org/teslamate):自建特斯拉的日志平台。该项目可以将车主的特斯拉行驶数据收集、存储、展示,而且方便地支持 Docker 部署
<p align="center"><img src='https://raw.githubusercontent.com/521xueweihan/img2/master/hellogithub/71/178738556.png' style="max-width:80%; max-height=80%;"></img></p>

View File

@ -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/casdoor/casdoor):提供登陆界面的身份访问管理平台。提供中文界面的用户管理后台,支持多种第三方登录、单点登录以及手机/邮箱验证码、找回密码等功能
9、[casdoor](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/casbin/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>

View File

@ -29,7 +29,7 @@
<p align="center"><img src='https://raw.githubusercontent.com/521xueweihan/img3/master/hellogithub/75/15337142.jpg' style="max-width:80%; max-height=80%;"></img></p>
3、[TencentOS-tiny](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/OpenAtomFoundation/TencentOS-tiny):腾讯开源的物联网终端操作系统。精简的实时操作系统(RTOS)内核,可移植到多种主流单片机,内部集成了多种物联网协议栈,具有占用资源少、低功耗、模块化、易移植、安全等特点。
3、[TobudOS](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/OpenAtomFoundation/TobudOS):腾讯开源的物联网终端操作系统。精简的实时操作系统(RTOS)内核,可移植到多种主流单片机,内部集成了多种物联网协议栈,具有占用资源少、低功耗、模块化、易移植、安全等特点。
<p align="center"><img src='https://raw.githubusercontent.com/521xueweihan/img3/master/hellogithub/75/203957456.png' style="max-width:80%; max-height=80%;"></img></p>

View File

@ -132,7 +132,7 @@ java -jar plantuml.jar 文本文件
<p align="center"><img src='https://raw.githubusercontent.com/521xueweihan/img3/master/hellogithub/77/1051476.png' style="max-width:80%; max-height=80%;"></img></p>
### JavaScript 项目
17、[koodo-reader](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/troyeguo/koodo-reader):先进的电子书阅读工具。该阅读器支持 EPUB、Kindle、PDF、漫画等多种常见文本格式界面清爽功能丰富拥有自定义字体、添加笔记、书签、划词翻译、导入图书、数据同步等功能。提供了 Windows、macOS 和 Linux 客户端,还支持网页版可在线使用。
17、[koodo-reader](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/koodo-reader/koodo-reader):先进的电子书阅读工具。该阅读器支持 EPUB、Kindle、PDF、漫画等多种常见文本格式界面清爽功能丰富拥有自定义字体、添加笔记、书签、划词翻译、导入图书、数据同步等功能。提供了 Windows、macOS 和 Linux 客户端,还支持网页版可在线使用。
<p align="center"><img src='https://raw.githubusercontent.com/521xueweihan/img3/master/hellogithub/77/245049028.png' style="max-width:80%; max-height=80%;"></img></p>

View File

@ -63,6 +63,8 @@ xdotool selectwindow windowclose
9、[oceanbase](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/oceanbase/oceanbase):一款国产的原生分布式数据库。这是源自蚂蚁集团的一款基于 Paxos 协议和分布式架构的企业级分布式关系型数据库。它同时支持 OLTP 和 OLAP 的混合负载,具有高可用、高性能、水平扩展、兼容 SQL 语法等特点。来自 [@lijiayun123](https://hellogithub.com/user/licrT58f763QMR0) 的分享
<p align="center"><img src='https://raw.githubusercontent.com/521xueweihan/img3/master/hellogithub/84/372536760.jpg' style="max-width:80%; max-height=80%;"></img></p>
10、[rr](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/rr-debugger/rr)Linux 上的轻量级 C/C++ 调试工具。这是一款 Linux 上的轻量级调试 C/C++ 代码的工具,支持录制、重放和反向执行等操作,提供了一个可反复调试的环境,大大提升了调试效率。
### Go 项目

View File

@ -291,7 +291,7 @@ async fn main() -> Result<(), Box<dyn std::error::Error>> {
<p align="center">
<a href="https://github.com/521xueweihan/HelloGitHub/blob/master/content/HelloGitHub90.md">『上一期』</a> | <a href='https://github.com/521xueweihan/HelloGitHub/issues/899'>反馈和建议</a> | 『下一期』
<a href="https://github.com/521xueweihan/HelloGitHub/blob/master/content/HelloGitHub90.md">『上一期』</a> | <a href='https://github.com/521xueweihan/HelloGitHub/issues/899'>反馈和建议</a> | <a href="https://github.com/521xueweihan/HelloGitHub/blob/master/content/HelloGitHub92.md">『下一期』</a>
</p>
---

303
content/HelloGitHub92.md Normal file
View File

@ -0,0 +1,303 @@
# 《HelloGitHub》第 92 期
> 兴趣是最好的老师,**HelloGitHub** 让你对编程感兴趣!
<p align="center">
<img src='https://raw.githubusercontent.com/521xueweihan/img_logo/master/logo/cover.jpg' style="max-width:100%;"></img>
</p>
## 目录
点击右上角的 **「目录」** 图标打开目录,获得更好的阅读体验。
![](https://raw.githubusercontent.com/521xueweihan/img_logo/master/logo/catalog.png)
**Tips**:如果遇到图片刷不出来的情况,[点击](https://hellogithub.com/periodical/volume/92) 换一种浏览方式。
<p align="center">
<img src="https://raw.githubusercontent.com/521xueweihan/img_logo/master/logo/weixin.png" style="max-width:30%;"></img><br>
关注「HelloGitHub」公众号第一时间收到推送
</p>
## 内容
> **以下为本期内容**|每个月 **28** 号更新
### C 项目
1、[activate-linux](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/MrGlockenspiel/activate-linux):将"Activate Windows"水印移植到 Linux 系统。这是一个可以在桌面系统的右下角,显示“激活 Windows” 字样的小工具,就是图一乐。
<p align="center"><img src='https://raw.githubusercontent.com/521xueweihan/img3/master/hellogithub/92/470739558.png' style="max-width:80%; max-height=80%;"></img></p>
2、[kew](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/ravachol/kew):一款 C 语言写的命令行音乐播放器。适用于 Linux 系统的命令行音乐播放器,支持搜索音乐、播放列表、专辑封面等功能。
<p align="center"><img src='https://raw.githubusercontent.com/521xueweihan/img3/master/hellogithub/92/641756237.png' style="max-width:80%; max-height=80%;"></img></p>
### C# 项目
3、[EGamePlay](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/m969/EGamePlay):一款基于 Unity 引擎的灵活战斗框架。这是一个灵活、通用、轻量的游戏战斗/技能框架,配置可选择 ScriptableObject 或 Excel 表格。内含 RPG、回合制、技能调试等示例以及《如何实现一个战斗系统》的教程。
<p align="center"><img src='https://raw.githubusercontent.com/521xueweihan/img3/master/hellogithub/92/298824567.gif' style="max-width:80%; max-height=80%;"></img></p>
4、[FreeControl](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/pdone/FreeControl):在 Windows 电脑上控制 Android 设备的工具。该项目是基于 scrcpy、采用 C# 编写的控制 Android 设备的 PC 桌面工具,提供了更加简洁的交互界面。来自 [@Pdone](https://hellogithub.com/user/hEV0t2sIFmyRDQa) 的分享
<p align="center"><img src='https://raw.githubusercontent.com/521xueweihan/img3/master/hellogithub/92/295939080.gif' style="max-width:80%; max-height=80%;"></img></p>
5、[N_m3u8DL-RE](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/nilaoda/N_m3u8DL-RE):适用于 MPD/M3U8/ISM 的流媒体下载器。该项目可以将常见的流媒体保存到本地,支持点播、录制直播、自动混流等功能,适用于 Windows、Linux、macOS 操作系统。
<p align="center"><img src='https://raw.githubusercontent.com/521xueweihan/img3/master/hellogithub/92/496221318.gif' style="max-width:80%; max-height=80%;"></img></p>
6、[Squirrel-RIFE](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/Justin62628/Squirrel-RIFE):中文自动补帧工具。该项目是基于 RIFE 算法的补帧软件,可用于去除动漫卡顿感。具有无需手动设置、高质量输出、速度快等特点,适用于 Windows 10 及以上操作系统。
<p align="center"><img src='https://raw.githubusercontent.com/521xueweihan/img3/master/hellogithub/92/334600956.png' style="max-width:80%; max-height=80%;"></img></p>
### C++ 项目
7、[olcNES](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/OneLoneCoder/olcNES):用 C++ 写一个 NES 模拟器。这是一份教你用 C++ 写 NES/FC 游戏模拟器的视频教程和源码,作者是油管大神 javidx9。
<p align="center"><img src='https://raw.githubusercontent.com/521xueweihan/img3/master/hellogithub/92/204157925.jpg' style="max-width:80%; max-height=80%;"></img></p>
8、[olive](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/olive-editor/olive):一款免费、开源的非线性视频剪辑工具。非线性视频剪辑是指将图片、音乐、特效等素材与视频进行混合编辑,虽然该项目完全免费,但目前还处于迭代中并不稳定,适用于 Windows、macOS 和 Linux 系统。
<p align="center"><img src='https://raw.githubusercontent.com/521xueweihan/img3/master/hellogithub/92/115342681.png' style="max-width:80%; max-height=80%;"></img></p>
### Go 项目
9、[algernon](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/xyproto/algernon):小型、独立的 Go Web 服务器。该项目是用 Go 编写的“快餐” Web 服务器,采用 BoltDB、Redis、MySQL 或 PostgreSQL 作为数据库,内置 Lua 解释器。所有功能全在一个独立可执行文件中,支持 Markdown 渲染、Lua 脚本、请求限制、用户和权限等。
<p align="center"><img src='https://raw.githubusercontent.com/521xueweihan/img3/master/hellogithub/92/31953662.png' style="max-width:80%; max-height=80%;"></img></p>
10、[cheat](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/cheat/cheat):一款交互式的“小抄”命令行工具。该项目可以创建、编辑、查看 *nix 系统命令的备忘录,比如常用命令的示例和解释。
```
cheat tar
# To extract an uncompressed archive:
tar -xvf '/path/to/foo.tar'
# To extract a .gz archive:
tar -xzvf '/path/to/foo.tgz'
# To create a .gz archive:
tar -czvf '/path/to/foo.tgz' '/path/to/foo/'
# To extract a .bz2 archive:
tar -xjvf '/path/to/foo.tgz'
# To create a .bz2 archive:
tar -cjvf '/path/to/foo.tgz' '/path/to/foo/'
```
<p align="center"><img src='https://raw.githubusercontent.com/521xueweihan/img3/master/hellogithub/92/11753762.png' style="max-width:80%; max-height=80%;"></img></p>
11、[devbox](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/jetpack-io/devbox):为应用程序创建隔离环境的命令行工具。该项目可以创建一个可移植、隔离、用于开发的独立 shell无需 Docker 和虚拟机。比如你的项目使用 Python 和 Go 语言,用这个工具仅需一条命令就能初始化一个独立的开发环境。
```
# 安装
curl -fsSL https://get.jetpack.io/devbox | bash
# 初始化
devbox init
# 安装 Python 和 Go
devbox add python2 go_1_18
# 激活
devbox shell
```
12、[faas](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/openfaas/faas):一款高星的功能即服务框架。该项目用容器的方式运行 Serverless 函数让功能即服务FaaS变得简单。它可以轻松地将函数和微服务部署到 Kubernetes支持自动扩缩容、自带 Web 管理平台、Dockerfile 和多种编程语言。
<p align="center"><img src='https://raw.githubusercontent.com/521xueweihan/img3/master/hellogithub/92/77144337.png' style="max-width:80%; max-height=80%;"></img></p>
13、[migrate](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/golang-migrate/migrate):好用的数据库迁移/变更工具。该项目是用 Go 写的数据库迁移(migrate)工具,帮你自动创建 SQL 迁移文件并管理版本,支持 MySQL、MariaDB、PostgreSQL、SQLite、Neo4j、ClickHouse 等不同类型的数据库。
```
$ migrate -source file://path/to/migrations -database postgres://localhost:5432/database up 2
```
### Java 项目
14、[graceful-response](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/feiniaojin/graceful-response)SpringBoot 接口优雅响应处理器。该项目通过注解的方式,优化 Controller 层的代码,完成统一返回值封装、全局异常处理、异常与错误码映射等功能。
```java
public class Controller {
@GetMapping("/query")
@ResponseBody
public Data query(Parameter params) {
Data data = service.query(params);
return data;
}
}
```
### JavaScript 项目
15、[Cronicle](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/jhuckaby/Cronicle):一个简单的任务调度和运行平台。该项目是用 Node.js 写的 cron 替代品,它开箱即用、自带 Web 界面、无需数据库,提供了执行 shell 命令、实时统计、自动故障转移、自动重试、多时区等功能。
<p align="center"><img src='https://raw.githubusercontent.com/521xueweihan/img3/master/hellogithub/92/49249526.png' style="max-width:80%; max-height=80%;"></img></p>
16、[earth](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/cambecc/earth):一个可视化全球天气实况的项目。该项目以可视化的方式展示了全球的天气情况,提供了风、温度、相对湿度等多种天气数据,以及风、洋流和波浪的动画效果。
<p align="center"><img src='https://raw.githubusercontent.com/521xueweihan/img3/master/hellogithub/92/14106955.png' style="max-width:80%; max-height=80%;"></img></p>
17、[javascript-testing-best-practices](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/goldbergyoni/javascript-testing-best-practices)JavaScript 和 Node.js 的测试最佳实践。这是一份提升 JavaScript & Node.js 项目稳定性的指南,包括前/后端测试、持续集成、工具等方面。
<p align="center"><img src='https://raw.githubusercontent.com/521xueweihan/img3/master/hellogithub/92/195226340.png' style="max-width:80%; max-height=80%;"></img></p>
18、[MikuTools](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/Ice-Hazymoon/MikuTools):一个轻量级的在线工具集合。该项目是用 Vue + Nuxt.js 构建的在线工具箱,开源版本仅保留了部分无需后端的功能。
<p align="center"><img src='https://raw.githubusercontent.com/521xueweihan/img3/master/hellogithub/92/173327259.png' style="max-width:80%; max-height=80%;"></img></p>
19、[page-spy-web](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/HuolalaTech/page-spy-web):像使用谷歌控制台一样开始远程调试。这是一款用来调试远程 Web 项目的工具,提供了 Docker、NPM 等多种部署方案。
<p align="center"><img src='https://raw.githubusercontent.com/521xueweihan/img3/master/hellogithub/92/626885242.png' style="max-width:80%; max-height=80%;"></img></p>
### Kotlin 项目
20、[ponymusic](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/wangchenyan/ponymusic):开源的 Android 在线音乐播放器。该项目是用 Kotlin 语言写的 Android 音乐播放器,支持添加和播放本地音乐、通知栏控制、同步网易云歌单、每日推荐、搜索歌曲和歌单等功能。
<p align="center"><img src='https://raw.githubusercontent.com/521xueweihan/img3/master/hellogithub/92/46907841.jpg' style="max-width:80%; max-height=80%;"></img></p>
### Python 项目
21、[example-code-2e](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/fluentpython/example-code-2e):《流畅的 Python第 2 版)》的示例代码。《流畅的 Python》是深受 Python 程序员喜爱的经典之作,该书可以帮助理解 Python 语言的核心特性和底层逻辑。但这里只有示例代码,书需要自行购买。
22、[LaTeX-OCR](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/lukas-blecher/LaTeX-OCR):将数学公式转化成 LaTeX 代码。该项目可以将图片、剪贴板中的图片和屏幕截图,转化成对应的 LaTeX 代码提供了命令行、库、GUI、Docker 多种使用方式。
```python
from PIL import Image
from pix2tex.cli import LatexOCR
img = Image.open('path/to/image.png')
model = LatexOCR()
print(model(img))
```
<p align="center"><img src='https://raw.githubusercontent.com/521xueweihan/img3/master/hellogithub/92/320628155.gif' style="max-width:80%; max-height=80%;"></img></p>
23、[Rickrack](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/eigenmiao/Rickrack):一款开源的调色板桌面应用。该项目是基于 PyQt5 的调色板应用程序,旨在帮助用户轻松实现色彩的协调与搭配。它免费、无需注册、没有任何限制,支持离线使用、提取颜色、调色等功能。开箱即用无论你是绘画爱好者还是专业用户,都可以轻松上手并发挥创意。
<p align="center"><img src='https://raw.githubusercontent.com/521xueweihan/img3/master/hellogithub/92/502577696.gif' style="max-width:80%; max-height=80%;"></img></p>
24、[sqlmap](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/sqlmapproject/sqlmap):强大的 SQL 注入工具。这是一个 Python 写的渗透测试工具,可以自动检测和利用 SQL 注入漏洞,获得数据库服务器的权限。它提供了强大的检测引擎和多种特性,包括识别数据库类型和版本、枚举用户、提权、获取数据等。
<p align="center"><img src='https://raw.githubusercontent.com/521xueweihan/img3/master/hellogithub/92/4793392.png' style="max-width:80%; max-height=80%;"></img></p>
25、[XHS-Downloader](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/JoeanAmier/XHS-Downloader):小红书图文/视频采集工具。该项目是基于 Python Requests 库实现的小红书作品采集器,支持获取图文/视频信息、下载完整作品、批量下载等功能,提供了 Windows 可执行文件和源码运行两种方式。
<p align="center"><img src='https://raw.githubusercontent.com/521xueweihan/img3/master/hellogithub/92/679219059.png' style="max-width:80%; max-height=80%;"></img></p>
### Rust 项目
26、[git-cliff](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/orhun/git-cliff):自由可定制的变更日志生成器。该项目可以自定义解析规则,自动从 Git 历史记录中生成 Changelog 文件。
<p align="center"><img src='https://raw.githubusercontent.com/521xueweihan/img3/master/hellogithub/92/372193147.png' style="max-width:80%; max-height=80%;"></img></p>
27、[proc-macro-workshop](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/dtolnay/proc-macro-workshop):学习如何编写 Rust 过程宏。Rust 的过程宏procedural macros是一种高级用法可以理解为生成 Rust 代码的 Rust 代码。该项目包含 5 个示例项目,其中 3 个是作者在工作中实现的宏。
28、[ruff](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/astral-sh/ruff):非常快的 Python 代码风格检查和格式化工具。该项目采用 Rust 编写,比 Python 的 Flake8 和 Black 快 10-100 倍,支持通过 pip 安装、内置 700+ 规则、兼容 Python 3.12、自动纠错等功能。
<p align="center"><img src='https://raw.githubusercontent.com/521xueweihan/img3/master/hellogithub/92/523043277.png' style="max-width:80%; max-height=80%;"></img></p>
### Swift 项目
29、[secretive](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/maxgoedjen/secretive):一款存储和管理 SSH 密钥的应用。该项目可以将 SSH 密钥存储在苹果芯片安全隔离区Secure Enclave的工具。安全隔离区是指集成到 Apple 片上系统 (SoC) 的专用安全子系统,它独立于主处理器,可提供额外的安全保护。
<p align="center"><img src='https://raw.githubusercontent.com/521xueweihan/img3/master/hellogithub/92/241524703.png' style="max-width:80%; max-height=80%;"></img></p>
### 其它
30、[Awesome-Love-Code](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/sun0225SUN/Awesome-Love-Code):表白代码收藏馆。该项目收集了 50+ 个用于表白的代码和程序,涵盖 Web、Python、C/C++、C# 等编程语言。
<p align="center"><img src='https://raw.githubusercontent.com/521xueweihan/img3/master/hellogithub/92/452528394.gif' style="max-width:80%; max-height=80%;"></img></p>
31、[dpoint](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/Jcparkyn/dpoint):一款开源数字手写笔。该项目通过摄像头跟踪和惯性测量,实现了 6DoF 输入。触控笔可用于任何平面,仅需消费级的摄像头配合使用。
<p align="center"><img src='https://raw.githubusercontent.com/521xueweihan/img3/master/hellogithub/92/640127889.png' style="max-width:80%; max-height=80%;"></img></p>
32、[linux-router](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/garywill/linux-router):将 Linux 作为路由器的脚本。这是一个 Linux 软路由器的 shell 脚本,它可以通过一条命令将 Linux 设备作为路由器提供互联网共享、DNS 服务器、WiFi 热点等功能。来自 [@GunVeda](https://hellogithub.com/user/Sh5pcgoqDCZFl1E) 的分享
33、[nerd-fonts](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/ryanoasis/nerd-fonts):解决字体缺失问题的项目。这是一个收集了 3600+ 图标的字体集合和补丁工具,该项目不是一个字体,而是一个可以将多种字体中的图标,作为补丁添加到目标字体中的工具。
<p align="center"><img src='https://raw.githubusercontent.com/521xueweihan/img3/master/hellogithub/92/27574418.png' style="max-width:80%; max-height=80%;"></img></p>
34、[RehabilitationGuide](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/AnsonZnl/RehabilitationGuide):程序员颈椎病腰突康复指南。该项目是作者从确诊颈椎病、腰椎间盘突出到康复的经验和方法分享。来自 [@九旬UKDhO](https://hellogithub.com/user/eubG3QpEL5rw4ng) 的分享
<p align="center"><img src='https://raw.githubusercontent.com/521xueweihan/img3/master/hellogithub/92/709155828.jpg' style="max-width:80%; max-height=80%;"></img></p>
35、[smhasher](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/rurban/smhasher):测试 Hash 函数质量和速度的项目。该项目展示了 200+ 种非加密哈希函数,在分布、冲突和性能等方面的测试结果。
<p align="center"><img src='https://raw.githubusercontent.com/521xueweihan/img3/master/hellogithub/92/18192493.png' style="max-width:80%; max-height=80%;"></img></p>
### 开源书籍
36、[typescript-book](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/gibbok/typescript-book):《简明的 TypeScript 书》。该书全面、精练地介绍了 TypeScript 语言,涵盖了 TypeScript 语言的入门、类型系统、基础语法和高级用法等知识。
### 机器学习
37、[cleanlab](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/cleanlab/cleanlab)自动检测数据集中错误数据和标注的框架。该项目基于置信学习confident learningCL算法实现了自动检测出机器学习数据集中的各种问题提高数据集质量训练出更好的模型支持图像、文本、音频类型的数据。
<p align="center"><img src='https://raw.githubusercontent.com/521xueweihan/img3/master/hellogithub/92/132975485.png' style="max-width:80%; max-height=80%;"></img></p>
38、[ComfyUI](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/comfyanonymous/ComfyUI):一个基于节点流程的 AI 绘图操作界面。该项目将 Stable Diffusion 流程分成多个节点,通过拖拽各种节点构成图像生成到处理的工作流,支持 Stable Diffusion 1.x 和 2.x 版本、组合各种模型、根据 PNG 图片生成完整的工作流等功能。
<p align="center"><img src='https://raw.githubusercontent.com/521xueweihan/img3/master/hellogithub/92/589831718.png' style="max-width:80%; max-height=80%;"></img></p>
39、[dvc](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/iterative/dvc):一款针对 AI 项目的数据版本管理工具。基于 Git 的数据版本管理工具,版本化机器学习项目的数据和模型。可用于比较代码、数据、参数、模型或性能图,共享机器学习项目的数据或重现结果。
<p align="center"><img src='https://raw.githubusercontent.com/521xueweihan/img3/master/hellogithub/92/83878269.gif' style="max-width:80%; max-height=80%;"></img></p>
40、[ml-engineering](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/stas00/ml-engineering)机器学习LLM/VLM 训练与工程。该项目是作者训练开源 BLOOM-176B 大模型和 IDEFICS-80B 多模态模型的经验总结,还提供了大量可以直接拿来用的代码和脚本,希望能够帮助你成功训练大型语言模型和多模态模型。
41、[screenshot-to-code](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/abi/screenshot-to-code):将截图转化为 HTML 代码的工具。该项目可以将屏幕截图转化为 HTML/JS/Tailwind CSS 代码,它使用 GPT-4 Vision 生成代码、DALL-E 3 生成相似的图片。
<p align="center"><img src='https://raw.githubusercontent.com/521xueweihan/img3/master/hellogithub/92/718741813.gif' style="max-width:80%; max-height=80%;"></img></p>
<p align="center">
<a href="https://github.com/521xueweihan/HelloGitHub/blob/master/content/HelloGitHub91.md">『上一期』</a> | <a href='https://github.com/521xueweihan/HelloGitHub/issues/899'>反馈和建议</a> | 『下一期』
</p>
---
<p align="center">
👉 <a href='https://hellogithub.com/periodical'>来!推荐开源项目</a> 👈<br>
微信中搜:<strong>HelloGitHub</strong> 关注公众号<br>
不仅能第一时间收到推送,还有回馈粉丝的活动<br>
如果文中的图刷不出来,可以点击 <a href='https://hellogithub.com/periodical/volume/92'>这里</a>
</p>
## 赞助
<table>
<thead>
<tr>
<th align="center" style="width: 80px;">
<a href="https://www.ucloud.cn/site/active/kuaijiesale.html?utm_term=logo&utm_campaign=hellogithub&utm_source=otherdsp&utm_medium=display&ytag=github_hellogithub_otherdsp_display">
<img src="https://raw.githubusercontent.com/521xueweihan/img_logo/master/logo/ucloud.png" width="60px"><br>
<sub>UCloud</sub><br>
<sub>超值的全球云服务</sub>
</a>
</th>
<th align="center" style="width: 80px;">
<a href="https://www.upyun.com/">
<img src="https://raw.githubusercontent.com/521xueweihan/img_logo/master/logo/upyun.png" width="60px"><br>
<sub>CDN</sub><br>
<sub>开启全网加速</sub>
</a>
</th>
<th align="center" style="width: 80px;">
<a href="https://github.com/OpenIMSDK/Open-IM-Server">
<img src="https://raw.githubusercontent.com/521xueweihan/img_logo/master/logo/im.png" width="60px"><br>
<sub>OpenIM</sub><br>
<sub>开源IM力争No.1</sub>
</a>
</th>
<th align="center" style="width: 80px;">
<a href="https://apifox.cn/a103hello">
<img src="https://raw.githubusercontent.com/521xueweihan/img_logo/master/logo/apifox.png" width="60px"><br>
<sub>Apifox</sub><br>
<sub>比 Postman 更强大</sub>
</a>
</th>
<th align="center" style="width: 80px;">
<a href="https://he3.app?utm_source=hellogithub&utm_medium=github&utm_campaign=hellogithub">
<img src="https://raw.githubusercontent.com/521xueweihan/img_logo/master/logo/he3.png" width="60px"><br>
<sub>He3</sub><br>
<sub>开发者必备工具箱</sub>
</a>
</th>
<th align="center" style="width: 80px;">
<a href="https://promptperfect.jinaai.cn/a/KARRY">
<img src="https://github-production-user-asset-6210df.s3.amazonaws.com/55871322/256815369-7539126d-cbfa-4c66-b607-00f4f9ef0123.jpg" width="60px"><br>
<sub>PromptPerfect</sub><br>
<sub>大模型提示词开发工具</sub>
</a>
</th>
</tr>
</thead>
</table>
## 声明
<a rel="license" href="https://creativecommons.org/licenses/by-nc-nd/4.0/deed.zh"><img alt="知识共享许可协议" style="border-width: 0" src="https://licensebuttons.net/l/by-nc-nd/4.0/88x31.png"></a><br>本作品采用 <a rel="license" href="https://creativecommons.org/licenses/by-nc-nd/4.0/deed.zh">署名-非商业性使用-禁止演绎 4.0 国际</a> 进行许可。