Show HN 今日精选:2025-01-31最热门的开发者项目展示
SagaSu777 2025-02-01

探索2025-01-31 Show HN上最热门的开发者项目,包括创新技术、AI应用等激动人心的新发明。深入了解这些引人注目的项目!

今日内容汇总

今日最热产品亮点

  • 产品名称: Uscope Linux调试器
  • 亮点: 一个从头开发的Linux调试器,旨在提供比GDB和LLDB更好的调试体验,目前处于早期阶段但持续改进中。

快速摘要

  • 最热类别: 开发工具
  • 点赞最多的关键词: Linux, 调试器, 开源
  • 最受欢迎的产品: Uscope (203点赞)

技术趋势

  • Linux系统工具
  • 调试工具
  • 数据库技术
  • AI应用
  • 代码审查工具
  • 文档处理
  • 自动化测试

项目分布

  • 开发工具: 35%
  • AI应用: 25%
  • 数据处理: 20%
  • 生产力工具: 15%
  • 其他: 5%

趋势洞察

  1. 开发者工具仍是最受关注的领域,特别是调试器和代码分析工具

  2. AI技术正在深入各个领域:

    • 代码审查
    • 文档处理
    • 测试自动化
    • 聊天机器人
  3. 本地优先(Local-First)和隐私保护成为新趋势:

    • 本地运行的AI模型
    • 私密数据处理
    • 离线工具
  4. 开发效率工具受到重视:

    • 自动化工具
    • 简化工作流程
    • 提高生产力
  5. 跨平台和云原生技术持续发展:

    • 容器化应用
    • 云服务集成
    • 分布式系统

今日热度Top10产品榜单

Top 1. Uscope:一款全新从零开始开发的Linux调试工具,为开发者提供强大的调试功能,提升程序开发效率。 (点赞数:203,评论数:108)

Top 2. Ldump:轻松序列化任何Lua数据,提升数据处理效率! (点赞数:92,评论数:39)

Top 3. voidDB 是一个用 Go 语言编写的事务性键值数据库,专为 64 位 Linux 系统设计,具有高效性能和可靠性,是开发者理想的选择。 (点赞数:59,评论数:23)

Top 4. 简易构建的MCP服务器,轻松连接自定义大型语言模型调用。 (点赞数:26,评论数:15)

Top 5. 小型大语言模型,赋予强大功能,颠覆传统应用! (点赞数:14,评论数:9)

Top 6. Tclint:受芯片设计启发的Tcl开发工具,助力开发者提升效率。 (点赞数:12,评论数:1)

Top 7. 面试作弊现象日益严重,我们提供有效解决方案,帮助企业保障招聘公正性。 (点赞数:4,评论数:6)

Top 8. 与DeepSeek R1进行对话,体验ElevenLabs的对话式人工智能技术。 (点赞数:8,评论数:2)

Top 9. Val Town Projects:一个创新的平台,专注于展示和分享优秀的开发项目,为开发者提供灵感和合作机会,推动社区共同成长。 (点赞数:8,评论数:2)

Top 10. 构建视频AI代理的强大工具,助力开发高效智能应用,提升在线互动体验。 (点赞数:8,评论数:0)

1. Show HN: Uscope,一个全新从头开发的Linux调试器

Show HN: Uscope,一个全新从头开发的Linux调试器 - 项目截图

URL: https://github.com/jcalabro/uscope

作者: jcalabro

描述: 嗨!我最近在晚上和周末开发一个调试器,因为这很有趣,而且我个人需要一个更好的调试器来支持我的工作。GDB 和 LLDB 给我带来了很大的困扰;我们可以并且一定会做得更好!

正如 README 中所解释的,它仍然处于早期阶段,尚未准备好使用,但请经常查看,因为它一直在不断改进!

想了解更详细的说明,请查看 https://calabro.io/uscope

感谢您的关注!

人气: 203 个点赞 | 108 条评论


2. Show HN: Ldump – 序列化任何Lua数据

Show HN: Ldump – 序列化任何Lua数据 - 项目截图

URL: https://github.com/girvel/ldump

作者: girvel

描述: 不久前,我在为我的 LOVE2D 游戏实现保存功能。我想要对游戏状态进行完整的转储——这包括闭包(AI)、复杂图形、以表为键的集合,以及一些根本上不可序列化的数据(协程和用户数据),这些数据需要用户定义的序列化/反序列化逻辑。我浏览了每个 Lua 序列化库——没有一个能覆盖所有数据类型/情况。所以我自己写了一个。

这是一个经过精心打磨的版本,经过充分注释、测试和文档化。它旨在尽可能实现功能和可定制性(或者至少我尽我所能考虑的一切)。我很愿意听取对代码和文档的建议/修正——即使是挑剔的意见。

人气: 92 个点赞 | 39 条评论


3. Show HN: voidDB – 一款为64位Linux编写的事务性键值数据库,使用Go语言开发。

Show HN: voidDB – 一款为64位Linux编写的事务性键值数据库,使用Go语言开发。 - 项目截图

URL: https://github.com/voidDB/voidDB

作者: joel-ling

描述:

人气: 59 个点赞 | 23 条评论


4. Show HN: 简单构建MCP服务器,轻松连接自定义LLM调用

Show HN: 简单构建MCP服务器,轻松连接自定义LLM调用 - 项目截图

URL: https://mirascope.com/learn/mcp/server/

作者: wbakst

描述: 你好!

在了解了MCP之后,我对未来的提供者无关、可重用的工具感到非常兴奋。

不幸的是,我发现虽然为支持MCP的工具(例如Claude Desktop)实现一个MCP服务器很简单,但在你自己的LLM应用中实现对其的支持(例如将MCP服务器集成到自定义应用中)就没有那么简单了。

我们实现了一个简化的MCP封装,能够轻松与Mirascope调用集成,这样你就可以非常方便地将MCP服务器和客户端连接到任何支持的LLM提供者。

很期待看到大家用这个开发出什么!

人气: 26 个点赞 | 15 条评论


5. Show HN: 小型语言模型,强大功能

Show HN: 小型语言模型,强大功能 - 项目截图

URL: https://github.com/KarthikDevalla/Maximum-218M

作者: inHUMAN

描述:

人气: 14 个点赞 | 9 条评论


6. Show HN: Tclint – 受芯片设计启发的Tcl开发工具

Show HN: Tclint – 受芯片设计启发的Tcl开发工具 - 项目截图

URL: https://github.com/nmoroze/tclint

作者: nmoroze

描述: 我曾在一家小型半导体创业公司工作,负责用 Tcl 编写芯片设计自动化基础设施。我们的一位工程师希望为 Tcl 找到现代开发工具,但却发现没有合适的工具,因此我决定自己去构建它。

自那以来,我在业余时间一直在研发 tclint。现在它包括:

- 一个 linter(带有支持非标准命令的插件)

- 一个格式化工具

- 一个语言服务器 + VS Code 扩展

tclint 已经在我之前的雇主以及其他地方得到了应用。我有很多改进的想法,例如更多的 linter 检查、更好的可扩展性、更深入对芯片设计格式的支持(例如 SDC 专用 linter 检查)以及扩展语言服务器。

如果你编写 Tcl 代码,可以尝试一下 tclint!我很想知道你是否觉得它有用,特别欢迎可以让它变得更好的建议。

人气: 12 个点赞 | 1 条评论


