Show HN 每日精选 (2025-05-21)
- 90s.dev – 基于网页的游戏制作工具
- 用Janet编写的Windows平铺窗口管理器
- 将经纬度匹配到时区的简易服务器
- Juvio – Jupyter的UV内核
- 地图上的文本转3D模拟(历史还原度极高)
- Olelo Foil - NACA翼型模拟器
- Astra – 新型js2exe编译器
- Bricks – 用AI一键生成数据仪表盘
- 我开发了IP转地理位置的开发者数据库
- JavaFactory – 生成Java代码的IntelliJ插件
- 基于Web Audio API的浏览器音调生成器
- 我开发了5分钟生成个性化儿童故事的应用
- Rocketship – 可自托管的开源端到端测试工具
- 我们开发了用VLM测试前端的AI质量检测工具
- OpenEvolve – DeepMind AlphaEvolve的开源实现
- Markdown Ninja:Substack/Mailchimp/Netlify的开源替代品
- TerraSTL – 将地图区域转为STL的开源工具
- 我受Golang启发开发了一门新编程语言
- Hover Effects TS – 用Canvas实现的ASCII/乐高/故障悬停效果
- Svelte Flow 1.0发布!适配Svelte 5重写
- Cyberdesk,控制桌面的计算机代理API(开源)
- 我耗时多年打造了FOSS统一零信任安全接入平台
- Centermaps – 为全球6亿栋建筑评分
- Bobber Game(下潜才能上升)
- 日本文学经典的近乎完美AI英译本
- Output – 控制电脑的AI代理(支持Mac/Windows)
- 免费、保护隐私的公共Discord服务器存档
90s.dev – 基于网页的游戏制作工具 [娱乐]
219 points, 90 comments
90s.dev是一款受90年代启发的网页端游戏制作工具。
- 完全在浏览器中运行
- 复古的90年代设计美学
- 无需安装
- 支持在线创作游戏
用Janet编写的Windows平铺窗口管理器 [开发者工具]
190 points, 58 comments
这款键盘驱动的平铺窗口管理器支持Janet脚本编程,并内置完整Lisp运行时环境。
- Windows平台的键盘驱动平铺窗口管理
- 使用Janet编程语言编写脚本
- 包含完整Lisp运行时环境
- 轻量级Win32 API封装库
- 灵感来自Linux的StumpWM
将经纬度匹配到时区的简易服务器 [开发者工具]
19 points, 9 comments
这个简易PHP服务器可将经纬度坐标匹配到对应时区。
- 使用单表数据库(兼容MySQL)
- 轻量级设计,易于集成
- 为配套iOS应用提供时区功能支持
Juvio – Jupyter的UV内核 [开发者工具]
91 points, 19 comments
Juvio为Jupyter笔记本提供内联依赖管理和自动临时环境配置功能。
- 支持PEP 723风格的内联依赖管理
- 自动创建临时环境
- 专为Jupyter笔记本设计
地图上的文本转3D模拟(历史还原度极高) [研究]
49 points, 42 comments
通过文本提示在地图上模拟历史和实时事件,结合风险分析和多智能体强化学习实现城市交通模拟。
- 支持历史和预测功能的地图文本转3D模拟
- 利用社交媒体和新闻的实时全球数据进行风险分析
- 整合真实人口普查数据的城市交通多智能体强化学习模型
- 荣获AGI House世界模型黑客马拉松冠军
- 使用云和大气效果库增强可视化
Olelo Foil - NACA翼型模拟器 [教育]
28 points, 17 comments
Olelo Foil是基于浏览器的NACA翼型模拟器,采用Three.js和WebGL构建,用于交互式空气动力学探索。
- 实时可视化翼型行为
- 简化流体模型(计划集成Navier-Stokes方程)
- 面向学生、爱好者和工程师设计
- 属于Olelo Honua STEM教育平台的一部分
- 欢迎合作改进物理和GPU计算
Astra – 新型js2exe编译器 [开发者工具]
55 points, 27 comments
Astra是专注于CLI和服务器应用的Node.js转EXE编译器,提供强大的ESM和TypeScript支持。
- 使用esbuild和Node SEA进行编译
- 支持ESM和TypeScript
- 专注CLI和服务器应用(非Electron式全栈方案)
- 提供良好的开发者体验和CLI交互
- 目前仅支持Windows,二进制依赖处理存在局限
Bricks – 用AI一键生成数据仪表盘 [商业]
13 points, 10 comments
通过上传数据文件,一键生成AI驱动的仪表盘。
- 自动检测数据结构
- 智能选择最佳图表和表格
- 生成通俗易懂的洞察摘要
- 支持自定义主题
- 可通过自然语言指令添加模块
- 支持PDF导出或实时链接分享
我开发了IP转地理位置的开发者数据库 [开发者工具]
5 points, 7 comments
为开发者提供的IP转地理位置数据库。
- 超轻量且类型安全
- 将任意IP转换为地理数据
- 完全免费且不限次数
- 仅限在线使用
- 兼容客户端和服务端
JavaFactory – 生成Java代码的IntelliJ插件 [开发者工具]
38 points, 12 comments
这款IntelliJ插件利用LLM根据自定义模式和注解生成重复性Java代码。
- 生成实现类、测试用例等Java代码
- 采用自然语言模式和基于注解的引用
- 确保生成代码符合项目结构并通过测试
- 演示中20秒生成400行通过测试的Java代码
基于Web Audio API的浏览器音调生成器 [音频]
7 points, 2 comments
用于实验声音频率和波形的浏览器音调生成器。
- 支持20Hz至20,000Hz音调生成
- 提供正弦波、方波、三角波和锯齿波
- 可调频率、音量和平移
- 包含多音、双耳节拍、低频和扫频模式
- 适用于扬声器测试、听力测试和声音设计
我开发了5分钟生成个性化儿童故事的应用 [教育]
9 points, 16 comments
通过可定制角色、主题和插画,快速生成个性化儿童故事。
- 自定义主角和配角
- 选择或输入故事主题与插画风格
- 生成完整故事(含封面和插画)
- 即时PDF下载
- 适合家长或制作独特礼物
Rocketship – 可自托管的开源端到端测试工具 [开发者工具]
18 points, 4 comments
采用YAML/DSL方法的开源端到端测试工具,支持微服务和事件驱动系统。
- 通过插件接口支持HTTP以外的断言(如文件存储、数据库、队列)
- 利用Temporal实现测试编排、调度和持久化
- 为未来AI代理集成设计,用于检测回归问题
- 提供本地版本快速测试
我们开发了用VLM测试前端的AI质量检测工具 [开发者工具]
5 points, 0 comments
利用视觉语言模型(VLM)进行前端测试的AI质量检测工具,支持实时监控和错误报告。
- 使用VLM进行前端测试
- 生成错误报告并提供会话回放
- 支持实时监控测试
- 免费使用(需登录防滥用)
OpenEvolve – DeepMind AlphaEvolve的开源实现 [开发者工具]
5 points, 1 comments
OpenEvolve是DeepMind AlphaEvolve的开源实现,通过LLM迭代进化优化完整代码库。
- 开源可配置的进化编程代理
- 进化完整代码库(非单函数)
- 采用自动化评估的LLM组合
- 四大组件:程序数据库、提示采样器、LLM组合、评估池
- 支持自定义问题、评估函数和多LLM后端
- 复现DeepMind成果(如圆形填充、函数最小化)
- 兼容OpenAI API,支持多目标优化
- Python 3.9+环境,简单YAML配置
Markdown Ninja:Substack/Mailchimp/Netlify的开源替代品 [文本]
13 points, 2 comments
Markdown Ninja是面向博客、文档和新闻稿发布的开源Markdown优先CMS,强调简洁性和技术友好。
- Markdown优先确保互操作性和离线工作
- 统一平台整合网站、新闻稿、分析和SEO
- 欧洲地区页面加载约50毫秒
- 开源避免平台依赖,保障自由
- 通过CLI或内置网页编辑器简单发布
- 隐私优先分析,无付费墙
- 支持离线工作流和git集成
TerraSTL – 将地图区域转为STL的开源工具 [设计]
3 points, 0 comments
将地图区域转换为可3D打印STL文件的开源工具。
- 支持选择任意地图区域
- 导出为STL文件
- 适合地形模型和拓扑可视化
我受Golang启发开发了一门新编程语言 [开发者工具]
6 points, 0 comments
Nature是一门受Golang启发的新编程语言,旨在改进其缺陷同时保持简洁性和性能。
- 优化Golang语法、类型系统和错误处理
- 运行时包含GMP模型、分配器、收集器、协程和通道
- 不依赖LLVM的高效编译,支持快速交叉编译
- 适用于游戏开发、AI、物联网、CLI和网页开发
- 目标是在所有场景替代Golang
- 提供演练场、文档和贡献指南
- 展示打包工具、Llama2实现和俄罗斯方块等项目
Hover Effects TS – 用Canvas实现的ASCII/乐高/故障悬停效果 [设计]
6 points, 2 comments
这款TypeScript工具能为图片添加趣味实验性悬停效果,使用HTML Canvas实现。
- 支持ASCII艺术、乐高块、故障失真和像素化等效果
- 轻量级,GPU加速保障性能
- 无依赖,可调强度和影响范围
- 包含实时演示、NPM包和GitHub仓库
- 适合个人网站、着陆页或错误页面
Svelte Flow 1.0发布!适配Svelte 5重写 [开发者工具]
16 points, 1 comments
适配Svelte 5重写的Svelte Flow 1.0现已发布。
- 专为Svelte 5重写
- 1.0正式版发布
Cyberdesk,控制桌面的计算机代理API(开源) [开发者工具]
4 points, 2 comments
Cyberdesk是构建控制虚拟桌面计算机代理的开源API,支持点击、输入和滚动等操作。
- 开源基础设施、前后端和SDK
- 简化代理开发,无需配置虚拟机
- 支持真实应用(桌面程序、网页浏览器)
- 适合基于截图的代理或自动化操作
- 提供演示、文档和GitHub仓库
我耗时多年打造了FOSS统一零信任安全接入平台 [开发者工具]
6 points, 2 comments
这款开源自托管统一零信任平台提供对公私资源的安全访问,是现代VPN和远程工具的替代方案。
- 开源自托管,无需SaaS或付费云
- 可扩展的零信任架构,支持基于身份的应用层访问
- 同时支持私有(WireGuard/QUIC)和公有(BeyondCorp)客户端访问
- 多功能整合:ZTNA、VPN、API网关、AI网关、Kubernetes入口等
- 策略即代码实现情境感知的逐请求访问控制
- 为生产环境设计,API和功能稳定
Centermaps – 为全球6亿栋建筑评分 [商业]
3 points, 0 comments
为全球约6亿栋建筑进行评分。
- 覆盖全球6亿栋建筑
- 提供建筑评分功能
- 全球范围数据
Bobber Game(下潜才能上升) [娱乐]
3 points, 0 comments
这款简单平台游戏采用"下潜上升"机制,支持P2P多人联机。
- 使用
A
、D
和空格
键控制(移动端支持竖屏触控) - 通过PeerJS实现基础P2P多人联机
- 基于Phaser、TypeScript和Vite构建
- 作为学习项目严格控制范围
日本文学经典的近乎完美AI英译本 [文本]
4 points, 0 comments
AI驱动的高质量图书翻译工具,准确度接近人工翻译。
- 经典文学作品的高质量翻译
- 支持多语言互译(如日译英、法译英)
- 快速处理(每本书1-2小时)
- 准确度超越多数人工翻译
- 提供公开演示验证效果
Output – 控制电脑的AI代理(支持Mac/Windows) [效率工具]
15 points, 6 comments
Output是通过自然语言指令控制电脑的AI代理,能自动完成填表、视频编辑或会议安排等任务。
- 支持Mac/Windows,无需配置或编写脚本
- 直接操作Chrome、Excel、Notion和Zoom等应用
- 为各类用户处理通用任务
- 通过点击、输入和导航实现自主操作
- 早期产品持续改进中
免费、保护隐私的公共Discord服务器存档 [研究]
61 points, 55 comments
免费且保护隐私的公共Discord服务器存档库,便于发现和搜索。
- 抓取可发现的Discord服务器,聚焦开源项目等资讯社区
- 限制用户ID搜索防止人肉搜索
- 提供服务器所有者一键退出机制
- 根据用户需求开放特定服务器添加请求
[讨论链接](https://news.ycombinator.com