React Static 是一个基于 React 的渐进式静态站点生成器,它通过在构建时预渲染 HTML 来解决纯 React 单页应用首次加载慢、SEO 差的问题。它能自动进行代码和数据拆分,并内置热更新,为需要 SEO 但不想放弃 React 交互性的团队(如曾使用它的星巴克招聘页、Intuit Turbo 等项目)提供了一种解决方案。它特别适合熟悉 Create React App、想将应用转为静态站点的 React 开发者,但需注意项目已进入维护模式,官方推荐新项目考虑 Remix 或 Next.js。
TinaCMS是一个开源的无头内容管理系统,内容存放在用户自己的GitHub仓库中,支持Markdown、MDX、JSON、YAML等格式。它通过提供可视化编辑界面和可选的实时预览功能,解决了非技术人员编辑Git仓库中Markdown内容的痛点,让内容管理无缝集成到Git工作流中。该工具特别适合使用Next.js、Astro、Hugo等静态站点生成器搭建博客、文档站或企业官网的开发者,以及需要让不熟悉命令行或Markdown语法的团队成员(如内容编辑者或客户)自主更新内容的场景。
React Icons 是一个将 Font Awesome、Material Design、Ionicons 等十几个流行图标库打包成 React 组件的轻量级方案。它主要帮助前端开发者解决图标文件管理混乱、图标库切换困难和打包体积不可控的问题,通过 ES6 按需导入,只将实际用到的图标编译进最终产物。该工具特别适合使用 React、Next.js、Vite 或 Create React App 的开发者,以及需要混用多个图标库且在意项目打包体积的团队。
Payload 是一个基于 Next.js 的开源全栈 CMS 框架,允许开发者将后台管理与前端开发深度集成。它能帮助电商或内容站解决前后端分离部署的难题,支持在 React Server Components 中直接查询数据库,并提供了高度可定制、基于代码的后台管理界面。该工具特别适合正在使用或计划使用 Next.js 进行开发、希望摆脱 SaaS 月费和 WordPress 遗留代码、且具备一定前端开发能力的个人或小团队。


