diff --git a/README.md b/README.md index ad3cfc5..5cccabb 100644 --- a/README.md +++ b/README.md @@ -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) | diff --git a/README_en.md b/README_en.md index 2f856f7..c040e19 100644 --- a/README_en.md +++ b/README_en.md @@ -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) | diff --git a/README_ja.md b/README_ja.md index e226a31..6125429 100644 --- a/README_ja.md +++ b/README_ja.md @@ -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) | diff --git a/content/HelloGitHub54.md b/content/HelloGitHub54.md index 57f348a..7abe885 100644 --- a/content/HelloGitHub54.md +++ b/content/HelloGitHub54.md @@ -173,7 +173,7 @@ roncoo-pay

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

diff --git a/content/HelloGitHub58.md b/content/HelloGitHub58.md index ca801b2..22b7e6e 100644 --- a/content/HelloGitHub58.md +++ b/content/HelloGitHub58.md @@ -95,7 +95,7 @@ echo 'GET http://localhost:8080' | \

-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 开发流程,从多个渲染进程的管理、不同平台的差异化处理、版本的控制与发布等方面都做了细致的封装,学起来吧。功能上她还具有以下特性: - 🌴 当天战绩统计,历史战绩查询 - 🎉 统计你所使用过的英雄,自动计算每个英雄的平均排名、选择率 - 🙈 选择英雄时展示可选英雄的大数据选择率、平均排名等 diff --git a/content/HelloGitHub64.md b/content/HelloGitHub64.md index 3d4b1ba..8a2fa4f 100644 --- a/content/HelloGitHub64.md +++ b/content/HelloGitHub64.md @@ -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 电子邮件客户端

diff --git a/content/HelloGitHub66.md b/content/HelloGitHub66.md index 6d6ed3e..4d9809e 100644 --- a/content/HelloGitHub66.md +++ b/content/HelloGitHub66.md @@ -293,7 +293,7 @@ static void take_gil(PyThreadState *tstate)

-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 识别项目。包含训练好的模型和微服务,启动后可直接通过接口调用 diff --git a/content/HelloGitHub67.md b/content/HelloGitHub67.md index 2142f73..fdaaab1 100644 --- a/content/HelloGitHub67.md +++ b/content/HelloGitHub67.md @@ -226,7 +226,7 @@ df = q.collect()

-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):公开的中文聊天语料库

diff --git a/content/HelloGitHub70.md b/content/HelloGitHub70.md index 355519a..b19fddd 100644 --- a/content/HelloGitHub70.md +++ b/content/HelloGitHub70.md @@ -50,7 +50,7 @@

-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 实现的远程桌面工具。它易于安装和使用、功能齐全,未依赖现有的协议和工具

diff --git a/content/HelloGitHub71.md b/content/HelloGitHub71.md index 59131b4..2b11934 100644 --- a/content/HelloGitHub71.md +++ b/content/HelloGitHub71.md @@ -320,7 +320,7 @@ try app.run()

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

diff --git a/content/HelloGitHub73.md b/content/HelloGitHub73.md index 21b9e38..2277201 100644 --- a/content/HelloGitHub73.md +++ b/content/HelloGitHub73.md @@ -84,7 +84,7 @@ void add_user(struct my_struct *s) {

### 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):提供登陆界面的身份访问管理平台。提供中文界面的用户管理后台,支持多种第三方登录、单点登录以及手机/邮箱验证码、找回密码等功能

diff --git a/content/HelloGitHub75.md b/content/HelloGitHub75.md index f272259..1138b11 100644 --- a/content/HelloGitHub75.md +++ b/content/HelloGitHub75.md @@ -29,7 +29,7 @@

-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)内核,可移植到多种主流单片机,内部集成了多种物联网协议栈,具有占用资源少、低功耗、模块化、易移植、安全等特点。

diff --git a/content/HelloGitHub77.md b/content/HelloGitHub77.md index 7906bc6..b38784f 100644 --- a/content/HelloGitHub77.md +++ b/content/HelloGitHub77.md @@ -132,7 +132,7 @@ java -jar plantuml.jar 文本文件

### 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 客户端,还支持网页版可在线使用。

diff --git a/content/HelloGitHub84.md b/content/HelloGitHub84.md index cbffd8d..80cf7a3 100644 --- a/content/HelloGitHub84.md +++ b/content/HelloGitHub84.md @@ -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) 的分享 +

+ 10、[rr](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/rr-debugger/rr):Linux 上的轻量级 C/C++ 调试工具。这是一款 Linux 上的轻量级调试 C/C++ 代码的工具,支持录制、重放和反向执行等操作,提供了一个可反复调试的环境,大大提升了调试效率。 ### Go 项目 diff --git a/content/HelloGitHub91.md b/content/HelloGitHub91.md index 403c860..e99990a 100644 --- a/content/HelloGitHub91.md +++ b/content/HelloGitHub91.md @@ -291,7 +291,7 @@ async fn main() -> Result<(), Box> {

