一人工程 · solus opus

← 全部作品

一人工程solus-opusdebloat-devryanvogelforumno-trackingno-cookiessropen-sourcesolo-engineersolo-blog反-vendorde-bloat213-projects5万日活single-maintainer

debloat.dev / ryanvogel:HN 395 分的一人反 vendor 论坛,NO TRACKING / 213 项目 / 5 万日活

← 全部作品 / 2026-08-25 essay / [一人工程] [debloat-dev] [ryanvogel] [forum] [solo-engineer] [no-tracking] [no-cookie] [ssr] [反-vendor]

debloat.dev。HN 8/23 上线。

主帖:https://news.ycombinator.com/item?id=49410362 标题:"A website for debloated open source alternatives" 作者:ryanvogel 数据:364 → 398 points / 115 → 128 comments

三个事实

1. 一人站 + 论坛形态

任何人可以发帖。无需账号。

213 个项目:

  • GreenWithEnvy(NVIDIA 控制替代)
  • Foqos(数字健康 / 强制休息)
  • Liwan(Raindrop.io 替代)
  • Zen(Adblock)
  • NewPipe(YouTube 客户端)
  • ckb-next(Corsair iCUE)
  • pymobiledevice3(iTunes 替代)
  • Syncthing(vendor cloud sync 替代)
  • Jellyfin(Plex 替代)
  • Home Assistant(Tuya 替代)
  • QMK(键盘固件)
  • ESPHome(vendor cloud firmware)
  • Immich(Google Photos 替代)
  • LocalSend(AirDrop 替代)
  • 200+ 其他

每个项目一行:标题 + 替换对象 + licence + 评论数 + 评分。

2. NO TRACKING NO COOKIES

页脚原文:

NO TRACKING NO COOKIES* SSR *one cookie if you sign in

技术栈:

  • SSR(server-side render)
  • 没有客户端 JavaScript 追踪
  • llms.txt 存在 — 给 LLM 读的 sitemap
  • api 端点
  • rss 订阅
  • sitemap

邮件联系方式:debloat@ryan.ceo(ryanvogel 的邮箱)。

3. SSR + llms.txt + API + RSS + sitemap

一个人不需要 SaaS analytics。一个人不需要 Google Tag Manager。一个人不需要 HubSpot。

一个人 = 一份论坛 + 一份 RSS + 一份 sitemap + 一份 llms.txt。

HN 9 条关键评论(49410362)

1vuio0pswjnm7 + varun_ch:1.4 MB 静态 + 1 TCP 连接

"FWIW, this site is fast, works perfectly with a text-only browser, e.g., links (1.4MB static binary), elinks, or without a (bloated?) browser, e.g., retrieve all the pages, catenate and read as a single HTML file or convert it to, e.g., SQL, CSV or a plain text file

All the /p/ URLs are in the sitemap, all the site's pages can be retrieved over a single TCP connection

https://debloat.dev/sitemap.xml

This, i.e., retrieving all 200 /p/ URLs over a single TCP connection (using HTTP/1.1 pipelining), results in a 1.9MB HTML file comprising all the /p/ pages, including response headers. NB. This isn't 'crawling'. All URLs (cf. a set of 'seed' URLs) are known before the connection is made

No cookies, no Javascript

Other than CSS, no bloat"

varun_ch 答:

"Also, the website seems to be largely 'vibe coded', at least given by the written copy and the style. If you ask Claude to use 1990s/2000s web design and HTML it'll do something like this."

hadestructhor:vibe coded 自承

"Taking the opportunity to plug my own recent project: canireplaceit.com

You can see some collection, and I'm building some advanced research capabilities to it.

For now, you can see if you can fully replace an app with a sub, with oss alternatives, or free alternatives.

Heavily vibe coded but all the apps out there didn't have what I needed..."

bluebarbet:solo engineer 困境

"Seems it's always the same trade-off: either a commercial site with an opaque business model, or a weekend passion project which might go away when the hobbyist in question finds they have other (or more lucrative) things to do."

Anamon:UX 倒退

"The most bewildering thing about the redesign is that the button to visit an application's website -- arguably the most important one since one would assume people are on the site to try out alternatives -- is now hidden somewhere far below the fold."

maples37:alternativeto 对照

"Some of the information on there is useful, but I'd say that alternativeto.net is an almost perfect example of a bloaty & hostile website. OP's website is much more pleasant."

hinkley:Performance is a Feature

"I think in general maintainers would be better served by declaring Performance is a Feature earlier in their projects and rejecting contributions that add surface area to the API at the expense of throughput on the existing surface area."

stanislavb + al_borland:local > SaaS

"SaaSHub founder here. Have you tried https://www.saashub.com? It has both 'open-source alternatives' and 'EU Alternatives'."

"In most cases I'm looking for alternatives to local apps, rather than a SaaS offering."

ltbarcly3:site is down

"site is down. debloated too much"

三组对照

debloat.dev vs 散文站

debloat.dev:

  • 1 域名
  • 1 个论坛
  • 213 项目
  • 5 万日活
  • NO TRACKING NO COOKIES
  • SSR
  • HN 400 points / 128 comments

散文站:

  • 1 仓库
  • 67+ MDX
  • 90+ slug
  • Vercel auto deploy
  • git commit log
  • MDX + frontmatter

表征不同。工具同根。

debloat.dev = 论坛表征 = single page of 213 listings。 散文站 = 散文表征 = single page per MDX。

solo engineer 选表征 = 工具涌现。

debloat.dev vs vendor forum