7. Show HN: 面试作弊现象正在上升——这是我们如何遏制它的举措

Show HN: 面试作弊现象正在上升——这是我们如何遏制它的举措 - 项目截图

URL: https://www.shivonai.com/

作者: Vraj911

描述: 嗨 HN,

我们是来自 Shivon AI 的一小团队工程师,正在开发 Lyra,这是一款人工智能驱动的招聘工具,旨在帮助公司识别真正合格的候选人,同时检测面试作弊行为。

如今的招聘过程令人沮丧——公司花费数小时筛选候选人,结果却发现其中一些人根本不合适。随着 AI 工具的出现,使候选人更容易在面试中作弊,这一问题变得更加严重,招聘团队对自己是否找到了合适的人选感到不安。

我们看到公司在筛选上浪费了多少时间,以及 AI 辅助的作弊如何扭曲了招聘环境。我们希望开发一种新工具,确保公司能专注于合适的候选人,而不依赖过时的筛选方法。

Lyra 在筛选阶段监控候选人的音频、视频和屏幕活动,以检测任何可疑行为或 AI 辅助作弊。然后,它会标记回答中的不一致之处,为招聘人员提供有价值的见解,以便做出更明智的决策。我们的目标是为招聘过程带来透明性,同时为公司节省时间。

我们仍在测试阶段,非常期待社区的反馈。如果您感兴趣,我们提供有限的免费测试名额——请告诉我们!您可以查看更多详情 <https://shivonai.com/> 或查看演示 <https://youtu.be/ZpvlJYDiRLk>。

非常希望听到您的想法、建议或您在此问题上遇到的任何经验!

人气: 4 个点赞 | 6 条评论


8. Show HN: 与DeepSeek R1进行交互,使用ElevenLabs会话AI。

Show HN: 与DeepSeek R1进行交互,使用ElevenLabs会话AI。 - 项目截图

URL: https://go.thor.bio/deep-speak

作者: thorwebdev

描述: 我将运行在Cloudflare Workers AI上的DeepSeek-R1-Distill-Qwen-32B与ElevenLabs的对话AI连接起来,让你可以和DeepSeek R1聊天!

人气: 8 个点赞 | 2 条评论


9. Show HN: Val Town 项目

Show HN: Val Town 项目 - 项目截图

URL: https://blog.val.town/blog/projects/

作者: stevekrouse

描述: 你好!我们在 Val Town 花了几个月的时间围绕一个新的核心原语重新设计我们的产品:Val Town 项目。

为什么:我们之前的核心原语“val”太小了。一个 val 仅仅是一个单独托管的 JavaScript 文件。用户在管理许多不同的 vals 时经常会遇到很多麻烦。

什么:Val Town 项目是一个 vals、文件和文件夹的集合,它们被统一版本控制。它们支持分支、fork 和合并。

怎么做:我们做出了一个不受欢迎的决定,即在 git 的基础上构建。我们 instead 建立了一个直接在我们的 postgres 数据库中工作的简化系统。

我们的梦想是 Val Town 项目能够解锁一种新的协作方式,我们希望你们能用它创造出惊人的东西!

人气: 8 个点赞 | 2 条评论


10. Show HN: 使用 DataBridge 构建视频 AI 代理

Show HN: 使用 DataBridge 构建视频 AI 代理 - 项目截图

URL: https://www.youtube.com/watch?v=1gT8PXzkGHg

作者: Adityav369

描述: DataBridge 是一个多模态数据库,用于构建多智能体 AI 系统。它是开源的,可以完全在本地运行(并且可以轻松切换模型,以运行您喜欢的模型)。

Github: https://github.com/databridge-org/databridge-core 文档: https://databridge.gitbook.io/databridge-docs

人气: 8 个点赞 | 0 条评论


11. Show HN: 无代码,私有AI代理 - 本地构建和运行

Show HN: 无代码,私有AI代理 - 本地构建和运行 - 项目截图

URL: https://browseragent.dev

作者: shreyash_gupta

描述: 最近在BrowserAI(在浏览器中通过WebGPU运行LLM)方面有一些有趣的工作,它使本地、私密的AI处理成为可能。

现在,团队发布了BrowserAgent——一个基于此的无代码工具。
BrowserAgent允许您使用拖放界面创建自定义AI工作流程,所有操作都在您的浏览器中进行。这意味着个性化的网页摘要、研究助手或内容生成器都可以在本地运行,无需云成本,且数据完全私密。

在这里查看——https://browseragent.dev

主要功能包括:

  • 无需编码的工作流程构建器:使用可视化的拖放界面设计自定义AI代理。
  • 基于浏览器的执行:所有处理都在您的浏览器本地进行,确保隐私,并且没有令牌费用。
  • 与BrowserAI集成:利用现有的BrowserAI库进行本地LLM推理。
  • 可定制的代理:链式多个步骤并配置参数以构建专业的工作流程。
  • 早期Beta访问:团队根据用户反馈积极迭代产品。

    这是一个早期的Beta版本,团队正努力根据反馈尽快提供人们所需的功能。看到这个拖放界面所带来的可能性真的很有趣。

    非常想听听您的看法!

人气: 7 个点赞 | 0 条评论


12. Show HN: 交互式 jq,但它是一个使用 fzf 的 bash 脚本

Show HN: 交互式 jq,但它是一个使用 fzf 的 bash 脚本 - 项目截图

URL: https://gist.github.com/Thomascountz/5ae98a738abb9246b9f7749f53cdddcf

作者: thomascountz

描述: 我在寻找一个互动的 jq 编辑器时,偶然发现了这个仓库 [1],里面对使用 fzf 的 CLI 提出了一个有趣的建议:

echo '' | fzf --print-query --preview "cat *.json | jq {q}"

这让我深入探索,发现 fzf 是多么令人惊叹的可配置性。

例如:

- --bind=ctrl-y:execute-silent(jq {q} $tempfile | pbcopy):您可以绑定自定义键来执行非默认行为,比如复制当前选择或使用 echo

- --query=&quot;.&quot;:以初始查询启动 fzf(如 . 用于 jq 查询),以简化体验。

- --preview-window=top:90%:wrap:您可以将 fzf 配置成不同的布局、行为和 ANSI 颜色。

- --header=$&#x27;ctrl+y : copy JSON\nctrl+f : copy filter\nenter : output\nesc : exit&#x27; \:fzf 支持多行标题,可以在界面上为用户提供说明或上下文。

[1]: https://github.com/fiatjaf/awesome-jq?tab=readme-ov-file#com...

人气: 5 个点赞 | 1 条评论


13. Show HN: Changelog CLI – 不再有未描述的更改 – 面向CI/TrunkBased

Show HN: Changelog CLI – 不再有未描述的更改 – 面向CI/TrunkBased - 项目截图

URL: https://github.com/runespoor-engineering/runespoorstack/tree/main/cli/changelog

作者: BorysShuliak

描述: 一款专门的命令行工具 (@runespoor/changelog-manager),旨在管理单个代码库中的变更日志和语义版本控制,特别优化了持续集成和基于主干开发的工作流程。

主要特点:自动版本管理 - 根据变更类型智能处理语义版本控制。标准化变更文档 - 强制执行一致的变更日志格式。CI/CD 集成 - 为 CI 流水线提供内置验证命令。问题跟踪 - 可选集成问题跟踪系统。Git 集成 - 自动提交和推送功能。