- 『上一期』 | 反馈和建议 | 『下一期』 + 『上一期』 | 反馈和建议 | 『下一期』

--- diff --git a/content/HelloGitHub92.md b/content/HelloGitHub92.md new file mode 100644 index 0000000..11f1511 --- /dev/null +++ b/content/HelloGitHub92.md @@ -0,0 +1,303 @@ +# 《HelloGitHub》第 92 期 +> 兴趣是最好的老师,**HelloGitHub** 让你对编程感兴趣! +

+ +

+ +## 目录 + +点击右上角的 **「目录」** 图标打开目录,获得更好的阅读体验。 + +![](https://raw.githubusercontent.com/521xueweihan/img_logo/master/logo/catalog.png) + +**Tips**:如果遇到图片刷不出来的情况,[点击](https://hellogithub.com/periodical/volume/92) 换一种浏览方式。 + +

+
+关注「HelloGitHub」公众号,第一时间收到推送 +

+ +## 内容 +> **以下为本期内容**|每个月 **28** 号更新 + +### C 项目 +1、[activate-linux](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/MrGlockenspiel/activate-linux):将"Activate Windows"水印移植到 Linux 系统。这是一个可以在桌面系统的右下角,显示“激活 Windows” 字样的小工具,就是图一乐。 + +

+ +2、[kew](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/ravachol/kew):一款 C 语言写的命令行音乐播放器。适用于 Linux 系统的命令行音乐播放器,支持搜索音乐、播放列表、专辑封面等功能。 + +

+ +### C# 项目 +3、[EGamePlay](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/m969/EGamePlay):一款基于 Unity 引擎的灵活战斗框架。这是一个灵活、通用、轻量的游戏战斗/技能框架,配置可选择 ScriptableObject 或 Excel 表格。内含 RPG、回合制、技能调试等示例,以及《如何实现一个战斗系统》的教程。 + +

+ +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) 的分享 + +

+ +5、[N_m3u8DL-RE](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/nilaoda/N_m3u8DL-RE):适用于 MPD/M3U8/ISM 的流媒体下载器。该项目可以将常见的流媒体保存到本地,支持点播、录制直播、自动混流等功能,适用于 Windows、Linux、macOS 操作系统。 + +

+ +6、[Squirrel-RIFE](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/Justin62628/Squirrel-RIFE):中文自动补帧工具。该项目是基于 RIFE 算法的补帧软件,可用于去除动漫卡顿感。具有无需手动设置、高质量输出、速度快等特点,适用于 Windows 10 及以上操作系统。 + +

+ +### C++ 项目 +7、[olcNES](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/OneLoneCoder/olcNES):用 C++ 写一个 NES 模拟器。这是一份教你用 C++ 写 NES/FC 游戏模拟器的视频教程和源码,作者是油管大神 javidx9。 + +

+ +8、[olive](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/olive-editor/olive):一款免费、开源的非线性视频剪辑工具。非线性视频剪辑是指将图片、音乐、特效等素材与视频进行混合编辑,虽然该项目完全免费,但目前还处于迭代中并不稳定,适用于 Windows、macOS 和 Linux 系统。 + +

+ +### 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 脚本、请求限制、用户和权限等。 + +

+ +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/' +``` + +

+ +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 和多种编程语言。 + +

+ +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 命令、实时统计、自动故障转移、自动重试、多时区等功能。 + +

+ +16、[earth](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/cambecc/earth):一个可视化全球天气实况的项目。该项目以可视化的方式展示了全球的天气情况,提供了风、温度、相对湿度等多种天气数据,以及风、洋流和波浪的动画效果。 + +

+ +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 项目稳定性的指南,包括前/后端测试、持续集成、工具等方面。 + +

+ +18、[MikuTools](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/Ice-Hazymoon/MikuTools):一个轻量级的在线工具集合。该项目是用 Vue + Nuxt.js 构建的在线工具箱,开源版本仅保留了部分无需后端的功能。 + +

+ +19、[page-spy-web](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/HuolalaTech/page-spy-web):像使用谷歌控制台一样开始远程调试。这是一款用来调试远程 Web 项目的工具,提供了 Docker、NPM 等多种部署方案。 + +

+ +### Kotlin 项目 +20、[ponymusic](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/wangchenyan/ponymusic):开源的 Android 在线音乐播放器。该项目是用 Kotlin 语言写的 Android 音乐播放器,支持添加和播放本地音乐、通知栏控制、同步网易云歌单、每日推荐、搜索歌曲和歌单等功能。 + +

+ +### 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)) +``` + +

