Show HN 每日精选 (2025-04-04)
- Hatchet v1 – 基于Postgres构建的任务编排平台
- GitMCP – 为每个GitHub仓库自动提供MCP服务器
- Slipstream – 用于有状态流处理的Python库
- Monkeys.zip – 3000只猴子在打字机上创作
- Benchi – 用Go编写的基准测试工具
- Zxc – 基于Rust的TLS代理,使用tmux和Vim作为UI,BurpSuite替代方案
- 浏览器标签页间的离线JavaScript发布订阅系统
- SPL – 多语言流水线及单机迷你FaaS平台
- OpenNutrition – 免费公开营养数据库
- C3编程语言(C语言的现代替代方案)
- 智能AI项目规划工具
- Novanode – 基于Caddy的全球负载均衡,无供应商锁定
- 显示NPM包信息的Vim插件
- 构建自己的安全湖 – 开源OCSF转换器至S3
- LocalScore – 本地LLM基准测试工具
- Haystack代码审查员 – 为拉取请求提供导览
- 用Python和Obsidian可视化AD安全数据
- Nix Ninja – 兼容Ninja的Nix开源构建系统
- Zoom-Mcp-Server – 通过Anthropic MCP助手安排Zoom会议
- rtrvr.ai – 使用Gemini 2.5 Pro一键完成报税
- FlashTokenizer – 比Python快10倍的C++分词器
- 面向ML训练的OCR流水线(表格/图表/数学公式/多语言)
- 全语种书籍库(ABAL)
- 让代理控制浏览器的MCP服务器
- Music Melee – 创作美妙音乐的高速跑酷FPS游戏
Hatchet v1 – 基于Postgres构建的任务编排平台 [开发者工具]
44 points, 17 comments
Hatchet v1是基于Postgres构建的开源任务编排平台,提供可扩展的后台任务管理和高级工作流功能。
- 基于Postgres实现,便于移植和管理
- 支持带条件的有向无环图工作流(如休眠、事件触发和条件执行)
- 具备持久化执行能力,支持故障恢复和任务重放
- 包含基于键的并发控制、速率限制和工作者亲和性等队列功能
- 通过分区、缓冲I/O和Postgres触发器提升性能
- 移除了RabbitMQ作为自托管必需依赖项
GitMCP – 为每个GitHub仓库自动提供MCP服务器 [开发者工具]
86 points, 28 comments
GitMCP自动为每个GitHub代码库提供MCP服务器服务。
- 自动配置MCP服务器
- 兼容所有GitHub仓库
- 无需手动设置
Slipstream – 用于有状态流处理的Python库 [开发者工具]
14 points, 4 comments
Slipstream是用于有状态流处理的Python库。
- 在Python中实现有状态流处理
- 专为处理连续数据流设计
- 提供跨数据流的状态管理工具
Monkeys.zip – 3000只猴子在打字机上创作 [娱乐]
41 points, 17 comments
一个幽默项目,模拟3000只猴子随机打字,曾在Reddit走红。
- 模拟3000只猴子在打字机上随机敲击
- 使用Supabase和PostgreSQL构建
- 遭遇意外流量挑战
- 最初作为愚人节玩笑发布
Benchi – 用Go编写的基准测试工具 [开发者工具]
44 points, 3 comments
Benchi是用Go编写的CLI基准测试工具,使用Docker Compose实现可重复且便携的基础设施编排。
- 使用Docker Compose编排基础设施
- 支持跨设备可重复的基准测试
- 可对比不同工具的结果差异
- 包含数据管道示例测试(Conduit vs. Kafka Connect)
Zxc – 基于Rust的TLS代理,使用tmux和Vim作为UI,BurpSuite替代方案 [开发者工具]
84 points, 13 comments
基于Rust构建的终端TLS代理,使用tmux和Vim作为用户界面,是轻量级的BurpSuite替代方案,用于拦截和调试HTTP/HTTPS及WebSocket流量。
- 以tmux和Vim作为终端界面
- 拦截并编辑HTTP/HTTPS和WebSocket流量
- 支持磁盘存储超大规模数据集(10万+条目)
- 默认集成ffuf和sqlmap插件,支持自定义插件
- 实时请求/响应编辑和调整
- 基于TOML的全局或会话级配置
- 按域名、内容类型或扩展名的高级过滤
- 实时历史记录和拦截队列管理
- WebSocket流量回放与历史追踪
- 会话管理支持工作续接
- 与Vim的搜索和quickfix功能集成
- 支持畸形请求以进行安全测试
- 窗口间请求共享实现无缝测试
浏览器标签页间的离线JavaScript发布订阅系统 [开发者工具]
72 points, 30 comments
实现浏览器标签页间离线消息传递的JavaScript库。
- 支持标签页间的离线发布订阅通信
- 利用localStorage实现跨标签页通信
- 轻量级且无依赖
SPL – 多语言流水线及单机迷你FaaS平台 [开发者工具]
4 points, 0 comments
SPL是多语言计算图框架,包含本地迷你FaaS平台,实现多样化代码与工具的无缝集成。
- 支持在计算图中混合不同语言和依赖的代码
- 支持本地和远程执行计算图以实现团队协作
- 允许保留状态的子图执行以简化测试
- 提供Python优先的直观图创建框架
- 内置带HTTP API、JSON导入导出和任务协调的FaaS服务器
- 提供图可视化和编辑的网页界面
- 适用于本地开发、生产逻辑分离和个人FaaS部署
OpenNutrition – 免费公开营养数据库 [健康]
268 points, 136 comments
OpenNutrition是采用ODbL许可的免费营养数据库及配套应用,通过实时网络搜索提供全面的食物追踪功能。
- 包含5,287种日常食物、3,836种餐厅食品和4,182种美国连锁店标准化菜单项
- 收录313,442种美国热门品牌食品(含过敏原/添加剂数据)
- 实时网络搜索导入新食物或定制项(如星巴克订单)
- 免费iOS应用支持记录、条形码/图片搜索和饮食建议
- 付费版(49美元/年)解锁更多搜索和高级功能
- 开放数据集下载以促进营养数据公开访问
C3编程语言(C语言的现代替代方案) [开发者工具]
89 points, 50 comments
C3是为突破向后兼容限制而设计的现代C语言替代方案。
- 模块化系统
- 语义宏和编译时自省
- 轻量级泛型模块
- 零开销错误处理
- 内置切片和SIMD类型
- 渐进式契约
- 调试模式内置检查
智能AI项目规划工具 [效率工具]
3 points, 0 comments
智能AI驱动的项目规划工具。
- AI赋能项目规划
- 简化项目管理流程
- 提升生产力和效率
Novanode – 基于Caddy的全球负载均衡,无供应商锁定 [开发者工具]
70 points, 27 comments
Novanode提供基于Caddy的全球负载均衡服务,实现完全配置控制而无供应商锁定。
- 使用Caddy简化配置(即将支持Nginx)
- 托管Caddy实例实现灵活全球负载均衡
- 无企业级功能限制或配置约束
- 完全掌控负载均衡配置
显示NPM包信息的Vim插件 [开发者工具]
3 points, 0 comments
在Vim编辑器内直接显示NPM包信息的插件。
- 在Vim中展示NPM包详情
- 简单轻量的集成方案
- GitHub仓库提供安装和贡献入口
构建自己的安全湖 – 开源OCSF转换器至S3 [开发者工具]
3 points, 0 comments
使用开源OCSF转换器在S3上构建自定义安全湖。
- 开源OCSF格式转换器
- 数据存储于S3
- 支持定制化安全湖搭建
LocalScore – 本地LLM基准测试工具 [开发者工具]
3 points, 1 comments
LocalScore是开源基准测试工具,用于测量不同硬件环境下本地LLM性能,包含CLI和结果数据库。
- 基于Llamafile构建的CLI,跨硬件和操作系统兼容
- 提供模型与硬件性能对比的结果数据库
- 鼓励社区贡献的开源项目
- 包含演示视频、博客文章及CLI与网站的GitHub仓库
Haystack代码审查员 – 为拉取请求提供导览 [开发者工具]
8 points, 0 comments
Haystack代码审查员将拉取请求的变更组织成交互式导览,简化代码审查流程。
- 将变更分解为逻辑序列进行分析
- 提供交互式画布进行引导式导航
- 支持AI驱动的自动组织(使用OpenAI分析差异)
- 兼容公开和私有代码库
- 减少理解变更耗时,聚焦反馈与学习
用Python和Obsidian可视化AD安全数据 [开发者工具]
3 points, 0 comments
通过解析LDAP输出生成Obsidian标记文件,用于Active Directory安全分析的Python工具。
- 将LDAP属性解析为结构化Obsidian标记
- 将对象分类为用户、组或计算机
- 识别管理员账户和风险配置
- 检测闲置账户和低登录频次账户
- 创建Obsidian链接实现网络可视化
- 解析UserAccountControl(UAC)值并附说明
- 转换Windows时间戳为可读格式
- 智能追加模式更新现有文件
- 支持标签化以便在Obsidian中筛选
Nix Ninja – 兼容Ninja的Nix开源构建系统 [开发者工具]
23 points, 15 comments
Nix Ninja是兼容Ninja的Nix增量构建系统,通过动态派生实现细粒度缓存以加速重建。
- 为Nix构建带来编译单元级粒度,减少重建时间
- 目标为Ninja构建文件,兼容CMake和Meson
- 支持细粒度缓存的早期截断优化
- 兼容Nixbuild.net等远程构建农场
- 旨在加速Nix中动态与内容寻址派生的采用
- 早期开源项目,邀请社区参与开发
Zoom-Mcp-Server – 通过Anthropic MCP助手安排Zoom会议 [效率工具]
4 points, 2 comments
通过Anthropic MCP智能助手安排Zoom会议。
- 集成Zoom日程安排功能
- 使用Anthropic MCP提供辅助
rtrvr.ai – 使用Gemini 2.5 Pro一键完成报税 [金融]
3 points, 1 comments
基于AI的PDF表单自动填写工具,利用多标签页上下文信息。
- 使用AI(Gemini 2.5 Pro)自动填写PDF表单
- 利用多个浏览器标签页的上下文信息
- 演示案例含IRS 1040表格和模拟W2表
- 提供Chrome扩展版本
FlashTokenizer – 比Python快10倍的C++分词器 [开发者工具]
5 points, 0 comments
FlashTokenizer是带Python绑定的高性能C++分词器,处理大输入时比HuggingFace分词器快10倍。
- 大输入处理速度超HuggingFace分词器10倍
- 专为低内存占用和低延迟优化
- README包含基准测试与对比
- 开放接受反馈与贡献
面向ML训练的OCR流水线(表格/图表/数学公式/多语言) [开发者工具]
6 points, 0 comments
专为ML训练优化的OCR流水线,可处理表格、图表和多语言文本等复杂学术材料。
- 整合DocLayout-YOLO、Google Vision、MathPix和Gemini Pro Vision
- 提取图表、表格、LaTeX风格数学公式及多语言文本(日/韩/英)
- 针对RAG或微调的ML流水线优化,含数据集生成与预处理
- 输出JSON和Markdown等结构化格式
- 包含真实考试样本(日本留学考试生物、东京大学数学)
全语种书籍库(ABAL) [教育]
3 points, 0 comments
ABAL是基于网页的平行文本语言学习应用,提供定制化语音提示和多语种书籍访问。
- 以用户母语文字提供定制语音提示
- 支持56种语言(含克林贡语和拉丁语)
- 托管按主题和CEFR等级分类的生成短篇故事
- 计划支持用户自上传文件和公共领域作品
- 完全国际化的UI(含错误消息)
- 自动化i18n差异生成实现快速UI/UX更新
让代理控制浏览器的MCP服务器 [开发者工具]
13 points, 3 comments
MCP服务器支持代理程序控制浏览器操作。
- 允许代理管理浏览器交互
- 专为自动化和远程控制设计
Music Melee – 创作美妙音乐的高速跑酷FPS游戏 [娱乐]
3 points, 0 comments
将高速跑酷与FPS机制结合,通过游戏过程动态生成音乐。
- 融合高速跑酷移动与第一人称射击机制
- 玩家游戏时实时生成音乐
- 聚焦创造视听双重美感体验