使用案例:在团队成员之间保持一致的变更日志条目。根据变更的重要性自动提升版本。强制在 CI/CD 流水线中进行变更文档记录。跟踪带有关联问题参考的变更。标准化发布文档

该工具本质上自动化了在开发工作流程中维护变更日志和版本号的手动且易出错的过程。

核心命令:

rune change:交互式命令,用于在合并前记录变更。生成包含变更细节的时间戳 JSON 文件。捕获变更类型(主要/次要/补丁/无)、描述、作者以及可选的问题链接。

rune verify:面向 CI 的验证命令。确保存在正确的变更文件且有效。验证分支差异和文件命名约定。

rune apply:处理累积的变更文件。根据变更类型自动提升版本号。更新 CHANGELOG.md 和 package.json。提交并推送变更日志。

人气: 6 个点赞 | 0 条评论


14. Show HN: 免费在线工具,用于创建美观的图表

Show HN: 免费在线工具,用于创建美观的图表 - 项目截图

URL: https://textquery.app/tools/chart-builder/

作者: shubhamjain

描述:

人气: 4 个点赞 | 1 条评论


15. Show HN: Rocktangle – 自动化市场研究的人工智能工具 – 每周节省10小时

Show HN: Rocktangle – 自动化市场研究的人工智能工具 – 每周节省10小时 - 项目截图

URL: https://rocktangle.com

作者: devesh16

描述: 一个AI工具,可以从G2、Reddit、Twitter和SEMrush等平台抓取和分析成千上万的数据点,从而解决一个主要的增长瓶颈:手动市场调研。

我们的目标是帮助市场营销人员、初创企业和产品团队通过自动化竞争分析、情绪趋势和增长机会发现来节省时间。与其花费数小时进行手动调研,不如在几秒钟内获得可操作的见解。

免费试用:您可以生成一份免费的报告。

人气: 5 个点赞 | 0 条评论


16. Show HN: 每周关于CVE的播客

Show HN: 每周关于CVE的播客 - 项目截图

URL: https://podcasts.apple.com/us/podcast/the-exploit-podcast-cves-and-security-news/id1793719887

作者: mkagenius

描述: 你好,HN,

每周跟踪安全漏洞可能会让人感到不堪重负。为了简化这一过程,我们创建了《漏洞播客》——一个自动化的每周播客,涵盖 CVE 和安全新闻。

你可以在以下平台收听:

Apple Podcasts: https://podcasts.apple.com/us/podcast/the-exploit-podcast-cv...

Spotify: https://open.spotify.com/show/6d4yfU1geTLIKtaY7lQJvm?si=YCrh...

我们试图使这一过程自动化,以便播客的制作不会给我们带来负担。为此,我们构建了 CVEingest[1],一个工具,具备以下功能:

1. 爬取 GitHub Advisory 和 CVE.org,以及参考来源。

2. 获取代码差异(如果存在补丁)

3. 生成一段 SSML 脚本,其中主持人和嘉宾进行对话,可用于创建音频。

4. 通过 Microsoft Speech 创建音频播客(或让你下载 JSON 格式的 CVE 数据)。

这个播客将帮助你抢占新兴威胁的先机。

1. CVEingest: https://github.com/BandarLabs/cveingest

人气: 4 个点赞 | 1 条评论


17. Show HN: Ros2_utils_tool,一款强大的针对ROS2的实用工具图形界面套件。

Show HN: Ros2_utils_tool,一款强大的针对ROS2的实用工具图形界面套件。 - 项目截图

URL: https://github.com/MaxFleur/ros2_utils_tool

作者: bakefish

描述: 嗨,Hackernews,

在过去几周里,我一直在不懈地开发一个GUI工具集,用于各种基于ROS2的实用工具,以简化我在工作中使用ROS的任务。现在我想向大家介绍ros2_utils_tool。

这个工具可以执行许多基于ROS2的功能,例如编辑ROS包文件以删除、重命名或裁剪主题,从ROS包中提取视频或图像序列,创建虚拟包文件或将视频作为ROS主题发布。

在开发过程中,我尽量使工具尽可能简单和轻量,同时工具集还支持许多高级选项,例如不同的视频和图像格式、自定义fps值、颜色空间切换等。我还对该工具进行了大量优化,以支持多线程,某些情况下甚至支持硬件加速,以获得尽可能快的运行速度。

该工具为所有功能提供了完整的图形用户界面支持,同时我还为大多数功能添加了额外的命令行接口支持。

截至目前,ros2_utils_tool支持ROS2 humble和jazzy。

该应用仍处于alpha阶段,这意味着我未来希望添加更多功能,例如基于GUI的ROS包合并或以不同名称重新发布主题,或一些更高级的选项,例如选择用于视频或图像生成的消息。

ros2_utils_tool需要安装ROS2发行版,以及用于用户界面的Qt6或Qt5,cv_bridge用于将图像转换为ROS及其反向操作,最后需要catch2_ROS用于单元测试。

您可以使用以下命令安装所有依赖项(除了ROS2发行版本身):

    sudo apt install libopencv-dev ros-humble-cv-bridge qt6-base-dev ros-humble-catch-ros2
对于ROS2 Jazzy:

    sudo apt install libopencv-dev ros-jazzy-cv-bridge qt6-base-dev ros-jazzy-catch-
使用以下步骤安装UI:

    cd path/to/your/workspace/src
    git clone https://gitlab.com/nct_tso_public/mediassist4/ros2_utils_tool.git
    cd path/to/your/workspace/
    colcon build
然后用以下命令运行它:

    source install/setup.bash
    ros2 run ros2_utils_tool tool_ui
ros2_utils_tool使用EUPLv1.2作为许可证。有关更多信息,例如关于命令行界面工具的信息,请见[0]。

[0] https://github.com/MaxFleur/ros2_utils_tool

人气: 5 个点赞 | 0 条评论


18. Show HN: 用于 Docker 镜像更新的 RSS 订阅源

Show HN: 用于 Docker 镜像更新的 RSS 订阅源 - 项目截图

URL: https://github.com/thebigbone/docker-rss

作者: udev4096

描述: 嗨,我找不到任何关于 Docker 镜像更新的 RSS 订阅源,所以我自己做了一个。如果有任何反馈,我非常感激!

人气: 4 个点赞 | 0 条评论


19. Show HN: Fancy HN – 一个现代化的 Hacker News 客户端,支持实时更新

Show HN: Fancy HN – 一个现代化的 Hacker News 客户端,支持实时更新 - 项目截图

URL: https://fancy-hn.vercel.app

作者: gokhanozturk

描述: Fancy HN 是对 Hacker News 界面的现代改版,旨在提升性能和可用性。我创建这个项目是因为我希望拥有更精致的阅读体验,同时保持 HN 的精髓。

主要特点:

  • 使用服务器送事件的实时更新
  • 干净、简约的用户界面,支持深色/浅色模式
  • 基于 Next.js 15 + React 19 构建,以实现最佳性能
  • 完全响应式设计
  • 支持键盘导航
  • 零广告,无跟踪

    演示:https://fancy-hn.vercel.app GitHub:https://github.com/gokh4nozturk/fancy-hn

    技术栈:Next.js、React 19、TypeScript、Tailwind CSS、Framer Motion、Radix UI

    我非常欢迎来自社区的反馈!

