首页 > 基础资料 博客日记

《HelloGitHub》第 121 期

2026-04-28 08:30:02基础资料围观1

极客资料网推荐《HelloGitHub》第 121 期这篇文章给大家,欢迎收藏极客资料网享受知识的乐趣

兴趣是最好的老师,HelloGitHub 让你对开源感兴趣!

简介

HelloGitHub 分享 GitHub 上有趣、入门级的开源项目。

github.com/521xueweihan/HelloGitHub

这里有实战项目、入门教程、黑科技、开源书籍、大厂开源项目等,涵盖多种编程语言 Python、Java、Go、C/C++、Swift...让你在短时间内感受到开源的魅力,爱上开源!


以下为本期内容|每月 28 号更新

C 项目

1、systeminformer:免安装的 Windows 监控工具。这是一款免安装的开源 Windows 系统监控与调试工具,可实时查看进程资源占用、网络活动、磁盘读写等信息,支持定位占用文件的进程、查看内核级调用栈和管理系统服务等功能。遇到文件无法删除?一查便知是被哪个进程占着。

C# 项目

2、KillerPDF:免费开源的 PDF 编辑器。这是一款仅 6MB 大小的 PDF 编辑工具,支持标注、合并、拆分、编辑文字、手绘、签名和加密等功能,适用于 Windows 10/11 系统。

3、OfficeCLI:直接操作 Word、Excel 和 PPT 的命令行工具。这是一款无需安装 Office 即可创建、读取和修改 Word、Excel 和 PowerPoint 文件的命令行工具,安装后自动为 Claude Code、Cursor 等 AI 编程工具注入操作 Office 文件的技能。

C++ 项目

4、GameLib:拷贝一个头文件就能做游戏的 C++ 库。这是一款面向 C++ 初学者的单头文件 2D 游戏开发库,无需安装或链接任何库,内置窗口、绘图、精灵动画、键鼠输入、音效和碰撞检测等功能。

5、OrcaSlicer:支持多品牌 3D 打印机的开源切片软件。这是一款开源的 3D 打印切片工具,内置流速调节、温度塔、回抽测试等校准套件,支持 Bambu Lab、Prusa、Creality 等主流打印机品牌,适用于 Windows、macOS 和 Linux 平台。

Go 项目

6、glow:直接在命令行浏览 Markdown 的工具。该项目是基于 Go 开发的命令行 Markdown 阅读器,提供 TUI 和 CLI 两种使用方式,可以自动扫描当前目录读取本地文件和远程 URL,支持自定义主题、语法高亮、分页等功能。来自 @DeShuiYu 的分享

7、k0s:轻量级、零依赖的 K8s 发行版。该项目是将集群所需的全部组件打包为单个可执行文件的 K8s 发行版,除内核外无宿主机依赖,最低 1 核 1GB 即可运行,支持云端、边缘计算和 IoT 等场景。来自 @刘睿华 的分享

8、OpenTickly:开源的时间追踪与管理工具。这是一款采用 Go+React 开发的自托管时间追踪工具,支持导入 Toggl 的数据,并可与 toggl-cli 配合使用,让 AI 帮助你记录、管理和复盘时间开销。来自 @CorrectRoadH 的分享

9、quien:更好用的域名分析工具。这是一款基于 Go 开发的交互式终端域名分析工具,集成了 WHOIS/RDAP 查询、DNS 解析、邮件、SSL/TLS、SEO 分析和技术栈识别等功能。

JavaScript 项目

10、ACGTI:二次元版 MBTI 测试网站。这是一个基于 MBTI 理论的二次元角色测试网站,通过 39 道情境题和 110 位热门动漫角色生成专属角色代码,支持四维倾向展示、导出结果海报和排行榜等功能。来自 @tianxingleo 的分享

11、animal-island-ui:动物森友会风格的 React 组件库。这是一款以《集合啦!动物森友会》游戏界面为设计灵感的 React UI 组件库,包含 Button、Card、Switch、Time、Phone 等常用组件。

12、pixijs:极快的 Web 2D 渲染库。这是一款轻量级、高性能的 Web 2D 图形库,支持 WebGL 和 WebGPU 双渲染器。它提供简洁易用的 API,内置资源加载器、多点触控、动态纹理和滤镜等功能,适用于开发 Web 游戏、数据可视化等场景。

13、pretext:绕过 DOM 的文字快速排版库。这是一款纯 TypeScript 写的文本测量与排版库,可在不依赖 DOM 的情况下,基于浏览器字体引擎精确计算文本的排版尺寸,不触发 DOM 重排。它支持多语言、Emoji 和富文本,适用于虚拟滚动列表、多行消息和响应式排版等场景。来自 @99 的分享

import { prepare, layout } from '@chenglou/pretext'

const prepared = prepare('AGI 春天到了. بدأت الرحلة 🚀‎', '16px Inter')
const { height, lineCount } = layout(prepared, 320, 20) // pure arithmetic. No DOM layout & reflow!

Kotlin 项目

