Show HN 每日精选 (2025-10-20)
- Duck-UI – 基于浏览器的DuckDB SQL集成开发环境
- Pyversity – 检索与RAG的快速结果多样化工具
- 基于浏览器的PDF表单字段检测(YOLO实现)
- Web-directive.js – 原生HTML的指令模式
- Syna – 基于NumPy从零构建的极简ML与RL框架
- MarkdownConverters – 任意文件格式转纯净Markdown
- HN终端主题浏览器插件
- CheckHN – 热门Hacker News帖子清单
- Nova:解决CAD文件冲突的开源方案
- Photerra – 集景点发现、好友行程规划与预订于一身的应用
- Proxmox-GitOps:容器自动化元框架(递归式单体仓库)
- EloqDoc:以对象存储为核心的MongoDB兼容文档数据库
- 17岁少年开发的第二款应用:独立开发者版Omegle
- 面向现代内存安全的C/C++预处理器
- Notepad.exe – 支持Swift和Python的macOS编辑器(现新增Linux运行时)
Duck-UI – 基于浏览器的DuckDB SQL集成开发环境 [开发者工具]
173点, 54评论
完全在浏览器中通过WebAssembly运行的DuckDB SQL IDE,无需后端即可实现本地数据分析。
- 通过WebAssembly在浏览器中运行DuckDB
- 支持导入CSV、JSON、Parquet和Arrow文件(本地或远程)
- 具备SQL自动补全、语法高亮和查询历史功能
- 通过OPFS持久化数据(浏览器刷新后保留)
- 可选连接外部DuckDB服务器
- 支持单行Docker部署或Node 20+开发服务器
- 注重隐私(数据不会离开浏览器)
- 兼容Chrome、Firefox和Safari
- 开源(Apache 2.0许可证)
Pyversity – 检索与RAG的快速结果多样化工具 [开发者工具]
65点, 7评论
Pyversity是一个轻量级Python库,用于高效平衡检索结果的相关性与多样性。
- 统一API支持多种策略(MMR、MSD、DPP、COVER)
- 最小依赖(仅需NumPy)便于安装
- 毫秒级快速处理
- 可提升检索、推荐和RAG流程效果且不增加延迟
基于浏览器的PDF表单字段检测(YOLO实现) [开发者工具]
16点, 1评论
基于YOLO模型的浏览器工具,用于检测和添加PDF表单字段。
- 使用开放模型(FFDNet-S和FFDNet-L),基于5.5万份文档训练
- 完全基于浏览器实现,采用ONNX运行时
- 同时支持字段检测与添加功能
- 计划发布浏览器库简化部署
- 基于Joe Barrow的CommonForms项目构建
Web-directive.js – 原生HTML的指令模式 [开发者工具]
10点, 2评论
受Vue.js启发的轻量级库,无需框架即可在原生HTML中实现指令模式。
- 在原生HTML中实现指令模式
- 不依赖任何框架
- 灵感来自Vue.js功能
Syna – 基于NumPy从零构建的极简ML与RL框架 [开发者工具]
6点, 0评论
Syna是基于NumPy从零构建的极简机器学习和强化学习框架,专为教学目的设计,内置强化学习模块和神经网络训练实时可视化功能。
- 完全使用NumPy构建,简洁清晰
- 框架内包含基础强化学习模块
- 专为理解机器学习原理设计
- 提供网页应用实时可视化神经网络训练过程
- 受DeZero启发,采用动态图(define-by-run)方法
MarkdownConverters – 任意文件格式转纯净Markdown [文本处理]
4点, 0评论
将多种文件格式(PDF、DOCX、PPTX、HTML、URL)转换为结构清晰的纯净Markdown,适用于AI流程、文档或版本控制。
- 精准保留结构(标题、列表、表格、代码、链接)
- 输出标准化Markdown,适配LLM或文档需求
- 快速浏览器端转换,隐私友好处理
- 支持多格式和URL输入
- 适用于RAG、嵌入或文本预处理工作流
HN终端主题浏览器插件 [设计]
4点, 1评论
将Hacker News界面转换为终端风格的浏览器插件。
- 将Hacker News变成类终端界面
- 轻量且可定制
- 开源无使用限制
- 需手动安装(未上架Chrome应用商店)
CheckHN – 热门Hacker News帖子清单 [效率工具]
3点, 0评论
用于追踪和整理Hacker News历史热门帖子的网页应用。
- 按热度排序展示Hacker News帖子
- 允许勾选或收藏帖子稍后阅读
- 帮助记录已读内容
Nova:解决CAD文件冲突的开源方案 [开发者工具]
8点, 0评论
Nova是面向工程团队设计的开源文件锁定系统,用于预防CAD文件冲突。
- 支持多款CAD软件实时文件锁定
- 包含实时看板保持设计工程师同步
- 基于Python和Next.js构建
- 通过Git克隆和pip安装即可快速部署
- 主要服务硬件初创公司和难以承担昂贵PDM方案的团队
Photerra – 集景点发现、好友行程规划与预订于一身的应用 [旅行]
3点, 3评论
Photerra是将带地理标记的照片转化为可地图定位的旅行规划应用,支持行程协作与预订。
- 通过GPS照片精确定位景点坐标
- 整合发现、规划、协作、预订全流程
- 提供真实照片来源的冷门景点推荐
- 支持长途旅行与本地探索,一键导航
- 已在iOS和Android上线,初期覆盖部分美国及国际地点
Proxmox-GitOps:容器自动化元框架(递归式单体仓库) [开发者工具]
7点, 1评论
Proxmox-GitOps是基于Git的单体仓库式开源基础设施即代码(IaC)平台,用于自动化Proxmox VE上的Linux容器编排。
- 递归自管理:通过推送到本地实例的仓库实现自我引导
- 单体仓库设计:利用Git子模块模块化组合IaC
- 以Git为唯一事实源:代表基础设施目标状态
- 松耦合架构:容器独立于控制平面运行
- 非商业可扩展:专为家庭自动化与协作设计
EloqDoc:以对象存储为核心的MongoDB兼容文档数据库 [开发者工具]
10点, 8评论
EloqDoc是专为对象存储优化的开源MongoDB兼容文档数据库,支持解耦扩展与ACID事务。
- 以对象存储(如S3)为主要持久层,NVMe缓存提升性价比
- 计算与存储解耦,支持独立扩展
- 提供真正ACID事务与快速分布式一致性
- 原生多写入节点支持,无需手动分片
- 完全兼容MongoDB客户端与驱动
17岁少年开发的第二款应用:独立开发者版Omegle [聊天机器人]
4点, 0评论
17岁开发者打造的第二款应用:独立开发者和创作者的随机匹配聊天平台。
- 随机连接独立开发者与创作者
- 17岁开发者开发的第二个项目
- 灵感来自Omegle随机聊天模式
面向现代内存安全的C/C++预处理器 [开发者工具]
5点, 2评论
零配置构建的C/C++预处理器,增强内存安全性。
- 增强C/C++内存安全性
- 无需构建配置
- 现代化遗留代码库
Notepad.exe – 支持Swift和Python的macOS编辑器(现新增Linux运行时) [开发者工具]
38点, 47评论
Notepad.exe是macOS上支持Swift和Python快速原型开发的编辑器,现新增Linux运行时支持。
- 极简配置快速编写代码原型
- 支持Swift和Python语言
- 直接运行代码无需项目脚手架
- 新增Linux运行时支持跨环境执行
- 专为macOS设计,征求工作流整合建议