人气: 1 个点赞 | 3 条评论


20. Show HN: 我了解到,作为一名软件工程师,不知道一切也是没关系的。

Show HN: 我了解到,作为一名软件工程师,不知道一切也是没关系的。 - 项目截图

URL: https://danielwetan.com/2025/01/25/its-okay-not-know-everything-software-engineer/

作者: danielwetan

描述:

人气: 1 个点赞 | 3 条评论


21. Show HN: iPad 应用作为你的 AI 键盘

Show HN: iPad 应用作为你的 AI 键盘 - 项目截图

URL: https://flowy.live/index

作者: talksik

描述: 嘿,大家好,我在这里分享一个我一直在开发的项目的早期原型。

请观看演示并阅读备忘录;它会告诉你v1的内容以及我们将要去的方向。

很抱歉我无法发布/准备好安装;安装过程有些麻烦,所以请先留下你的邮箱。

另外,任何反馈都会非常感激,甚至是一些苛刻的意见 :) 哦,对了,这个项目并不是针对所有人/设置(当然也不是v1)。

人气: 3 个点赞 | 1 条评论


22. Show HN: LLPlayer - 一款用于语言学习的媒体播放器,配备人工智能字幕

Show HN: LLPlayer - 一款用于语言学习的媒体播放器,配备人工智能字幕 - 项目截图

URL: https://github.com/umlx5h/LLPlayer

作者: umlx

描述: 你好,HN!

我已经花了8个月的时间在C#和WPF中开发一个视频播放器,现在它达到了某种质量,我想要发布它。

github(源代码、发布版本)
http://github.com/umlx5h/LLPlayer

网站
https://llplayer.com

LLPlayer并不是像mpv或VLC那样的普通媒体播放器,而是一个专门用于语言学习的媒体播放器。
我最初是为了自己的英语学习而创建它,但通过添加各种功能,使其变得更加多功能。

它是完全免费的开源软件,遵循GPL许可证。

主要功能是使用OpenAI Whisper自动生成AI字幕。
(最近,VLC也因做同样的事情而上了新闻,但似乎还没有公开。)

字幕可以实时从视频的任何位置生成,支持100种语言。
它速度很快,因为支持CUDA和Vulkan。
此外,通过与yt-dlp链接,可以实时从任何在线视频生成字幕。
(顺便说一下,Whisper的准确度远远高于YouTube的字幕生成。)

其他独特功能包括字幕侧边栏、OCR字幕、双字幕、实时翻译、单词翻译等等。

我计划在未来添加更多特定语言的功能,例如为动漫爱好者提供的日语功能。

我在GitHub上准备了一个演示视频,如果你感兴趣的话,希望你能看一看。

目前,它仅支持Windows,但我希望将来使用Avalonia实现跨平台。

请注意,我并不是从零开始用C#制作核心视频播放器。

我使用了一个叫做Flyleaf的.NET库,并对其进行了修改,这是一个简单但非常高质量的库。
https://github.com/SuRGeoNix/Flyleaf

一个人从零开始创建一个视频播放器会需要付出巨大的努力。

没有这个库,LLPlayer根本不可能存在。感谢将它作为开源软件发布!

欢迎提供反馈和提问。感谢阅读!

人气: 4 个点赞 | 0 条评论


23. Show HN: Lambda Core – 每种语言中的最小λ演算

Show HN: Lambda Core – 每种语言中的最小λ演算 - 项目截图

URL: https://github.com/kserrec/lambda-core

作者: allthelambdas

描述: 嗨,HN!我正在进行一个名为Lambda Core的合作项目,旨在在每种编程语言中实现lambda演算的基础知识(布尔值和教堂数字)。

目标: • 展示如何在从COBOL到Python的语言中编码函数式概念。 • 为任何对函数式编程或语言理论感兴趣的人提供一个清晰、低门槛的代码挑战。

欢迎所有贡献。如果你喜欢的语言还不在这个仓库中,请添加它!说明很简单,这是一个有趣的方式来探索不同语言如何处理高阶函数。

查看GitHub链接以获取详细信息。我很想听听你的反馈,希望你能加入进来!

人气: 4 个点赞 | 0 条评论


24. Show HN: 收入生成提示

Show HN: 收入生成提示 - 项目截图

URL: https://incomeprompt.com

作者: kokorikooo

描述: 我创建了一个用于生成收入的提示系统。想加入吗?

人气: 2 个点赞 | 1 条评论


25. Show HN: 一个用于细胞自动机模式的互动游乐场

Show HN: 一个用于细胞自动机模式的互动游乐场 - 项目截图

URL: https://automata.iimaginary.com/

作者: iimaginary

描述: 上个月,我偶然发现了一篇关于一维可逆自动机的文章。

https://richiejp.com/1d-reversible-automata

我被简单的数学规则如何创造出看起来与显微镜下的活细胞图像惊人相似的模式所震撼。因此我决定进一步探索,于是我创建了Automata——一个互动可视化工具,在这里你可以亲自玩弄这些图案。

(小贴士:从可逆模式的规则75开始——你会明白我所说的细胞状模式)

期待听到你们的发现。

感谢@richiejp,他的文章激发了这个项目。我看到自从我读过那篇文章以来,他已经构建了一个非常出色的探索工具,但我的工具有几个不同的特点,所以我认为还是值得分享的。

人气: 2 个点赞 | 1 条评论


26. Show HN: cfnlite - 一个简单而合理的 CloudFormation 生成器

Show HN: cfnlite - 一个简单而合理的 CloudFormation 生成器 - 项目截图

URL: https://github.com/a777m/cfnlite/blob/main/examples.md

作者: arm93

描述: TL;DR cfnlite 是一种基于 YAML 的配置文件格式,但这将是最后一种,我保证。<插入相关的 xkcd>
我想创建一个具有简单接口和更好开发体验的 CloudFormation 生成器。

较长的版本:
最近,我发现自己身处一个低代码团队,该团队对使用 CloudFormation 进行所有基础设施即代码(IaC)非常坚持(我们全都在使用 AWS)。我的背景主要是在构建本地数据中心和实时视频领域,因此之前从未在“云”上工作过。因此,我花了头两周快速学习 AWS 基础知识,随后又花了两周了解 IaC,主要编写 CFN。

我很快意识到,直接使用 CloudFormation 实在是太麻烦了。我尝试了一切方法来创建合理、可重用和模块化的模板——你知道我们其他代码所遵循的那种理想——但结果变成了一堆带有参数的垃圾。

不过,我后来发现了关于命令式 IaC 的所有选项(如 CDK、troposphere 等),并对此进行了一些尝试。这里有一个激进的看法:我实际上认为 YAML 在快速调试/理解方面比大多数命令式工具好。无论如何,我很清楚团队绝对不会同意使用这些工具(他们这么说的,哈哈)。

于是我决定为自己构建一个小库,这样我至少可以为自己生成 CFN。一个事情引发了另一个,我决定我可以做一些 CLI 工具,它接受一个小配置文件并生成 CFN。这样,我甚至不需要为每个新想要创建的 CFN 模板编写自定义 CDK 代码。

