问 HN:哪个被低估的开源项目值得更多认可?

数据库、API 与后端

  • Postgraphile(Postgres + GraphQL)因性能出色、解决了许多 GraphQL 痛点,以及给人一种“真正的”社区 OSS 感觉而受到称赞;v5 被认为是有趣的技术。
  • 有人提出了关于迁移和版本控制的问题;有人表示这只是正常的 schema 迁移,提交到 git 后在 CI/CD 中运行。
  • 有人提到一个非 OSS 的 utils/graphile 子组件令人担忧;维护者澄清它只是一个可选的 CLI 辅助工具,不是核心部分。
  • 其他受喜爱的后端工具包括:Graphile Worker(队列/worker)、Exograph(Rust/GraphQL,但采用 BuSL 许可)、Saleor(无头电商)、Django Ninja(现代 Django API)、py4web、Fireproof(JS 嵌入式数据库)。

DevOps、基础设施与调试

  • Pyinfra 被认为是比 Ansible/Chef 更简单、原生 Python 的替代方案,反馈快、使用 Python 而不是 YAML,并且扩展性很好。
  • HTTP Toolkit 因其易用的 HTTP 调试代理而受到称赞,还能拦截 Docker 流量;核心部分是 AGPL,辅助库是 Apache 2。
  • Earthly 因其类似 Dockerfile/Makefile 的构建方式而受欢迎;Nebula(Slack 的覆盖网络)因其易于自托管 VPN 而受到喜爱。
  • Adminer(单文件 PHP 数据库管理工具)、qpdf、xmllint/xmlstarlet、pdu、rsync 被提及为强大但未被充分赞扬的实用工具。

自托管、个人数据与生产力

  • Immich、Nginx Proxy Manager、Cryptpad(E2EE 协作)、Paperless-ngx(文档管理)、ArchiveBox,以及一个基于 bash 的大型自托管工具栈都获得了强烈支持。
  • Filestash 因为能作为 FTP/S3/SFTP/SMB/WebDAV/云盘之上的统一文件界面而备受青睐。
  • FreeFileSync 等工具受到用户喜爱,但其商业用途限制也受到质疑,因为它使用的是 GPLv3 许可。

开发者工作流与 Dotfiles

  • YADM、GNU Stow、dotstow、homeshick 以及 bare-repo Git 方案被拿来比较。
  • 一些用户认为专门的 dotfile 工具对于简单配置来说有些过度;另一些人则表示它们在多台机器和多个平台上带来了巨大的生产力提升。

桌面、UI 与可访问性

  • KDE(Plasma、Krita、Kdenlive)被指出整体上都被低估了。
  • Symphytum 被提到是一个简单的个人数据库(类似 FileMaker),尽管它已经被归档。
  • Orca 屏幕阅读器被强调为关键的可访问性基础设施,需要更多贡献者。

数据、机器学习、逆向工程与安全

  • OpenRefine、Orange Data Mining、River(在线 ML)、Lilac 因数据清洗/机器学习/教学用途而受到称赞。
  • ImHex 结合 Ghidra 以及 yara/capstone 支持,被逆向工程师们看重。
  • ExifTool 被认可为图像和音频元数据不可或缺的工具。

地图与现实世界数据

  • OpenStreetMap 因解决了无数现实世界问题(无障碍、设施、旅行规划)而广受赞誉。
  • 配套应用 StreetComplete 和 Every Door 因便于实地贡献以及活跃的地图社区而受到称赞。