+ +23、[Rickrack](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/eigenmiao/Rickrack):一款开源的调色板桌面应用。该项目是基于 PyQt5 的调色板应用程序,旨在帮助用户轻松实现色彩的协调与搭配。它免费、无需注册、没有任何限制,支持离线使用、提取颜色、调色等功能。开箱即用无论你是绘画爱好者还是专业用户,都可以轻松上手并发挥创意。 + +

+ +24、[sqlmap](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/sqlmapproject/sqlmap):强大的 SQL 注入工具。这是一个 Python 写的渗透测试工具,可以自动检测和利用 SQL 注入漏洞,获得数据库服务器的权限。它提供了强大的检测引擎和多种特性,包括识别数据库类型和版本、枚举用户、提权、获取数据等。 + +

+ +25、[XHS-Downloader](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/JoeanAmier/XHS-Downloader):小红书图文/视频采集工具。该项目是基于 Python Requests 库实现的小红书作品采集器,支持获取图文/视频信息、下载完整作品、批量下载等功能,提供了 Windows 可执行文件和源码运行两种方式。 + +

+ +### Rust 项目 +26、[git-cliff](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/orhun/git-cliff):自由可定制的变更日志生成器。该项目可以自定义解析规则,自动从 Git 历史记录中生成 Changelog 文件。 + +

+ +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、自动纠错等功能。 + +

+ +### Swift 项目 +29、[secretive](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/maxgoedjen/secretive):一款存储和管理 SSH 密钥的应用。该项目可以将 SSH 密钥存储在苹果芯片安全隔离区(Secure Enclave)的工具。安全隔离区是指集成到 Apple 片上系统 (SoC) 的专用安全子系统,它独立于主处理器,可提供额外的安全保护。 + +

+ +### 其它 +30、[Awesome-Love-Code](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/sun0225SUN/Awesome-Love-Code):表白代码收藏馆。该项目收集了 50+ 个用于表白的代码和程序,涵盖 Web、Python、C/C++、C# 等编程语言。 + +

+ +31、[dpoint](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/Jcparkyn/dpoint):一款开源数字手写笔。该项目通过摄像头跟踪和惯性测量,实现了 6DoF 输入。触控笔可用于任何平面,仅需消费级的摄像头配合使用。 + +

+ +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+ 图标的字体集合和补丁工具,该项目不是一个字体,而是一个可以将多种字体中的图标,作为补丁添加到目标字体中的工具。 + +

+ +34、[RehabilitationGuide](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/AnsonZnl/RehabilitationGuide):程序员颈椎病腰突康复指南。该项目是作者从确诊颈椎病、腰椎间盘突出到康复的经验和方法分享。来自 [@九旬UKDhO](https://hellogithub.com/user/eubG3QpEL5rw4ng) 的分享 + +

+ +35、[smhasher](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/rurban/smhasher):测试 Hash 函数质量和速度的项目。该项目展示了 200+ 种非加密哈希函数,在分布、冲突和性能等方面的测试结果。 + +

+ +### 开源书籍 +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 learning,CL)算法,实现了自动检测出机器学习数据集中的各种问题,提高数据集质量训练出更好的模型,支持图像、文本、音频类型的数据。 + +

+ +38、[ComfyUI](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/comfyanonymous/ComfyUI):一个基于节点流程的 AI 绘图操作界面。该项目将 Stable Diffusion 流程分成多个节点,通过拖拽各种节点构成图像生成到处理的工作流,支持 Stable Diffusion 1.x 和 2.x 版本、组合各种模型、根据 PNG 图片生成完整的工作流等功能。 + +

+ +39、[dvc](https://hellogithub.com/periodical/statistics/click/?target=https://github.com/iterative/dvc):一款针对 AI 项目的数据版本管理工具。基于 Git 的数据版本管理工具,版本化机器学习项目的数据和模型。可用于比较代码、数据、参数、模型或性能图,共享机器学习项目的数据或重现结果。 + +

+ +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 生成相似的图片。 + +

+ + + +

+ 『上一期』 | 反馈和建议 | 『下一期』 +

+ +--- +

+ 👉 来!推荐开源项目 👈
+ 微信中搜:HelloGitHub 关注公众号
+ 不仅能第一时间收到推送,还有回馈粉丝的活动
+ 如果文中的图刷不出来,可以点击 这里。 +

+ +## 赞助 + + + + + + + + + + + + + +
+ +
+ UCloud
+ 超值的全球云服务 +
+
+ +
+ CDN
+ 开启全网加速 +
+
+ +
+ OpenIM
+ 开源IM力争No.1 +
+
+ +
+ Apifox
+ 比 Postman 更强大 +
+
+ +
+ He3
+ 开发者必备工具箱 +
+
+ +
+ PromptPerfect
+ 大模型提示词开发工具 +
+
+ + +## 声明 +知识共享许可协议
本作品采用 署名-非商业性使用-禁止演绎 4.0 国际 进行许可。