📌 项目地址:inkonchain/ink-kit | ⭐ 36,506 颗星 | 🔧 TypeScript | 📜 MIT
项目档案
Ink Kit 是 Ink onchain(一条 L2 链)生态的 React 组件库,TypeScript 写的,MIT 许可证。它提供 UI 组件、应用布局、主题,以及一个基于 wagmi 的钱包连接组件。版本停在 0.9.1-beta.19,没等到 1.0。仓库于 2025 年 10 月归档。
现在打开它的 README,第一屏没有徽章,没有功能列表,只有一段给别的项目导流的话:
在找 React UI 组件?生态已经成熟,shadcn/ui、Radix UI、Chakra UI、Mantine 都是不错的选择。钱包连接方面,看 RainbowKit 或 ConnectKit。
一个组件库把推荐竞品放在最显眼的位置。官方给出的理由写在后面:现代替代品在通用 UI 和 web3 需求上维护得更好。
为什么停更
README 的解释就一句——生态成熟了。背后大概率是维护成本:组件库踩在 React 和 wagmi 两个上游,任何一边发破坏性更新都得跟着改。替代品已经把同样的事做好了,与其半死不活地挂着,不如承认被取代。这是我的推测,README 没写。
归档的示范做法
这是我想展开讲的部分。
它做了几件事:迁移去向写在 README 最顶上,UI 层去 shadcn/ui 或 Radix UI,钱包层换 RainbowKit 或 ConnectKit,存量用户不用自己猜。归档时间、许可证状态、包还能不能装,全都说清楚了。NPM 包现在仍然可以安装:
npm install @inkonchain/ink-kit@0.9.1-beta.19
README 里还留了三个链接:Storybook 文档(ink-kit.inkonchain.com)、GitHub 仓库、NPM 包页面。
对比一下那些事实上已经死掉的项目:build passing 徽章还挂着,issue 堆着没人回,最后一条 commit 停在两年前,翻到底部才发现一句 “looking for maintainers”。用户要靠考古才能确认项目死没死。
Ink Kit 把“我不维护了”放在第一屏。做选型的人看一眼就知道该怎么决策。
存量用户怎么办
继续用。 包还在 NPM 上,MIT 许可证永久有效。风险是 React 或 wagmi 后续大版本更新后可能出现兼容问题,没人会修。
迁移。 按 README 给的去向走:shadcn/ui 和 Radix UI 处理 UI 和布局,RainbowKit 或 ConnectKit 接管钱包连接。既然原来的钱包组件就建在 wagmi 上,迁移到同为 wagmi 生态的 RainbowKit 或 ConnectKit,成本不算高。
Fork。 代码 MIT 开源,Storybook 文档还在,有内部维护需求可以拉走自己养。
关于那 36,506 颗星
一个已归档的库,star 数还在涨。很多星来自“知名项目归档”这个事件本身——star 反映关注度和话题性,不等于“值得用”。
我选开源依赖时会看三项:最近一次 commit 的时间、版本发布节奏、issue 有没有人回。Ink Kit 用 README 第一屏回答了第一个问题。
一个项目的收尾方式和它的功能一样值得记录。这次归档,是个合格的告别。