📌 项目地址BraveOPotato/FckSignups | ⭐ 2,773 颗星 | 🔧 TypeScript | 📜 未标注

项目是什么

BraveOPotato/FckSignups,现在改名叫 NoSignups,2773 Star,TypeScript 项目。它不是工具,是目录:收录了 200 多个打开就能用、不需要注册账号的开源工具,按 10 个类目组织。

README 第一行就表明立场:Open Source Tools. Zero Bullsh*t. 没有账号,没有邮箱收集,没有追踪。项目背后还有个 Reddit 社区 r/fucksignups,专门吐槽强制注册这件事。

为什么这个目录有存在价值

压缩一张图、转一个格式、生成一个二维码——这类需求本来 30 秒能解决,但搜索引擎给你的工具站往往先要你注册、验证邮箱,有的还要绑手机。之后就是收不完的营销邮件。

NoSignups 的哲学用一张表说清楚了:

他们相信 他们拒绝
工具应该即刻可用 强制注册墙
数据属于你自己 数据收割与追踪
开源是默认选项 闭源黑盒
简单优于复杂 臃肿和不必要的复杂度

有一点我觉得做得不错:工具条目 schema 里有个 notRecommendedReason 字段,专门标注“为什么不推荐某个条目”。说明维护者对收录质量有把关,不是无脑堆链接。

分类和条目结构

默认 10 个类目:Productivity ⚡、Design & Graphics 🎨、Development 💻、Writing & Docs ✍️、Privacy 🔒、Utilities 🛠️、Data & Analytics 📊、Media 🎬、Education 🎓,外加 All ◈。

每个工具条目是结构化数据。必填字段 5 个:id(URL 友好的唯一标识)、namedescriptionurlcategory。可选字段包括 tags(搜索关键词)、githublicense(SPDX 标识符)、starsfeatured(置顶)、notRecommendedReason

Featured 机制,以及它的诚实

200 多个工具里同类产品很多。维护者用 featured 字段把“独特的”置顶。他在 README 里直说这个判断是主观的——所谓独特,要么质量突出,要么想法少见,目的只是打破列表同质化。逛这个目录时优先看置顶条目,踩坑概率低一些。

本地跑一份

React + TypeScript 项目,GPL-3.0 许可。README 给了一条完整命令:

git clone https://github.com/BraveOPotato/FckSignups.git && 
cd FckSignups && 
npm install && 
npm run dev

提交工具

自己做了或者发现了符合标准的工具,两条路:GitHub Issue 模板(README 里有链接),或者网站上的 “SUBMIT A TOOL” 按钮。规则三条:不开账号能用、描述 140 字符以内、3-5 个相关标签。

几个要说清楚的点

  • GPL-3.0 只覆盖目录站代码。README 末尾明确写了 individual tools 的许可是独立的,用具体工具前看它自己的 license。
  • 这是目录,不是自研工具集。工具托管在各自站点上,“无需注册”是收录标准,但外部站点政策会变,可用性没法保证。
  • 项目刚从 FckSignups 改名为 NoSignups,仓库地址还是旧的。README 里的 clone 命令是最新可用的,照抄即可。
这篇文章对你有帮助吗?

发表回复