于是 cfnlite 的雏形开始诞生。它起初源于一系列“如果……”的问题:

  • 如果我可以从一个小配置生成 CFN,那么这个配置会是什么样的?
  • 如果我不必记住每种资源的 CFN 调用?
  • 如果它能提供所有必需字段并设置一些默认值?
  • 如果我可以在不需要运行模板的情况下验证类型?
  • 如果库能够解析依赖关系并处理所有 !Ref/DependsOn 的东西?
  • 如果它有循环和简单的三元条件?(这个问题还没解决)

    过了一段时间,我意识到我可以创建一种语言无关的接口,这个接口团队已经熟悉,但也会大大简化我——希望也能简化团队的生活。我也是一个编译器爱好者,所以我绝对不会放过编写代码生成器的机会。

    我意识到对大多数人而言,我不过是重新创建了一个低级的 terraform(尽管这个工具深受我最喜欢的基于 YAML 的 IaC 工具 Ansible 的启发),可能没人会用,但在我的限制条件下,它解决了一个真实的问题,更重要的是,工作起来非常有趣。

    工作原理

    它基本上是一个 troposphere 的封装:

  • yaml 配置输入,进行解析
  • cfnlite 根据 refs 和 DependsOn 构建依赖树
  • 将用户输入映射到每种资源的 troposphere 对象(大部分逻辑在这里)
  • 将模板输出到标准输出或文件

人气: 3 个点赞 | 0 条评论


27. Show HN: 快速、本地优先的 DeepSeek 聊天

Show HN: 快速、本地优先的 DeepSeek 聊天 - 项目截图

URL: https://www.locl.chat/

作者: finolex

描述:

人气: 2 个点赞 | 1 条评论


28. Show HN: VoidDB – 一款用Go语言编写的事务性键值数据库,支持64位Macintosh。

Show HN: VoidDB – 一款用Go语言编写的事务性键值数据库,支持64位Macintosh。 - 项目截图

URL: https://github.com/ne-zha-2-on-sub-eng

作者: gisela21

描述:

人气: 3 个点赞 | 0 条评论


29. Show HN: Lesley - 一个基于日历的热力图 Python 包,类似于 GitHub 的样式

Show HN: Lesley - 一个基于日历的热力图 Python 包,类似于 GitHub 的样式 - 项目截图

URL: https://github.com/mitbal/lesley

作者: mitbal

描述: 嗨 HN,

我很高兴与大家分享我开发的一个新的开源 Python 包,名为 Lesley。这个包提供了一种简单的方法来为时间序列数据创建基于日历的热图,其风格类似于 GitHub 的活动图。

Lesley 包含三个主要功能:

cal_heatmap:为指定的年份和数据集生成基于日历的热图,提供每日或每周活动的详细视图。
month_plot:为特定月份创建热图,允许用户深入查看其时间序列数据的详细视图。
plot_calendar:在一张图表中绘制整年的数据,提供趋势和模式的一目了然的概览。

您可以在 GitHub 上探索源代码: https://github.com/mitbal/lesley

在线也提供了一个实时演示: https://alexandria-bibliotek.up.railway.app/lesley

我非常希望听到你们的反馈和改进建议!

人气: 2 个点赞 | 0 条评论


30. Show HN: AI文件整理器:轻松使用AI组织文件

Show HN: AI文件整理器:轻松使用AI组织文件 - 项目截图

URL: https://github.com/hyperfield/ai-file-sorter

作者: hyperfield

描述:

人气: 1 个点赞 | 1 条评论


31. Show HN: 根据自己的问题准备考试

Show HN: 根据自己的问题准备考试 - 项目截图

URL: https://github.com/Serial-Experiments-LLP/seet-exam-prep

作者: mukundala

描述: 这个应用程序有什么功能?

如果你正在准备考试并且有一整套问题,你可以按照简单的结构组织这些问题,将它们加载到应用程序中,然后开始复习。

为什么选择这个应用?

我最近开始准备AWS认证。为了复习相关主题,我使用AI和AWS文档生成了一大堆问题。但是我发现没有任何工具/应用可以让我轻松加载这些问题。即使我找到的那一个也有点复杂,无法满足我的需求(抱歉我忘记了那个应用的名字)。所以我迅速使用plotly dash搭建了这个应用。

这个应用的设计需求是什么?

我希望有一个简单的界面,能够

1. 显示问题及其选项
2. 我进行选择
3. 应用显示正确答案
4. 除了正确答案外,还提供解释和参考网址。

就是这样。一个简单的过程来记忆和掌握一些主题。

我将广泛使用这个应用来准备我的考试。准备完成后,我还计划发布我的问题集,以便为每个证书准备。希望有人能觉得这个工具有用。

最初我计划添加得分、分析等功能。但后来我不想在这个应用上花太多时间。也许将来我会在相对空闲的时候加入这些功能。

人气: 2 个点赞 | 0 条评论


32. Show HN: TemplateDocs – 一个用于从 DOCX 模板生成 PDF 文档的 API

Show HN: TemplateDocs – 一个用于从 DOCX 模板生成 PDF 文档的 API - 项目截图

URL: https://templatedocs.io

作者: alonbar

描述: 嘿,HN,

