探索2024-12-30 Show HN上最热门的开发者项目,包括创新技术、AI应用等激动人心的新发明。深入了解这些引人注目的项目!
今日内容汇总
今日最热产品亮点
- 产品名称: AWS S3 开源文件共享解决方案
- 亮点: 为团队提供简单易用的文件共享功能,特别适合非技术人员使用。基于AWS S3构建,完全开源,解决了团队内部文件共享的痛点。
快速摘要
- 最热类别: 开发工具与基础设施
- 点赞最多的关键词: 开源、文件共享、AWS S3
- 最受欢迎的产品: AWS S3文件共享解决方案 (57点赞)
技术趋势
- 云存储与文件共享
- AI辅助开发
- 开源工具
- 实时通信
- 低代码/无代码平台
项目分布
- 开发工具: 35%
- AI应用: 25%
- 生产力工具: 20%
- 基础设施: 15%
- 其他: 5%
趋势洞察
- 开源项目持续受到欢迎,特别是解决实际问题的工具类项目
- AI技术正在深度融入开发工具链
- 简化技术使用门槛成为重要趋势
- 云服务的民主化趋势明显
- 实时协作需求增长
建议开发者关注:
- 开源项目的商业化路径
- AI工具的实际应用场景
- 用户体验优化
- 跨平台兼容性
- 安全性与隐私保护
今日热度Top10产品榜单
Top 1. 使用 AWS S3 构建的开源文件共享解决方案,简单易用,适合团队协作与个人文件管理。 (点赞数:57,评论数:34)
Top 2. 无账号阅读Threads的文章工具,经过逆向工程打造,轻松获取内容。 (点赞数:45,评论数:24)
Top 3. Onramp 能够编译《毁灭战士》,让你重温经典游戏体验! (点赞数:14,评论数:3)
Top 4. 在Kobo Clara BW电子书阅读器上运行Emacs,享受独特的编程体验,轻松便携,适合代码爱好者和阅读者的完美结合。 (点赞数:13,评论数:0)
Top 5. 一款趣味满满的简单游戏,挑战你的反应能力与思维!快来试试这个不花心思却充满乐趣的游戏吧! (点赞数:8,评论数:5)
Top 6. Jido:使用Elixir可运行10千个仅占25KB的代理,轻巧高效! (点赞数:6,评论数:6)
Top 7. Dispatched.dev:为您的无服务器应用提供高效的后台任务队列解决方案,让开发更轻松,实现更高效的资源管理和任务调度。 (点赞数:8,评论数:4)
Top 8. 全球20000+真实设备的网络测试API,助你轻松诊断网络性能! (点赞数:9,评论数:1)
Top 9. 轻松学习日语汉字,告别无聊的记忆法,让学习变得简单有趣! (点赞数:6,评论数:3)
Top 10. 解决GitLFS慢速问题的最佳AI数据版本管理工具,让你的开发流程更高效! (点赞数:7,评论数:1)
1. Show HN: 我使用 AWS S3 构建了一个开源文件共享解决方案
URL: https://s3-file-share-for-free-35n2u.kinsta.app/
作者: rohitghumare
描述: 我创建了一个100%开源的公司内部自托管文件分享解决方案,适用于团队
最近,我想要与我的平面设计师分享高清图片和视频文件。她在她的领域非常出色,但对AWS S3并不熟悉
因此,我想到一个主意并构建了这个解决方案。
Github仓库:https://github.com/rohitg00/s3-file-share-for-free
详细指南:https://ghumare64.medium.com/i-built-a-company-wide-self-hos...
人气: 57 个点赞 | 34 条评论
2. Show HN:我逆向工程了 X,以便在没有任何账户的情况下将 Threads 作为文章阅读
URL: #
作者: vednig
描述: 嗨,各位黑客朋友们,
我是在 Ved,最近我遇到了一个痛点,就是在浏览一些线程内容后,常常会失去原始信息的上下文,想要一个能够将这些线程转换为文章的阅读器。
为了解决这个问题,我决定构建一个无广告的线程阅读器(目前所有现有的解决方案都有广告),由于 X/Twitter API 的价格非常昂贵,我进行了逆向工程,将渲染后的 X.com/Twitter 页转换为一个 API,并将其托管在虚拟机上(这显然便宜得多)。
您所有的数据都保存在本地存储中,包括您的评论和保存的线程(我想在 Linux 和 MacOS 浏览器上有一个已知问题)。
代码已开源,您可以在这里找到: https://github.com/vednig/unlaceapp
应用程序可以在这里访问: https://unlace.app
应用内有两种视图
https://unlace.app/?url=https://x.com/ianwcrosby/status/1872...
https://unlace.app/thread/ianwcrosby/status/1872724231999381...
逆向工程的 X API 可在 https://xapi.betaco.tech/x-thread-api?url=https%3A%2F%2Fx.co... 找到
与此同时,您可以在 https://unlace.app 输入任何 Twitter 线程的 URL,以获取干净且易读的文章。
以下是技术栈(如果有人感兴趣):
- NextJS
- FastAPI
- Selenium
以上就是全部,期待得到富有成效的反馈。
人气: 45 个点赞 | 24 条评论
3. Show HN:Onramp 可以编译 Doom
URL: https://ludocode.com/blog/onramp-can-compile-doom
作者: ludocode
描述:
人气: 14 个点赞 | 3 条评论
4. Show HN: 在Kobo Clara BW电子书阅读器上运行Emacs
URL: https://github.com/enthdegree/kobo-emacs
作者: enthdegree
描述:
人气: 13 个点赞 | 0 条评论
5. Show HN: 我做了一个愚蠢的游戏
URL: https://pizzzza.lol
作者: kilroy123
描述:
人气: 8 个点赞 | 5 条评论
6. Show HN:Jido – 每个占用25KB的10k代理运行(Elixir)
URL: https://github.com/agentjido/jido
作者: mikehostetler
描述: 嗨 HN!
我是 Mike Hostetler,我构建了 Jido,一个基于 Elixir 的代理 SDK,能够让你在没有重型基础设施的情况下运行成千上万的代理。
仓库: https://github.com/agentjido/jido
入门指南: https://hexdocs.pm/jido/getting-started.html
为什么要另建一个框架?
在使用了几个流行的代理框架和平台后,我遇到了两个主要挑战:
- 运行多个代理需要像 Docker 或 K8s 这样的处理密集型基础设施。在并行运行 50,000 个代理时,成本高昂,降低了代理编程的优势。
- 现代代理在构建工作流程时需要过多的人力干预。为什么代理不能自行管理其 WDLC(工作流设计生命周期)呢?这似乎是一个重要的缺失环节。
代理框架是为人类编写的。与这些代码一起工作的 LLM 们总是需要绕过人类的工作方式假设。因此,我编写了一个专门为 LLM 设计的框架,让它们能够编写和操作自己的代理流程。
Elixir 是一个自然的选择,因为它具有函数式特性、稳固的并发原语和“让它崩溃”的哲学,配合动态错误补偿。热代码重载是一个额外的优势。
Jido 中的代理在静态状态下使用 25Kb 的内存,可以轻松序列化然后休眠以便长期访问。代理拥有 API,可以动态启动和管理自己的子代理或利用 Elixir 的 OTP 架构的任何其他 Elixir 过程。
Jido 动作是代理可以动态编排到工作流程中的功能原语。生成的代码可以在当前 VM 中的独立进程中运行,或者在与代理 VM 连接并在引入代理 VM 之前进行了加固的另一个 BEAM VM 中运行。
我很高兴能帮助实现一个让成千上万的代理为它们的人类操作员无缝工作的世界。
谢谢!
人气: 6 个点赞 | 6 条评论
7. Show HN:Dispatched.dev – 用于无服务器应用的后台任务队列
作者: prageeths
描述: 嘿,HN,
我提前上线了 Dispatched.dev!这是一个简化无服务器应用程序后台作业的工具——不再需要管理队列或工人。只需发送简单的 HTTP 请求,其余的交给我们处理。
作为上线特别活动,我提供限时 30% 的折扣。很希望听到你们的反馈,或者回答任何问题!
人气: 8 个点赞 | 4 条评论
8. Show HN:来自全球20,000多个真实设备的网络测试API
URL: https://developer.bitping.com/
作者: firaenix
描述: 你好,HN!我是Nick,Bitping的联合创始人之一,我们想与大家分享一个我们过去几年一直在开发的工具,它可以让你测试来自全球真实用户设备的网络连接。
我们最初参加了一个黑客松,目标是开发一个由微支付驱动的产品,我们最终选择了一个可以ping其他网络设备的网络,用户通过执行这些操作可以获得零星的报酬。
在赢得黑客松之后,我们构建了一个正常运行时间监控服务,并发现我们的数据与传统基于数据中心的监控工具之间存在差异;从Google的角度看,你的网站可能是“在线”的,但对于某些地区或特定ISP的用户来说可能是无法访问的。
这个发现促使我们建立了一个由真实用户设备运行的监控节点网络。现在我们在135多个国家拥有超过20,000个节点,并且这些节点已经执行了超过8.37亿次测试。
自那时以来,我们从正常运行时间测试SaaS产品转变为专注于构建网络软件,旨在通过用我们的“最后一公里”监控数据来补充传统的指标,帮助人们丰富他们现有的监控栈。
我们还开始构建开源工具,利用这个API来激发开发者的灵感,因此随时欢迎查看我们的Github!我为bping感到非常自豪,它是我们远程ping测试工具,允许你从任何一个节点在任何地区ping服务器。我还在为那些希望用外部协议/网络信息来丰富现有Prometheus指标的人们开发一个分布式指标收集工具,它就像你自己的正常运行时间测试工具,既可以高层次,也可以深入。
这与传统服务的不同之处:
与仅从数据中心运行的传统监控服务不同,我们提供: - 来自实际用户设备的测试,真实网络条件 - 访问通常只有ISP才能获得的数据 - 135多个国家的跨ISP可视化你可以查看我们当前的网络状态和节点分布,访问http://explorer.bitping.com
技术细节:
- 用Rust构建(从Node.js迁移过来) - 使用LibP2P进行节点通信 - 网状网络架构(取代了原有的集线器-辐射型架构)文档和示例:
- Bitping开发者文档:https://bitping.com/help/customers/api - Bping:基于开发者API构建的开源ping测试工具:https://github.com/BitpingApp/bping - 分布式指标:全球指标收集工具正在进行中,支持DNS、ICMP Ping和HLS指标收集:https://github.com/BitpingApp/distributed-metrics开发者API当前支持的协议及其用途:
1. HTTP - 确保你的网站根据地区提供正确的内容,或者如果你受某些法规约束,确保特定地区无法访问你的网站 2. ICMP - 检查特定国家是否可以访问某个IP地址(或无法访问) 3. DNS查询 - DNS中毒检测;确保你的网站主机名在每个国家都被解析到正确的IP地址 4. HLS流测试 - 验证你的视频流是否在合理的延迟范围内提供。TTFB(首次字节时间)指标可帮助细致识别全球任何地方的内容分发问题。计划支持的协议:
- TCP - QUIC/UDP - 路由跟踪 - WASI计算 - GPGPU如果你对这些感兴趣,访问http://developer.bitping.com开始使用。一旦你获得API访问权限,可以按照我们的文档(https://bitping.com/help/customers/api)开始从我们全球的节点网络运行测试。
我在这里回答任何关于实现的技术问题,尤其是关于管理分布式用户设备网络的挑战。如果有任何问题或者需要帮助开始使用,可以通过我的个人资料中的邮箱与我联系。
人气: 9 个点赞 | 1 条评论
9. Show HN:学习日语汉字,不用无聊的记忆法
URL: https://www.kanjideck.com
作者: romes
描述:
人气: 6 个点赞 | 3 条评论
10. Show HN: GitLFS太慢了?没关系,这里是最好的AI数据版本控制工具。
URL: https://ghost.oxen.ai/the-best-ai-data-version-control-tools/
作者: mathi0750
描述: 嗨,HN!
我刚刚发布了一篇博客,介绍了当前最快、最简单和最协作的 AI 数据版本控制工具。
如果你最近一直在处理 AI 数据集,你就会知道版本控制和共享数据是多么麻烦和困难。如果你想了解 Oxen.AI(我目前正在这里构建解决方案)、Hugging Face、DVC 等最佳数据探索和版本控制选项的详细比较,请查看这篇博客,告诉我你的想法 :)
链接在这里:https://www.oxen.ai/blog/the-best-ai-data-version-control-to...
人气: 7 个点赞 | 1 条评论
11. 显示HN:lmno.lol – 拖放博客,去掉现代网络的那些讨厌的部分
URL: https://lmno.lol
作者: xenodium
描述:
人气: 4 个点赞 | 3 条评论
12. Show HN: LLM Divergent Thinking Creativity Benchmark
URL: https://github.com/lechmazur/divergent
作者: zone411
描述:
人气: 7 个点赞 | 0 条评论
13. Show HN:基于快速更新(RAP)模型创建 Skew-T Log-P 图
URL: https://github.com/GribStream/python-client
作者: ElPeque
描述: 几周前,有人请求GribStream支持这个特定模型https://www.nco.ncep.noaa.gov/pmb/products/rap/,以便在Skew-T Log-P图上使用,所以在对jpeg2000压缩数据进行了一番摸索后,我终于搞定了!
我分享一个Python示例,展示如何创建这些图表。
Skew-T Log-P图是一种热力学图表,主要用于气象学中 plot 大气温度和露点在不同压力层次的变化。"Skew-T"指的是温度线相对于垂直线的倾斜角度,而"Log-P"则表示纵坐标是按对数比例与压力缩放的,压力随高度下降。这个图表帮助气象学家通过分析温度、湿度和高度变化的风来可视化和预测天气现象,如云的形成、稳定性和极端天气的潜力。它是理解大气环境以及做出与天气预报和研究相关的决策的必备工具。
例如,在图表中,温度和露点线汇聚的地方,指示了空气开始饱和的高度。这正是云开始形成的高度。靠近地面的汇聚更密切,暗示着湿度较高,可能会产生雾或低云。
祝你玩得愉快!
人气: 6 个点赞 | 0 条评论
14. Show HN: 我创建了一个开源的华丽而无用的 React 组件集合
URL: https://www.fancycomponents.dev/
作者: danielpetho
描述: 大家好,朋友们!
我创建了一个有趣的副项目,叫做 Fancy Components,目的是探索和重现一些你在网络上可能会看到的独特、风趣、非传统以及有时看似无用的 UI 设计和微交互。
这个项目主要使用 React、TypeScript、TailwindCSS 和 Motion(前称 Framer Motion)构建。
只需将源代码复制到你的项目中,就可以开始使用了。
每个组件都包括示例、演示以及文档,帮助你理解它的工作原理和构建方式。
它是 100% 免费和开源的!
人气: 3 个点赞 | 2 条评论
15. Show HN: 我为AI语音助手创建了一个UptimeRobot
URL: https://www.callgeist.com/
作者: BrandiATMuhkuh
描述: 你好HN,最近我花了很多时间构建基于电话的AI语音助手。在每次客户会议之前,我发现自己总会给AI助手打个电话,确认它是否仍然“在线”。我有一些朋友在呼叫中心/语音助手领域工作,他们告诉我也遇到过同样的问题。所以我决定构建一个工具来监控我的AI助手。
既然我有这个问题,我的朋友也有,我想为什么不构建一个大家都可以使用的工具呢。
我非常希望能收到任何反馈!它运行得不错,但我仍然需要让它更可靠。同时,我还不知道如何最好地进行盈利。
如果我获得了一些关注/积极的反馈,我会添加功能测试(例如,你还能预约吗,助手能应对噪音吗,等等)。
用户体验深受 https://uptimerobot.com/ 和 https://supabase.com/ 的启发。
这里是我在短短一周内编写的幕后花絮: https://www.callgeist.com/about
(技术:OpenAI-Realtime-API,Supabase,Next.js 15,Twilio,React,TypeScript,shadcn)
PS:这个项目的一部分是展示我的工作,因为我目前正在寻找新的机会(请查看我的HN个人资料)。
人气: 3 个点赞 | 2 条评论
16. Show HN: 我开发了一个电影推荐应用程序
URL: https://moodvie.app/
作者: jibolash
描述:
人气: 3 个点赞 | 2 条评论
17. Show HN: 我开发了一个工具,可以帮助整理朋友分享的链接
作者: hetdv
描述: 嘿,HN!
我以前常花几个小时消费内容,但后来意识到这些内容并没有让我更快乐或更有效率。
AI生成的冗余内容越来越多,而我发现朋友们分享的内容质量要高得多。
这就是我创建Curatee的原因——一个关注你所认识的人分享内容的方式。其(夸张的)使命可以在https://www.curatee.co/mission找到,示例页面在https://www.curatee.co/u/het。
我目前正在开发一个Chrome扩展、自动摘要功能,以及一个iOS应用。同时,我也在尝试通过创建能够自己获取和发布内容的账户来解决冷启动问题(例如,DeepMind博客)。
我很想听听你们的反馈、建议和批评!我知道这个问题确实存在,只是不确定我构建的解决方案是否有效。
人气: 2 个点赞 | 2 条评论
18. 在Hacker News上展示:FirstVersion – 重建伟大产品的朴素开端
URL: https://firstversion.trickle.so/
作者: jarodxuming
描述: FirstVersion 是一段穿越时光的旅程,通过重现今天科技巨头的最初版本,展示了它们 humble beginnings。这些重建让我们想起,每一家大公司都是从简单的 Version 1.0 开始,专注于解决特定的问题。
正如保罗·格雷厄姆在 2008 年所指出的,成功遵循一定的模式,尽管这些模式并不总是显而易见的。虽然复杂的解决方案看起来很令人印象深刻,但历史告诉我们,影响力最大的想法往往源于简单。
这些重建是在 AI 的协助下生成的,并由社区共同精炼和维护,提供持续的免费更新。
人气: 4 个点赞 | 0 条评论
19. Show HN:工时转换计算器 – 即时简化小时为小数
URL: https://www.billableninja.com/tools/timesheet-conversion
作者: jamzi
描述:
人气: 2 个点赞 | 1 条评论
20. Show HN:为爱好者提供的 Chipper AI/RAG 接口(Ollama, Haystack RAG, Python)
URL: https://github.com/TilmanGriesel/chipper
作者: TilmanGriesel
描述: 我开始这个项目是为了帮助我的女朋友写她的新书,同时也想学习一些关于LLM和RAG的知识。这个想法是利用本地嵌入技术来提问有关角色的问题,探索创造性的可能性,同时保持一切都在本地。最初,这只是一堆杂乱无章的脚本,而现在它正在成长为一个充满热情的私人项目。你可能知道这种情况,有时就是这样 :)
项目还没有完成和打磨好,但我已经取得了一些不错的进展,并在圣诞节那天将其提升到了更好的整体状态。我很希望能向几个人展示一下,听听他们的反馈和贡献。你们的想法真的能帮助我改进它,使其变得更好。
人气: 3 个点赞 | 0 条评论
21. Show HN: 总薪酬计算器,充分利用您的创业股权
URL: https://www.totalcompensationcalculator.com/
作者: tannerljohnson
描述: 我一直在使用 Google Sheets 管理创业公司的股权,跟踪不同的授予和归属时间表变得非常复杂。
当我模拟不同的场景并输入所有的授予时,很明显用一种更结构化的方式来可视化这些数据是有价值的——这种方式能够更好地比较不同公司的报价,理解税务影响,获取未来股权悬崖的感觉。
这是一个最小可行产品(MVP),您会注意到目前只支持几个州(比如加利福尼亚和纽约)的税务场景,以及不同的税务情况,比如已婚单独申报或逐项扣除。这个项目受到 SecFi 一些工具的启发——但我希望能对数据的展示有更多控制。另一个改进的方式是与 Carta 集成,以避免手动输入授予信息。总的来说,这正是我一直想要的——一个单一的 URL,我现在可以访问它,以便在收到新的股权授予或想要理解私营公司不同的退出场景时使用。
人气: 3 个点赞 | 0 条评论
22. Show HN: Dreamsmeanings.net – AI梦境解读与古老智慧结合
URL: #
作者: CodeJS
描述: 大家好,
想和大家分享一个我们正在进行的项目:DreamsMeanings.net。这个网站利用人工智能根据不同的传统提供梦境解析,包括伊斯兰教、犹太教、弗洛伊德和荣格主义的观点。
这是它独特之处:
人工智能驱动的解析:我们的AI分析您的梦境,并结合不同文化和心理学的视角提供深刻的解读。
向量相似性搜索:我们使用先进的技术在庞大的梦境符号和解析数据库中寻找与您的梦境最相似的匹配。
多种传统:您可以选择多种梦境解析传统,以获得全面的梦境理解。
免费层可用:探索核心功能,体验DreamsMeanings.net的魅力。
我们为什么要建立这个:
我们一直对梦境及其含义充满好奇。我们希望创建一个工具,使梦境解析变得易于获取且富有洞察力,将人工智能的力量与古老传统的智慧结合起来。
项目已上线:https://dreamsmeanings.net
技术栈:[Python, Node.js, Express, TailwindCSS, MYSQL, PostgreSQL, PGVector]
欢迎提供反馈和想法!乐意讨论这个项目并回答任何问题。
人气: 1 个点赞 | 2 条评论
23. Show HN: 咨询协议模板 - 寻求反馈
URL: #
作者: jph
描述: https://github.com/sixarm/consulting-agreement
我正在对我的免费开源咨询协议模板进行年度更新,想请大家提出一些改进建议。
这个咨询协议模板的目的是帮助你快速起草自己的合同,主要针对美国的初创公司、咨询公司和独立合同工。
我特别希望能得到有经验的建议,以便让模板更好、更清晰,更能互惠互利。这个模板是基于我与许多公司的互动而制定的,不包含任何AI/ML内容。谢谢!
人气: 3 个点赞 | 0 条评论
24. Show HN: 点击按钮,一个全球实时排行榜的点击游戏
URL: https://clickthebutton.lol
作者: jakedahn
描述:
人气: 2 个点赞 | 1 条评论
25. Show HN: 我花了2024年时间构建一个财富预测网页应用
URL: https://www.cashsprout.app
作者: aporter
描述: CashSprout已经成为我近一年的副业项目了。
在我看来,CashSprout与其他个人理财应用程序的主要区别在于对未来价值的重视。
我几乎没有进行任何营销,因为我仍在解决一些问题,并考虑开发一个iOS应用程序。直白点说,这个应用糟糕吗?
我2024年的新年决心是在线赚到1美元,但到现在还没有实现。
过来看看:https://www.cashsprout.app
人气: 2 个点赞 | 1 条评论
26. Show HN: Uuid.now 基于 F# 的简单 UUID 生成器
URL: https://uuid.now
作者: reverseblade2
描述: 需要一个快速、易用且易记的 UUID/Guid 生成器吗?
它是由 F# 的强大和优雅构建而成!
https://uuid.now 来啦!
一键复制 零 UUID 支持 基于浏览器(Crypto API) 完全开源
在这里探索源代码:https://github.com/OnurGumus/uuid.now
人气: 3 个点赞 | 0 条评论
27. Show HN: The New Science – 600+本声称为“新的XYZ科学”的书籍
URL: https://www.thenewscience.info/
作者: refrigerator
描述:
人气: 1 个点赞 | 1 条评论
28. Show HN: 我简化了习惯追踪器,以帮助你实现目标
URL: https://habitfast.netlify.app/
作者: Sayyidalijufri
描述:
人气: 1 个点赞 | 1 条评论
29. Show HN:我分析了2500万条TikTok视频,并了解创作者们讨论了什么
作者: azwwpzmxz
描述:
人气: 2 个点赞 | 0 条评论
30. Show HN: 我创建了一个独特的邮件签名生成器,以增加邮件点击率
URL: https://www.emailcards.pro/landing
作者: zacharier_18
描述: 嘿 HN,
我为个人和公司制作了这个电子邮件签名生成器。与已经提供类似服务的多家公司不同,EmailCards 是一个更加经济高效的解决方案,独具特色
我制作 EmailCards 的主要目的是恢复自定义签名的初衷,让它能够留下深刻印象并促使链接点击,充当一个营销渠道。
快来看看吧,欢迎告诉我你的想法!
- Zacharie R.
人气: 2 个点赞 | 0 条评论
31. Show HN: UseSimpleCamera – 一种简单的方式在 React 中处理相机和音频
URL: https://www.npmjs.com/package/use-simple-camera
作者: ketanip
描述:
人气: 2 个点赞 | 0 条评论
32. Show HN:Spaceport – 一款将规范作为测试执行的低代码工具
URL: https://github.com/elem-app/spaceport
作者: kkaatii
描述: 这仍然是一个概念验证,但欢迎批评和评论。
我厌倦了(而且也非常缺乏经验)编写系统和端到端测试,所以我做了这个。实现方式虽然有点复杂,但基本思路是:
1. 一个大型语言模型(LLM)根据 README、设计文档、参考资料等编写规范。
2. 另一个 LLM 将规范转换成 Python DSL。
3. 解释器运行 DSL。
您可以在一个文本文件中查看和编辑第 1 步和第 2 步的输出,并填写必要的信息以正确设置测试(例如,当数据架构是实现细节时描述数据应如何验证)。
比较:
- 与 Cucumber/Gherkin 相比 - 与 Cucumber 不同,(理想情况下)您只需使用 Spaceport 编写最少的代码。
- 与单元/集成测试相比 - 这并不是替代,而是补充,因为用自然语言编写单元和集成测试是非常繁琐的——涉及大量固定的操作和数据架构。
人气: 2 个点赞 | 0 条评论
33. Show HN:我通过记录日记构建MyAppIdeas,以便获得适合创业的盈利应用创意。
URL: https://www.myappideas.com/
作者: ashikpt
描述: 我做了这个,所以我可能有点偏见。
但它确实每天都在帮助我产生新的应用创意。
我只是没有足够的时间去实现它们。
我希望它也能像帮助我一样帮助别人!
人气: 1 个点赞 | 1 条评论
34. Show HN: 仅用手势控制你的Roku
URL: https://github.com/BBelk/HandiRokuRemote
作者: bb-dev
描述: HandiRokuRemote 是一款 Python 应用程序,允许您通过手势控制 Roku 设备!它使用 Mediapipe 的手部地标检测器跟踪您的手,识别手势,并通过其外部控制协议向 Roku 发送命令。
这里有一个 gif 演示: https://github.com/BBelk/HandiRokuRemote/blob/main/images/re...
功能:
• 实时手部跟踪:像“点赞”这样的手势可以增加音量,指向进行导航。
• 跨设备支持:与同一局域网上的任何 Roku 设备兼容。
• 简单设置:插入摄像头,您就可以开始使用。
在 Github 上查看代码: https://github.com/BBelk/HandiRokuRemote
或者下载 .exe 文件试试!目前仅支持 PC: https://github.com/BBelk/HandiRokuRemote/releases/tag/v1
告诉我你的想法!
人气: 2 个点赞 | 0 条评论
35. Show HN:我开发了一款应用,可以将经济学的基础观念作为播客收听。
URL: https://www.thetreeoflife.cc/
作者: WasimBhai
描述: 在开车或长时间工作时,我常常会听完所有的播客。而我对经济学的基本理念也非常好奇。于是,thetreeoflife应运而生。
人气: 2 个点赞 | 0 条评论
36. Show HN: 使用DoseMed跟踪您的药物,获取17k种药物信息
作者: devsome
描述: 我开发了一款药物提醒和跟踪应用,专为在服药时感到压力的人们设计。期待你的反馈。
人气: 2 个点赞 | 0 条评论
37. Show HN: PowerPoint 生成器 AI
作者: Damianroot
描述: 理想的AI Powerpoint制作工具应该具备哪些特性呢?
人气: 2 个点赞 | 0 条评论
38. Show HN:我制作了一个工具,可以将旧的跨年晚会同步到午夜(SolidJS)
URL: https://sync-play.netlify.app/new-year
作者: JansjoFromIkea
描述: 去年,我们选择观看了一场旧的跨年直播,而不是电视播放的节目,结果非常享受那种怀旧的感觉。为了抓住这种回忆,我制作了这个网站,收集了我能找到的每一个还算不错的直播和它们对应的跨年时间戳。
虽然这次有点赶,但我希望它能在这个新年期间有所帮助(本以为我可以在圣诞节期间多花些时间来完善它),不过大致功能应该可以正常使用。
完整的档案可以在 https://sync-play.netlify.app/list 查看。
你也可以在 https://sync-play.netlify.app/build 创建自己的链接,以便与某个时间同步。
人气: 2 个点赞 | 0 条评论
39. Show HN:在定制 Forth CPU 上的 1-Bit Better Off Alone [视频]
URL: https://www.youtube.com/watch?v=5dzRvThYccg
作者: fallat
描述: 是的,这听起来很糟糕,但CPU本身并没有太多可用的资源 :) 真是令人惊讶,1和0的轰鸣声能产生如此大的效果!
人气: 1 个点赞 | 0 条评论
40. Show HN: Changelog Generator
作者: p_bits
描述: 生成 git 仓库的更新日志/备注洞察。我本应该把这个做成一个 Github 应用,因为这样方便更改范围。不过现在我在想,这对任何人来说是否有趣呢?谢谢。
人气: 1 个点赞 | 0 条评论
41. Show HN:SetWatch - 一款适用于 Apple Watch 的举重跟踪应用程序
作者: maxzoech
描述: 你好,
我开发了一个可以在苹果手表上独立运行的举重追踪应用。在此之前,我使用 Strong 来记录我的锻炼,但手机应用让我分心得太严重,导致我无法完成锻炼。
整个应用是用 SwiftUI 构建的,并且可以在 App Store 上免费获取。未来我可能会考虑添加自动记录重复次数的功能。
- Max
人气: 1 个点赞 | 0 条评论
42. Show HN:结合 AI 代理研究与播客生成 – Podfeed.ai
URL: https://www.youtube.com/watch?v=6Ft3GicQunk
作者: ob1kenobi
描述:
人气: 1 个点赞 | 0 条评论
43. Show HN: 通过简单的提示生成设计并获取移动应用程序创意的代码
URL: https://app.getcreatr.xyz/sign-in?redirect_url=https%3A%2F%2Fapp.getcreatr.xyz%2F
作者: sahilgodara
描述:
人气: 1 个点赞 | 0 条评论
44. Show HN: 有关生产中人工智能代理的调查(324名受访者)
URL: https://yougot.us/posts/2024-12-28-AI-Agents-Survey-Results
作者: Bittermann
描述: 在我们的调查样本中,编码辅助和内部知识管理成为两种主要应用,受访者指出通过自动化开发者工作流程和简化信息检索实现了快速的投资回报。客户支持和服务自动化也占据了相当一部分报告的使用案例,旨在提高效率和响应能力。
人气: 1 个点赞 | 0 条评论
45. Show HN: 分享亚马逊购物车及更多功能
URL: https://chromewebstore.google.com/detail/share-amazon-cart-more/bkcdmpcbhmafdmpekienmgfopacinonn
作者: alexxx92
描述:
人气: 1 个点赞 | 0 条评论
46. Show HN: 我写了一系列实时战略游戏教程
URL: https://gameidea.org/2024/12/13/how-to-make-an-rts-game-in-godot/
作者: mujtaba-io
描述:
人气: 1 个点赞 | 0 条评论
47. Show HN: 使用 GitHub Actions 的 HN Karma 跟踪器
URL: https://github.com/nkkko/hn-karma-tracker
作者: nkko
描述: 嗨,HN!我构建了一个简单的工具,可以自动跟踪和可视化你的HN积分随时间的变化,它使用了GitHub Actions。
工作原理:
- 每天使用GitHub Actions获取积分数据
- 以JSON格式存储历史数据
- 使用seaborn生成趋势分析可视化
- 自托管:分叉这个仓库并将你的HN用户名作为密钥添加
技术细节:
- 使用Python编写
- 使用GitHub Actions工作流进行自动化
- 通过Git提交实现数据持久化
- 可视化包括移动平均和趋势线
快速开始:
- 分叉这个仓库
- 添加HN_USER_ID密钥
- 启用GitHub Actions
- 获取每日的积分更新和可视化
仓库: https://github.com/nkkko/hn-karma-tracker
我构建这个工具是为了跟踪我积分的增长,并深入了解GitHub Actions自动化。欢迎反馈意见,让它变得更有用!
人气: 1 个点赞 | 0 条评论
48. Show HN:一个超现实的3D场景,使用16 kB的JavaScript
URL: https://monokai.com/work/origin
作者: monokai_nl
描述: (触发警告:我知道HN对任何与加密相关的内容并不热衷,而这正是加密艺术。)
在今年的几个月里,我学习了路径追踪、签名距离场、GLSL编程以及通过一种在现实生活中永远不该使用的编码风格来压缩JavaScript。但这一切的结果是一个可以在16000字节内创建“照片真实”3D图像的系统,且没有任何依赖。
蒙特卡罗路径追踪是一种非常有趣的技术,尽管渲染速度非常慢。让我感到惊讶的是,您可以从一小段代码中获得巨大的变化和真实的光照,这段代码基本上模拟了在一个数学定义的场景中随机反弹的数百万条光线。
人气: 1 个点赞 | 0 条评论
49. Show HN:开源 ML 资源货币化,带 HuggingFace 集成
URL: https://bakery.dev/
作者: MeetBagelPPML
描述: 今天,烘焙坊向所有开源AI开发者敞开大门。
Bagel使开源AI变得可盈利。我们新颖的AI模型架构使任何人都能贡献,同时确保开发者获得收入归属。
烘焙坊是基于Bagel架构构建的首个产品,它彻底改变了AI模型的微调和盈利方式。
随着此次发布,我们还揭开了与@huggingface的集成计划。通过此集成,您可以访问最前沿的开源模型,如:
Llama-3.3,提供流畅高效的语言功能。 Qwen/QwQ,推动先进的语言创新。 Stable Diffusion,开启下一代图像创作。
这是开源AI进化的基础。可盈利的开源AI的未来即将开始。点击这里访问。
人气: 1 个点赞 | 0 条评论
50. Show HN: Podcast.Zip(播客摘要)
URL: https://www.listen411.com/
作者: wenbin
描述:
人气: 1 个点赞 | 0 条评论
51. 我制作了一个上下文感知的AI IPython Shell
URL: https://github.com/vinayak-mehta/ipychat
作者: vortex_ape
描述:
人气: 1 个点赞 | 0 条评论
52. Show HN:我在一个“按钮”上放置了一个面孔,它会根据你鼠标光标的距离做出反应
作者: takkatakka
描述: 受一个名为“Juice it or lose it”的游戏开发演讲启发,我为一个“按钮”设计了一个表情,按钮会因为光标靠近而变得更加快乐。
也许你的网站也需要这样一个按钮?看看代码,动手试试吧。
人气: 1 个点赞 | 0 条评论
53. 在Hacker News上展示:一个受到Notion和Obsidian Md启发的可定制工作空间
URL: #
作者: ryu-suke
描述: 你好,读者
我是Ryu,我喜欢制作简约的项目,这些项目提供高效的功能。同时,我也是Obsidian md的忠实粉丝,它激励我开始了这个名为Hollow的项目。
Hollow是一个可定制的工作空间,工具以卡片的形式呈现,使用户能够以无限的灵活性来设计和组织他们的工具。
像记事本、看板和网页视图等工具,你可以创建同一工具的多个实例,并将它们作为完全可定制的卡片放置在工作区中。
它还特别支持社区插件,这将为应用程序带来更多工具和功能。
这是我制作的一段视频,展示了它可以使用的其中一种方式 https://youtu.be/1ShchM6MDIU?si=_-6n1dGKdE6rZOCT
目前处于测试版,所以我邀请任何喜欢这种应用程序的人参与进来。
这是一个表单,如果你不想填写任何内容,可以直接前往与你对应的操作系统的下载链接。但Hollow需要你的帮助来报告错误,因此我建议你还是阅读一下表单。
非常感谢你的阅读。
人气: 1 个点赞 | 0 条评论
54. Show HN:我搭建了一个简单的习惯追踪器
URL: https://mojica.de/tracker/login
作者: foxhunt
描述: 在假期期间,我构建了一个简单的习惯追踪器,允许你记录任何事件的开始和结束时间。
在这个过程中,我将我的个人主页升级到了 Next.js 15,加入了 Payload CMS 和 NextUI,并尝试了 React 服务器组件和动作。
快来看看吧:https://mojica.de/tracker
你可以通过在顶部文本框中输入活动来创建新的事件类型。对于新类型,事件会自动开始。
人气: 1 个点赞 | 0 条评论
55. Show HN: 一个可以在浏览器中使用 ChatGPT 的 Chrome 扩展程序
URL: https://www.promptsion.com/
作者: OmPatel5
描述: 我今年15岁,我创建了我的第一个Chrome扩展
它让你在浏览器中拥有一个AI搜索助手(类似于ChatGPT)
高亮文本,点击扩展,立即获取AI的回答。无需再复制粘贴或切换标签页。
高亮的文本将作为上下文,让AI给你更好的答案
还有更多功能,比如通过Chrome扩展优化提示以及为3个免费账户提供的ChatGPT文件夹结构。
人气: 1 个点赞 | 0 条评论
56. Show HN: MCP Hubspot – 从 MCP 客户端访问 Hubspot (Buryhuang/Mcp-Hubspot)
URL: https://github.com/buryhuang/mcp-hubspot
作者: buryhuang
描述: 我开源了一个MCP HubSpot服务器。它允许我的销售主管从任何MCP客户端无缝查询销售活动。
可以进行以下操作: 最近我的销售管道中发生了什么。
人气: 1 个点赞 | 0 条评论
57. Show HN:开发了一款用于跟踪每月开支和消费热积分的应用程序
作者: vaderyondu
描述: 嗨,我在假期期间开发了一个简单的预算网站。
功能:
- 该应用程序还处于非常早期的阶段。但添加收入和支出及相应的可视化功能正常工作。
- 您的预算可以在主页上看到可视化和桑基图表示。
- 年视图 - 表示所选年份的所有支出。
- 月视图 - 允许您为特定月份添加收入和支出。
- 还可以添加经常性收入和支出。
- 分析视图 - 提供关于您的消费习惯的详细见解。
注意:
我开发这个作为个人项目,认为它可以帮助寻找类似工具的人。这个应用程序并不适合每个人,因为跟踪支出需要花费时间。某些银行应用程序在他们的应用中提供这个功能。我的应用没有,我也想提供来自不同账户的全面视图。
了解到有多个类似的产品。我只是把它作为一个练习来学习,并在我这边有一个方便的工具,可以提供详细的资金流动图。
该应用不支持自动银行集成或信用卡集成。将来也不会这样做。
我想保持应用的简单性,让预算成习惯,适合那些认真对待个人财务并花时间管理的人。
欢迎分享想法和反馈。
人气: 1 个点赞 | 0 条评论
58. Show HN: YouTube 按点赞排序
URL: https://youtube-sort-by-likes.vercel.app/
作者: timf34
描述: 构建了这个网络应用来查找YouTube频道中质量最好的视频。对于播客、长视频频道和寻找音乐组合特别有用!
YouTube API 的配额非常低,似乎增加起来非常麻烦,任何不使用 YouTube API 的方法都将不胜感激!
开源项目地址在这里: https://github.com/timf34/YouTubeSortByLikes
人气: 1 个点赞 | 0 条评论
59. Show HN: BigScrubber for YouTube (Vision Pro App)
URL: https://apps.apple.com/us/app/bigscrubber-for-yt/id6739967085
作者: rdamir
描述: BigScrubber 是一款专为 Safari 设计的扩展,可以改善我们在 Vision Pro 上的 YouTube 体验。我之所以开发它,是因为我对不断的误点击感到非常沮丧,简直想把我的 AVP 扔到地上。
人气: 1 个点赞 | 0 条评论
总结
今天的Show HN汇总展示了一系列多样化的创新项目。从AI驱动的工具到创意编码解决方案,这些项目反映了我们技术社区的动态特性。哪个项目最吸引你的注意力?请在评论中告诉我们!
Tags: #ShowHN #科技创新 #开发者项目 #AI应用程序 #开源软件