14、MicYou:把 Android 手机变成无线麦克风。这是一款将 Android 手机变成电脑麦克风的跨平台工具,支持 Wi-Fi、USB 和蓝牙连接,可在 Windows、Linux、macOS 上接收音频。内置降噪、自动增益、去混响等音频处理能力,并支持虚拟麦克风接入、采样率和声道等参数调节。来自 @Wong Wing Chun 的分享

Python 项目

15、artificial-life:300 行代码模拟数字生命演化。该项目通过 300 行 Python 代码复现了论文《Computational Life》,在网格中随机初始化大量 Brainfuck 风格的小程序。相邻程序会随机配对、拼接执行并互相改写代码,运行一段时间后,系统会自发涌现出能自我复制的程序并扩散至整个网格。

16、pdm:像 pnpm 一样管理 Python 依赖。该项目是遵循 PEP 517/582/621 等标准的包与依赖管理工具,拥有灵活的插件系统、自动安装 Python 版本等功能,以及类似 pnpm 的集中式依赖缓存来节省存储空间。来自 @新v学员 的分享

17、starlette:FastAPI 就建在它上面的 ASGI 框架。这是一款轻量级的 Python ASGI Web 框架,支持 WebSocket、CORS、GZip、Session、流式响应和后台任务。它仅依赖 anyio、100% 类型注解,适合用来构建高性能的异步 Web 服务。

Rust 项目

18、abtop:像 top 一样监控 AI 编程助手的工具。这是一款监控多个 Claude Code、Codex CLI 等 AI 编程 Agent 的命令行工具,支持实时查看每个 Agent 会话的 token 用量、上下文窗口、速率限制和端口等信息。

19、cc-switch:一键切换 AI 渠道配置的工具。这是一款跨平台的 AI 编程助手增强工具,支持 Claude Code、Codex 和 Gemini CLI 等。它提供了一键切换 API 节点、自动故障转移、Skills 统一管理、用量追踪等功能,适用于 Windows、macOS 和 Linux 平台。来自 @彩虹い知己 的分享

20、velopack:跨平台桌面应用的安装与自动更新框架。这是一款面向跨平台桌面应用的安装和自动更新框架,只需一条命令即可快速构建安装包、更新包和增量包,支持 C#、C++、JS、Rust 等多种编程语言。来自 @sp2dev 的分享

21、wsl-dashboard:轻量级的 WSL 实例管理面板。这是一款基于 Rust 和 Slint 开发的 Windows WSL 实例管理桌面应用,最小化到托盘仅占用约 10MB 内存。支持一键启动、停止、迁移、导出/克隆实例,以及端口转发、状态监控、网络管理、USB 设备挂载等功能,显著提升在 Windows 上管理 Linux 发行版的效率和体验。来自 @owu 的分享

Skills

22、andrej-karpathy-skills:让 AI 编程助手少犯错的行为规范。该项目是受 Andrej Karpathy 对 LLM 编码陷阱观察的启发,提炼出编码前思考、简洁优先、精准修改、目标结果验证四条原则,并封装为一个技能包。支持一键安装到 Claude Code、Cursor 等工具,能有效减少 AI 乱改代码、过度抽象、不问就猜等问题。

23、caveman:让 AI 编程助手少说废话。这是一款让 AI 编程助手用原始人风格、极简文字回答用户问题的技能包,在保留技术准确性的前提下,可减少 75% 的输出 token。来自 @JRZYgit 的分享

24、graphify:把代码库变成知识图谱的技能包。该项目可以扫描代码仓库、Markdown、PDF、截图和音视频等文件,自动提取概念与关系,构建一个可查询的知识图谱。支持 Claude Code、Codex、OpenCode、Cursor 等多种 AI 编程工具,适合想让 AI 更好理解项目上下文、节省 token 用量的开发者。

25、huashu-design:一句话生成能交付的设计稿。这是一个面向 Claude Code 等 agent 的设计技能包,基于 HTML 工作流生成高保真原型、演讲幻灯片、信息图和动画内容。它支持多种设计方向推荐、品牌资产解析、5 维度设计评审,以及 MP4、GIF、PPTX 等格式导出。来自 @WBT907 的分享

Swift 项目

26、BetterCapture:免费开源的 macOS 原生录屏工具。这是一款免费的 macOS 屏幕录制应用,基于 SwiftUI 和 ScreenCaptureKit 构建,支持常驻菜单栏和录制指定窗口,可同时捕获系统音频与麦克风输入。

27、notchi:住在 MacBook 刘海里的 Claude Code 吉祥物。这是一款可实时显示 Claude Code 运行状态的 macOS 小工具,包括思考中、执行中、报错和完成等。它能根据对话情感分析展示不同表情,多个并发会话分别显示独立精灵,点击刘海可查看会话时长和 API 用量信息。

28、PhoneClaw:运行在 iPhone 上的本地 AI Agent。这是一个面向 iPhone 的手机端 AI Agent,使用 Gemma 4 LiteRT-LM 在移动设备端完成推理,不依赖云端、不上传个人数据。它支持发送手机相册中的图片或者直接拍图提问,并内置语音输入、日历管理、提醒事项、健康数据查询等功能,适合想在手机上体验私人 AI Agent 但又担心隐私泄露的用户。