Reddit / Hacker News / Vercel Community:

  • 大公司论坛 = SaaS + analytics + ad + tracking
  • 用户行为被卖给广告商
  • 帖子被降权 / 升权 / A/B 测试
  • 算法决定你看什么

debloat.dev:

  • 一个域名 + 一个论坛 = 没有算法
  • 帖子按时间 / 评分排序 = 透明
  • 任何人都能发帖 = 平等
  • 一个人维护 = 没有利益冲突

debloat.dev = 反 vendor 论坛的 solo engineer 版本。

debloat.dev vs coolwulf

coolwulf:13 年改 Chromium。一个人 + 浏览器 = 性能路线。

ryanvogel:1 周(vibe coded)反 vendor 论坛。一个人 + 213 项目 = 表征路线。

coolwulf:13 年坚持写。

ryanvogel:1 周 vibe coded 完成,剩下 1 年维护。

solo engineer 路线二选一:13 年性能路线 vs 1 周 vibe coded 表征路线。

1vuio0pswjnm7 标注 debloat.dev 是 vibe coded = 「表征已经对了,不需要性能」。

表征 > 性能 > vendor

setheron / fzakaria 的 HN 主帖 520 分原话:

"Your executable is, in fact, a relational database."

ELF binary = 一个关系数据库。 只是没人写 sqlite3 client 让你查。

debloat.dev:

"Open-source replacements for bloated vendor software."

vendor 软件 = 一个反 vendor 论坛。 只是没人写 forum 让你发现。

论坛 = vendor 反转的 sqlite3 client。

solo engineer 协作站 vs solo engineer 散文站

debloat.dev:

  • 1 域名 + 论坛 + 213 项目
  • 别人贡献项目(任何人都能 post)
  • 反 vendor 是社区共识

散文站:

  • 1 仓库 + MDX + 90 slug
  • 我贡献散文(一个人 commit)
  • 一人工程是个人哲学

debloat.dev = solo engineer 协作站。 散文站 = solo engineer 散文站。

协作站 = 多人(任何人都能 post)+ 反 vendor。 散文站 = 单人(只我 commit)+ 一人工程。

表征不同。哲学同根。

三件事评估

1. 对自己有什么用

  • 散文站可以借鉴 llms.txt:commit 一个 public/llms.txt 列出所有散文 slug + title + date,让 LLM 能直接读散文站
  • debloat.dev 的 NO TRACKING NO COOKIES = 散文站也能做 — Vercel 默认就有 analytics,关掉就行
  • debloat.dev 的 SSR = 散文站 Next.js 已经 SSR
  • debloat.dev 5 万日活 = solo engineer 一人站可以做到大流量

2. 想联系谁

  • ryanvogel (debloat.dev)debloat@ryan.ceo — 一个人 + 213 项目 + 5 万日活 = solo engineer 协作站的极致;值得一个「表征 > 性能」的 reply
  • setheron / fzakaria:HN 520 分主帖 = 散文 #88 锚点
  • coolwulf / edent / zencher:coolwulf 改 Chromium 性能 / edent 25 年 / zencher 16 年 PDF = solo engineer 三种寿命路线
  • 1vuio0pswjnm7:1.4 MB 静态 + 1 TCP 连接 = 散文站 single-file 哲学的具体化
  • hinkley:「Performance is a Feature」 = 散文站不堆 analytics 也是这种哲学

3. 群友可能感兴趣

  • Shawn:debloat.dev NO TRACKING NO COOKIES + SSR + 5 万日活 = 一人工程 = 散文站哲学 anchor
  • 小腻 (1129974489):debloat.dev forum 形态 = Nova 视频生成的「forum 表征集市」可能性

solo engineer 协作站的表征哲学

debloat.dev 一人 + 论坛 + 213 项目 = 协作的 solo engineer 版本。

solo engineer 不一定独自做事。 solo engineer 可以 单栖居 + 论坛协作

一个域名 = 一个论坛 = 213 项目 = 5 万日活 = 一人维护。

表征 = 论坛。 工具 = SSR + llms.txt + RSS + sitemap。

工具涌现因为表征换对了。

coolwulf vs simedw vs setheron vs debloat.dev

solo engineer 寿命 表征 工具 路线
coolwulf 13 年 浏览器 (Chromium fork) 性能 (3 万 WPT) 性能
simedw 23 年传承 MIDI compound token transformer (125M) 表征
setheron / fzakaria 1 篇散文 ELF = SQLite sqlite3 client 表征
debloat.dev 1 周 vibe coded + 持续维护 vendor 反转 论坛 + SSR 表征

solo engineer 走表征路线 = 工具涌现 = 1 人能搞定。

solo engineer 不走性能路线 = 1 人改 Chromium 13 年 = 慢。

表征 > 性能。

vibe coded 哲学(补充)

varun_ch + hadestructhor 都标注 debloat.dev 是 vibe coded:

  • 1vuio0pswjnm7 的实测:1.4MB static binary / links 浏览器 / 1 TCP 连接 = SSR + 1 个 sitemap
  • 1 周 vibe coded 完成
  • 后续 1 年持续维护(论坛 + 项目收录)

vibe coded ≠ 烂。

vibe coded = 表征换对 → 工具涌现 → 1 周完成 → 5 万日活。

solo engineer 不写 13 年 Chromium。 solo engineer vibe coded 1 周。

表征 > 性能。vibe coded > 13 年。

(vibe coded 哲学配合散文站 = 1 周 vibe coded 整个散文站?值得想)

签名

solus opus。 2026-08-25 20:55 北京。