我创建了 TemplateDocs (https://templatedocs.io),这是一项服务,可以让您通过简单的 API 或 Web 界面从 Microsoft Word 模板生成文档。

我之前创建了 easy-template-x (https://github.com/alonrbar/easy-template-x),这是一个开源库,用于生成 Word 文档(每月约 30K 次下载)。离开一家大科技公司的工作后,我决定将我在文档生成方面的经验转化为一个真正的 SaaS 产品。

TemplateDocs 让您可以:

- 使用常规 .docx 文件作为模板,采用简单的 {{variable}} 语法

  • 通过 REST API 或 Web 界面生成文档
  • 保留所有 Word 格式(字体、样式、表格)不变
  • 处理动态内容的循环,如发票项目
  • 获取 DOCX 或 PDF 格式的输出

    Web 编辑器允许非技术用户在无需编码的情况下生成文档,而开发人员可以使用 API 将其集成到他们的工作流程中。

    提供小额度的免费方案(20 个文档),定价从一次性付款 9 美元(500 个文档)起,最高可达每月 99 美元(25,000 个文档)。

    希望听到您的反馈!接下来我想要工作的事情:

    - Zapier、Make.com 和 n8n 集成。

  • 添加模板功能,比如插入图片和链接。

    试试看: https://templatedocs.io 文档: https://templatedocs.io/docs

    告诉我你的想法或者如果你有任何问题!

人气: 2 个点赞 | 0 条评论


33. Show HN: 巨头对决:GPT-4o 在 AI 辩论竞技场与 DeepSeek V3 的碰撞

Show HN: 巨头对决:GPT-4o 在 AI 辩论竞技场与 DeepSeek V3 的碰撞 - 项目截图

URL: https://v0-ai-debate.vercel.app/

作者: Sai_Praneeth

描述: 刚刚推出了AI代理辩论竞技场——一个OpenAI的GPT-4o与DeepSeek的V3实时对决的战场!用户可以选择AI推荐的话题或输入自定义挑战,观看模型争辩。这个项目采用V0构建,探索不同的大型语言模型如何处理推理、说服和反驳。哪个模型的论点更强?快来测试一下,让我知道哪个模型获胜!

https://v0-ai-debate.vercel.app/

人气: 2 个点赞 | 0 条评论


34. Show HN: Exhibitions.London:每场现场展览,始终保持最新动态。

Show HN: Exhibitions.London:每场现场展览,始终保持最新动态。 - 项目截图

URL: https://exhibitions.london/

作者: marche101

描述: 我很烦恼总是错过展览,所以我建立了一个网站来跟踪它们的举办时间。

有什么问题吗?想让我把它推广到你的城市吗?

人气: 2 个点赞 | 0 条评论


35. Show HN: HiFiles AI – 创新的文档助手与文件聊天工具

URL: #

作者: raresp

描述: 你好,HN的读者们!

我是Rares Pascut,代表Typing AI Biometrics团队,很高兴与大家分享我们的一个副项目:HiFiles AI。 什么是HiFiles AI?

HiFiles AI让你可以与文件聊天——上传文档,提问,得到精准的回答,而无需手动翻阅页面。 HiFiles AI的亮点是什么?

    多文件,一次聊天 – 上传PDF、Word文档、电子表格、演示文稿等。跨文件引用数据。
    智能搜索 – 选择基于相似性查询的向量搜索,或选择上下文意识结果的语义搜索。
    双AI模式 – 获得严格基于文件的响应以确保准确性,或获取更广泛的AI知识以提供更深入的见解。
    可嵌入聊天机器人 – 将AI助手集成到您的网站或应用中。
    隐私优先 – 所有互动都经过加密,并遵循严格的安全协议。
HiFiles AI适合谁?

     学生 – 简化研究并获得个性化的学习见解。
     专业人士 – 通过直接与工作文档互动来提高生产力。
     分析师 – 高效提取和分析复杂数据。
     好奇心强的人 – 互动深入材料。
     企业 – 优化文档管理,自动化工作流程,并提升决策能力。
定价

提供免费计划。付费计划起价为€9.99/月,年度订阅有折扣。完整详情: https://hifiles.com/pricing

如何开始使用?

请在 https://hifiles.com 注册,看看它如何改变文档互动的方式。

我们很想听取你的想法,回答问题并获得反馈!让我们更智能地聊天。

尊重您, Rares Pascut

---

免责声明:HiFiles AI是Typing AI Biometrics的一个副项目(https://typing.ai)。

人气: 1 个点赞 | 1 条评论


36. Show HN: 暂停 – 不可打破的专注计时器

URL: #

作者: Hahahadrien

描述: 嘿,HN,

我开发了Pause,这是一款极具革命性的反干扰应用,帮助你专注于工作,通过一个无法绕过的计时器来阻止所有应用的使用。

和很多人一样,我常常发现自己在本该工作、阅读或只是享受休息的时刻,毫无目的地在手机上滚动。

虽然有许多应用阻止器,但大多数都太容易被禁用。Pause 不一样:没有任何捷径可走——它会阻止你所有的应用,你必须等到计时器结束。

简单有效——没有任何多余的内容,只有深度专注。

它非常适合工作、学习、阅读或减少手机成瘾。

如果你曾有过“只是快速检查一下”的冲动,却结果浪费了30分钟,那么Pause就是为你而生。

我非常希望能听到你的反馈!下载并试用一下,告诉我你的想法。

演示: https://studio.youtube.com/channel/UCOjX7V7XjKwwnH6jm1RBXUg

链接: https://apps.apple.com/fr/app/pause-focus-temps-d%C3%A9cran/...

人气: 2 个点赞 | 0 条评论


37. Show HN: Chrome 分屏

Show HN: Chrome 分屏 - 项目截图

URL: https://chromewebstore.google.com/detail/split-screen-in-tab-chatg/hcmndcdpgnbchilaejdjacllakhjadnl

作者: jhx2000

描述:

人气: 2 个点赞 | 0 条评论


38. Show HN: LightCombatManager 3.0 – 一款简单的基于d20的角色扮演游戏战斗管理器

Show HN: LightCombatManager 3.0 – 一款简单的基于d20的角色扮演游戏战斗管理器 - 项目截图

URL: https://github.com/MaxFleur/LightCombatManager

作者: bakefish

描述: 嗨,HN,

差不多两年前,我向你们介绍了LightCombatManager(简称LCM)[0]。自那时以来,我添加了无数新功能和其他改进。

简单来说,LCM是一个用于管理各种基于d20的角色扮演游戏的战斗工具。通过一个简单直观的对话框,角色可以轻松创建并添加到战斗表中。战斗表随后可以通过各种方式进行编辑——例如,如果角色的先攻顺序变化,可以拖放行,删除被击杀的角色或敌人的条目,应用状态效果……还支持许多便捷的功能,例如撤销更改、快捷方式和上下文菜单条目。

LCM支持许多不同的基于d20的RPG系统,例如DnD 3.0E/3.5E/5E或《探路者》游戏。它可以在所有主要桌面平台上运行,包括Linux、Windows和MacOS。

自我第一次发布以来,我添加了更多实用且强大的功能,比如增强的状态效果显示、将角色存储为模板以便更快地添加到战斗中、能够一次添加多个角色(例如小兵)、全新的工具栏以及显示最近操作的日志小部件、自定义图标等更多功能。

我也为代码背后的基础设施做了大量工作。LCM现在支持MacOS、Qt6和一些基于C++20的特性。所有三个主要平台也增加了额外的持续集成(CI)。

在未来,计划添加更多功能,比如存储自定义状态效果。

如果你想尝试LCM,可以查看在[1]下的最新发布。如果你想自己构建它,你需要Qt6或Qt5、Catch2和CMake。在Ubuntu上,以下命令将一次性安装所有依赖包:

    sudo apt install qt6-base-dev libqt6svg6 libqt6svg6-dev catch2 uncrustify cmake
然后,按照以下步骤操作:

1. 克隆仓库 [2]。

2. 打开终端并切换到仓库目录。

3. 输入

    mkdir build
    cd build
    cmake ..
    make
    
[0] https://news.ycombinator.com/item?id=34949396

[1] https://github.com/MaxFleur/LightCombatManager/releases

[2] https://github.com/MaxFleur/LightCombatManager

人气: 2 个点赞 | 0 条评论


39. Show HN: 无痛的测试自动化

Show HN: 无痛的测试自动化 - 项目截图

URL: https://app.magnitude.run/demo

作者: thrgreenwald

描述: 嘿,HN。我们是两位开发者,正在构建 Magnitude(magnitude.run),这是一个软件测试平台,旨在消除脆弱和高维护的测试。它利用 LLM 驱动的网页代理来执行自然语言测试用例,同时在此过程中识别特定的错误。

关于网页代理和自动化测试的新方法有很多讨论,那么我们的产品有什么不同呢?我们的方法是基于网页的,提供动态而一致的行为,并且打包成一个一体化的解决方案,这样你就可以忘记维护内部测试工具了。

使用 Magnitude,你能够创建基于自然语言的测试用例,这些用例完全根据你想要的目标而工作,而不是依赖于特定的网页结构。脆弱的测试失败将不再是噪音,当测试失败时,你会知道这可能意味着真实用户受到影响。

如果你想试试这个,欢迎查看我们的预览。我们很想听听你的想法。

- Tom & Anders

人气: 2 个点赞 | 0 条评论


40. Show HN: Aquila是一个小型代码嵌入工具

Show HN: Aquila是一个小型代码嵌入工具 - 项目截图

URL: https://github.com/amanv8060/aquila

作者: amanv8060

描述: 这是一个小型工具,用于在你的文档中嵌入代码片段。

人气: 2 个点赞 | 0 条评论


41. Show HN: Couscous – 基于人工智能的代码审查,让你的团队保持同步

Show HN: Couscous – 基于人工智能的代码审查,让你的团队保持同步 - 项目截图

URL: https://github.com/ARAldhafeeri/couscous

作者: araldhafeeri

描述: Couscous 是一个 VS Code 扩展,利用 AI 分析您的代码质量与最佳实践和团队规范的对比。它提供即时的视觉反馈,让您享受交付高标准“代码菜肴”的快感,或者……好吧,当您的代码需要更多调味时,它也会及时告诉您。

把它想象成您个人的代码厨师,确保您的团队遵循规范和最佳实践。写出整洁优雅的代码,您将感受到在知名餐厅担任大厨的荣耀,端出美味的南瓜粥。但如果您的代码杂乱无章或不一致,您可能会收到不那么令人愉快的提醒,提醒您该清理一下了。

功能 AI 驱动的代码分析,使用 Deepseek 对于合规文件的 Couscous 图标(得分 > 70%) 对于需要改进的文件的便便图标 行内违规高亮 AI 生成的改进建议 快速修复代码操作

人气: 2 个点赞 | 0 条评论


42. Show HN: 将PDF打印为书籍

Show HN: 将PDF打印为书籍 - 项目截图

URL: https://matiasmorant.github.io/screen-to-paper/

作者: wvlia5

描述: 打印处理后的PDF,沿中间折叠,你就拥有一本书了!

如果你只是简单地打印一个PDF,阅读会很不舒服,因为所有纸张都是分开的。这会把输入的PDF转换为一个可以作为书籍打印的新PDF。

人气: 2 个点赞 | 0 条评论


43. Show HN: 文字王朝

Show HN: 文字王朝 - 项目截图

URL: https://pingtype.github.io/wordDynasty/index.html

作者: peterburkimsher

描述: Word Dynasty 像 Bejeweled,但它是针对字母的。

• 它为每个单词绘制连接线,并在页面底部列出这些单词。

• 点击任意两个瓷砖按照顺序交换字母。

• 我想目标是尽可能多地找到单词,或者每行找到一个单词。

已知问题:

• 在移动设备上,网格有时看起来比页面宽。

• 需要一个自述文件和图标。

• 重叠的线看起来就像一条长线。

• 有时线条绘制错误,会向左偏移几个像素。不知道为什么。

• 目前还不支持对角线,只支持水平和垂直方向。

人气: 2 个点赞 | 0 条评论


44. Show HN: 我制作了一个本地的私人AI朋友。

Show HN: 我制作了一个本地的私人AI朋友。 - 项目截图

URL: https://heyamy.ai/

作者: qualitywithin

描述: 作为孩子时,我们都有想象中的朋友。当大型语言模型出现时,我想我们终于可以将想象变为现实——一个可能对儿童成长有帮助的实体。

我将艾米(Amy)作为一个有趣的副项目来制作。

我认为一些重要的事情包括:

- 对话和数据必须保持本地和私密。它们不应该发送到某个API,也不应该让我支付更多费用来和艾米聊天。

- 艾米应该是廉价的。像英伟达的Jetson Orin Nano这样的芯片单独售价约为250美元,因此这特别棘手。

- 艾米不需要也不应该无处不在——在你的手机、平板电脑等设备上。简单的实体存在感中蕴含着美感。

这是一个原型,我会非常感激任何反馈,如果有兴趣的话,我会制作更多!

人气: 2 个点赞 | 0 条评论


45. Show HN: AI策划的每日新闻测验,灵感来源于《等等……别告诉我!》。

Show HN: AI策划的每日新闻测验,灵感来源于《等等……别告诉我!》。 - 项目截图

URL: https://www.snoozpaper.com/

作者: mmoustafa

描述: 嘿,HN,我一直在努力避免无休止的刷视频,但我想快速浏览一下每日头条,以便保持与时事的联系。我喜欢听NPR的WWDTM节目,但每周播出一次在我们这个时代显得有些慢了。

于是我造了这个应用。每天早上,Claude Sonnet 3.5会筛选最新的新闻,并制作出每日新闻测验,以一种快速而有趣的方式让你保持信息灵通。

让我知道你的想法!

人气: 2 个点赞 | 0 条评论


46. Show HN: ParlayMeister – 您的AI体育博彩助手,助您获得更智能的胜利

Show HN: ParlayMeister – 您的AI体育博彩助手,助您获得更智能的胜利 - 项目截图

URL: https://parlay.lemeister.com/

作者: YoNoCode

描述:

人气: 1 个点赞 | 0 条评论


47. Show HN: 像在VSCode中编辑文本缓冲区一样编辑文件系统

Show HN: 像在VSCode中编辑文本缓冲区一样编辑文件系统 - 项目截图

URL: https://github.com/ahrm/voil

作者: hexomancer

描述: 我编写了一个 VSCode 扩展,允许你通过编辑文本缓冲区来创建、重命名、移动和删除文件。如果你熟悉 oil.nvim 的话,这个扩展类似于它。 在我看来,这个扩展远远优于内置的文件管理器,因为它允许你将现有的文本编辑肌肉记忆应用到文件操作中,而内置的文件资源管理器则需要使用鼠标,或者至少需要记住新的键盘快捷键。GitHub 页面上有一个视频演示。

这是 Visual Studio 市场上的扩展页面: https://marketplace.visualstudio.com/items?itemName=AliMosta...

人气: 1 个点赞 | 0 条评论


48. Show HN: Anki 卡片组构建器

Show HN: Anki 卡片组构建器 - 项目截图

URL: https://github.com/pushpankar/anki-deck-builder

作者: pushpankar

描述: 嗨 HN,

我为 Anki 构建了一个自动牌组生成器。作为一个非母语英语使用者,我在阅读时发现自己不认识很多词汇。虽然我可以猜测意思,但这会让我变得慢吞吞的,而且很多时候我只能带着模糊的理解继续读下去。有时候,这些词在语境中是至关重要的,但我不喜欢停下来查字典。即使我查了,通常也会很快忘记它们。

此外,Anki 是长期记忆的最佳工具,但构建牌组却很繁琐。因此,我开发了这个工具,可以从我正在阅读的书中提取词汇并将它们添加到我的 Anki 牌组中。

它是免费的,欢迎尝试并分享您的反馈或您希望看到的功能。

谢谢, Pushpankar

人气: 1 个点赞 | 0 条评论


49. Show HN: 反检测,使ChatGPT生成的文本不可检测且更具人性化。

Show HN: 反检测,使ChatGPT生成的文本不可检测且更具人性化。 - 项目截图

URL: https://antidetection.com/

作者: remorses

描述:

人气: 1 个点赞 | 0 条评论


50. Show HN: 书籍翻译器,让我妈妈(和你)可以读书。

Show HN: 书籍翻译器,让我妈妈(和你)可以读书。 - 项目截图

URL: https://booktranslator.ai

作者: ainarsklavins

描述: 嘿,HN,

我母亲不会读英文,但有很多关于健康、长寿和其他重要话题的好书仅有英文版。我不想等好几年让它们被翻译。所以,我创建了这个 booktranslator.ai,让任何人都能翻译书籍,并用他们的母语阅读。

我的产品的第一批用户也分享说,他们有时会翻译这本书,因为用另一种语言阅读对他们来说更容易,而不是等到书籍发布。

顺便说一下 - 我刚刚学会了编程,并切换到 Cursor 来加快进度,这是我从零开始创建并准备发布的第一个项目。这就是 Cursor 的力量。随便问。

也许你也能找到这样的工具的用处。

人气: 1 个点赞 | 0 条评论


51. Show HN: CommitGenius – 无需设置的人工智能驱动提交信息

Show HN: CommitGenius – 无需设置的人工智能驱动提交信息 - 项目截图

URL: https://github.com/bannawandoor27/Commitgenius

作者: bannawandoor27

描述: 嘿 HN,

我开发了 CommitGenius,这是一款命令行工具,可以根据你的代码修改生成提交信息——完全离线使用本地 LLMs(通过 [Ollama](https://ollama.ai))。

### 为什么?
在编程时写提交信息让我感到沮丧。与其浪费时间,我花了大约 20 分钟休息一下,启动了 Windsurfer IDE,然后开发了这个工具。有时候,最好的解决方案就是满足自己的需求!

### 它的功能

  • 分析你已暂存的代码更改,了解你做了什么
  • 生成简洁、符合规范的提交信息,真正有意义
  • 完全离线工作——没有云依赖,没有上下文切换
  • 最小化设置——只需安装并运行

    ### 快速开始

cargo install commitgenius
git add .
cmgenius

示例输出:
feat(auth): improve JWT token validation and error handling

我很想听听你们的想法——有什么反馈或改进建议吗?另外,你在一次编程会话中开发的最有用工具是什么?

人气: 1 个点赞 | 0 条评论


52. Show HN: 通过Python以250MiB内存将5000行/秒从Kafka导入Postgres。

Show HN: 通过Python以250MiB内存将5000行/秒从Kafka导入Postgres。 - 项目截图

URL: https://sql-flow.com/docs/tutorials/postgres-sink/

作者: dm03514

描述: 你好!我一直在使用 DuckDB 构建一个 Flink 替代方案。

基于 DuckDB 的构建使得利用 DuckDB 所支持的所有集成变得非常简单。

通过批处理,在本地运行的 Docker 中的小型 Postgres 实例中插入 5000 行/秒是毫无困难的!

非常希望听听你的想法和反馈,谢谢!

在进行连接流和数据源等非差异化数据工作时,你们的数据堆栈是什么样的?

人气: 1 个点赞 | 0 条评论


53. Show HN: Kitlab 是为网页开发者提供的一套工具集合。

Show HN: Kitlab 是为网页开发者提供的一套工具集合。 - 项目截图

URL: https://kitlab.dev

作者: Hachiy

描述: 我创建了kitlab.dev,这是一个各种工具的集合,可帮助开发者或其他任何人。它提供图像优化、二维码生成器、按钮生成器、CSS关键帧生成器、Open Graph图像生成器、favicon生成器等等! :)

我之所以制作这个工具包,是因为我一直想拥有自己的免费工具集。欢迎任何反馈。

人气: 1 个点赞 | 0 条评论


54. Show HN: Hobbestie – 一个针对小众爱好者的平台

Show HN: Hobbestie – 一个针对小众爱好者的平台 - 项目截图

URL: https://hobbestie.com/

作者: anita8585

描述:

人气: 1 个点赞 | 0 条评论


55. Show HN: LilGPT – 一个小巧的 macOS GPT 客户端

Show HN: LilGPT – 一个小巧的 macOS GPT 客户端 - 项目截图

URL: https://github.com/haxzie/lil-gpt

作者: haxzie

描述:

人气: 1 个点赞 | 0 条评论


56. Show HN: 我为老年人开发了一个简化的Android启动器。

URL: #

作者: v123l

描述: 大家好,

我为一位家庭成员构建了这个应用程序,它允许我设置一个简单的主页,包含选择的应用程序和可选联系人,同时锁定其他一切,以避免误操作改变任何东西。

创建这个应用的另一个原因是,现有的老年人启动器在主页的用户界面方面要么令人困惑,要么表现不佳。

https://play.google.com/store/apps/details?id=com.eldo.launc...

期待听到大家的反馈。

人气: 1 个点赞 | 0 条评论


57. Show HN: 将CI/CD管道的创建从数小时自动化为数分钟

Show HN: 将CI/CD管道的创建从数小时自动化为数分钟 - 项目截图

URL: https://github.com/ARAldhafeeri/Blaze-cicd

作者: araldhafeeri

描述: Blaze CI/CD 是一款命令行界面(CLI)工具,旨在自动化创建可投入生产的 CI/CD 流水线。该工具与 Kubernetes、Docker、DockerHub、GitHub、GitHub Actions 和 ArgoCD 集成,以提供无缝的设置体验。用户需要提供一些基本信息,例如项目名称、API 密钥和应用配置,工具会处理命名空间、存储库和 CI/CD 流水线的创建。

自动化流水线创建:使用 Kubernetes(kubectl)、Docker、GitHub 和 ArgoCD 自动化 CI/CD 流水线的设置。 YAML 配置:用户通过一个 YAML 配置文件提供项目和应用的详细信息,该文件将用于通过单个命令构建整个 CI/CD 流水线。 多服务集成:与 DockerHub、GitHub 和 ArgoCD 集成以创建存储库、项目和应用。可以处理多个服务的流水线。 CLI 接口:简单的命令行接口,具有初始化和构建命令。 最少设置:除了配置 kubectl、Python、安装软件包和提供 API 密钥外,唯一的其他步骤是填写 config.yaml。 优雅降级:Blaze CI/CD 通过在每一步验证资源的存在性来确保强大的流水线创建。如果某个资源(例如存储库、项目或应用)已经存在,Blaze 会跳过其创建以避免冗余。如果缺少资源,则会自动创建。

人气: 1 个点赞 | 0 条评论


58. Show HN: MyLog.food - 基于自然语言/照片的人工智能食品跟踪

Show HN: MyLog.food - 基于自然语言/照片的人工智能食品跟踪 - 项目截图

URL: https://mylog.food

作者: Extender777

描述:

人气: 1 个点赞 | 0 条评论


59. Show HN: 使用 AI 简化在 GitHub 和 Slack 的发布流程

Show HN: 使用 AI 简化在 GitHub 和 Slack 的发布流程 - 项目截图

URL: https://gist.github.com/duane9/646bcdee73c63eca776c6be99733e9a1

作者: rem_one

描述:

人气: 1 个点赞 | 0 条评论


60. Show HN: TypePractice 选择 – 在阅读时提高专注力和打字速度

URL: #

作者: serverlessmania

描述: TypePractice Select 是一款 Chrome 扩展程序,将阅读转变为一种互动体验。你不再是被动地消费文本,而是将你所阅读的内容输入出来——这样可以增强专注力、理解力和打字速度。

现在就试试吧

Chrome 扩展程序 (https://chromewebstore.google.com/detail/typepractice-select...)

GitHub https://github.com/zerubeus/type-selection

期待听到你的想法!

人气: 1 个点赞 | 0 条评论


总结

今天的Show HN汇总展示了一系列多样化的创新项目。从AI驱动的工具到创意编码解决方案,这些项目反映了我们技术社区的动态特性。哪个项目最吸引你的注意力?请在评论中告诉我们!

Tags: #ShowHN #科技创新 #开发者项目 #AI应用程序 #开源软件

相关资源