人工智能

29、hermes-agent:越用越聪明的 AI 智能体。这是一款开源的自我进化型 AI Agent,能够与用户共同成长的个人 AI 助手。它内置学习循环机制,可根据过往任务经历自动创建和优化技能(Skills),支持跨会话持久化记忆、自由切换模型和接入多种消息平台。来自 @我GAp3t 的分享

30、Horizon:你的专属 AI 新闻雷达工具。这是一款 AI 驱动的个人新闻聚合与简报生成工具,支持从 Hacker News、Reddit、RSS、Telegram、GitHub 等多渠道获取内容,经过去重、AI 评分过滤、背景信息补充与摘要生成后,自动生成中英双语日报。生成的简报可发布到 GitHub Pages,或通过邮件、飞书、Slack 等方式推送,并支持 Docker 部署与 GitHub Actions 定时运行。来自 @Thysrael 的分享

31、nezha:让多个 AI 编程助手同时干活的工具。这是一款专为多项目并行 Vibe Coding 而打造的 AI 编程桌面工具,原生支持 Claude Code 和 Codex。它采用 Tauri+React+TypeScript 构建,集成了多项目管理、待办系统、会话管理、虚拟终端、代码编辑器和 Git 等功能,无需在终端、编辑器和 Git 客户端之间来回切换,让开发者可以在单一界面内同时管理多个项目的 Vibe Coding 任务,大幅提升你的 Vibe Coding 效率。来自 @韩数 的分享

32、paseo:随时随地管理多个 AI 编程助手的平台。这是一款专为 Claude Code、Codex 和 OpenCode 打造的统一管理平台,提供 iOS、Android、桌面端、Web 和 CLI 等客户端,支持语音控制、跨设备协同和隔离开发等功能。

33、ppt-master:用 AI 将文档转换为可编辑的 PPT。该项目能够根据 PDF、Word、URL 和 Markdown 等格式的文档,生成可编辑的 .pptx 文件,支持调整文字、布局和样式。它内置多种画布格式,支持自定义模型,可集成到 Claude Code、Cursor、VS Code Copilot 等 AI 工具。

其它

34、claude-mem:让 Claude Code 拥有长期记忆。这是一款为 Claude Code 打造的持久化记忆插件,能够自动记录编码过程中的关键信息,并在后续会话中自动注入相关上下文。它支持语义压缩、跨会话记忆检索、上下文管理、隐私内容排除,以及 Web 界面查看记忆流。

35、macvim:macOS 上的图形版 Vim。这是一款专为 macOS 设计的 Vim 图形界面编辑器,在保留 Vim 操作方式的同时深度适配苹果系统。支持全屏模式、工具栏、触控板手势、Touch Bar、标签页和词典查询等功能。

36、openhare:AI 驱动的桌面 SQL 客户端。这是一款基于 Flutter 构建的跨平台桌面 SQL 客户端,集成 AI 辅助编写、优化 SQL 的能力,可轻松连接和管理多种 SQL 数据库,支持 MySQL、PostgreSQL、SQLite、Oracle、MongoDB、Redis 等。

37、sesame-robot:桌面级开源迷你四足机器人。这是一个基于 ESP32 的开源四足机器人,硬件成本仅需数百元。内含自制所需的 3D 打印模型、物料清单和固件,支持 WiFi 远程控制、语音控制、动作编排和 OLED 表情显示等功能。

38、sidex:告别 Electron 的 VSCode。这是一个基于 Tauri 重构 VSCode 的实验性项目,将 VSCode 底层的 Electron 替换为 Tauri。借助系统自带的 WebView,在实现基础功能的情况下,安装包体积缩小了 96%。来自 @vladelaina 的分享

开源书籍

39、claude-howto:快速上手 Claude Code 的教程。该项目从输入 claude 命令开始,手把手教你如何将 Claude Code 功能组装起来,成为一套可复用的 Agent 工作流。它提供了清晰的学习路径和使用示范,也会解释功能背后的运行原理,旨在帮你理解 MCP、Hooks、Subagents 以便更好掌握它们。适合不想啃文档,但想系统化学习 Claude Code 的用户。

40、maths-cs-ai-compendium:从数学到 AI 的开源自学手册。这是一本涵盖数学、计算机科学与人工智能的开源电子书,不堆砌公式、注重实际应用,配有 MCP 可作为 AI 助手的知识库使用。

最后

感谢参与分享开源项目的小伙伴们,欢迎更多的开源爱好者来 HelloGitHub 自荐/推荐开源项目。如果你发现了 GitHub 上有趣的项目,就点击这里分享给大家伙吧!

本期有你感兴趣的开源项目吗?如果有的话就留言告诉我吧~如果还没看过瘾,可以点击阅读往期内容。

感谢您的阅读,如果觉得本期内容还不错的话 求赞、求分享 ❤️


文章来源:https://www.cnblogs.com/xueweihan/p/19940573
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:jacktools123@163.com进行投诉反馈,一经查实,立即删除!

标签:

相关文章

本站推荐

标签云