如果不打工,我会选什么技术栈?整理了一份独立开发者的“军火库” (GitHub)

59 阅读4分钟

如果不打工,我会选什么技术栈?整理了一份独立开发者的“军火库” (GitHub)

平日里除了在公司“搬砖”,我最大的热情就是利用业余时间折腾独立开发。在这个过程中,我家猫“啧啧”通常是唯一的观众,它趴在键盘边看着我一遍遍调试代码,也算是我最忠实的“结对编程”伙伴了。

这几年从 React 到 Next.js,从 Node.js 到现在的 AI Agent 开发,踩过不少坑,也换过无数轮子。我越来越意识到,对于我们这种想做独立产品的人来说,技术栈的选择直接决定了项目的生死。我们没有大厂的资源,时间就是最宝贵的成本。

所以,我花了一些周末的时间,把那些我觉得**真正能提高效率、节省成本、且不仅是“玩具”**的工具整理成了一个开源仓库。

这里没有营销,只有我作为一名开发者,真心觉得好用的“家伙事儿”。

🏠 GitHub 仓库:Awesome Indie Stack

项目地址:github.com/zjy365/awes…

如果不方便跳转,可以在 GitHub 搜索 zjy365/awesome-indie-toolkit

这一份清单,是我自己做项目时的“起手式”。它涵盖了从构思、开发、部署到推广的全流程。为了避免大家挑花了眼,我挑选了几个我认为**最能体现“独立开发哲学”**的组合分享给大家:

1. AI 已经彻底改变了写代码的方式

如果你还在纯手写每一行代码,可能真的慢了。在我的清单里,AI 工具占据了很重要的位置:

  • Google AI Studio:这个必须要吹爆一下。以前我常用 v0 做原型,但最近我发现 AI Studio 的网页版设计能力目前感觉是最强没有之一,体感上甚至比 v0 还要强。直接把想法丢给它,生成的界面交互逻辑和审美都非常在线,绝对是当下的“版本答案”。得到 MVP 之后再下载到本地进行开发。

  • Cursor:这已经取代了我的 VS Code。它能理解整个项目的上下文,很多重复的逻辑、简单的重构,我基本都是直接 Tab 键通过。

  • Gemini / Claude CLI:不仅是网页端,它们在命令行的表现也非常出色,写复杂的 Shell 脚本或者处理数据转换时非常顺手。

2. “全栈”的门槛在大幅降低

以前做一个全功能 App,后端、数据库、运维能把人累死。现在我的“黄金三角”是:

  • Next.js:毋庸置疑的核心。搞定前后端渲染,DX(开发体验)极佳,社区资源最丰富。
  • Supabase:我把它当做“开源版 Firebase”用。它直接提供了基于 PostgreSQL 的数据库、Auth 认证、实时订阅和存储。对于独立开发者,这省去了写鉴权和基础 CRUD 的大量时间。
  • Tailwind CSS + shadcn/ui:这套组合拳打下来,页面不仅好看,而且也是目前 React 生态里可复用性最高的方案。别再手写 CSS 类名了,真的。

3. 搞定“最后的一公里”

独立开发最难的其实不是写代码,而是上线后的事——怎么收钱?怎么部署?怎么看数据?

  • 支付:清单里我收录了 StripePaddle。特别是 Paddle,作为 Merchant of Record 能帮忙处理全球复杂的税务合规问题,虽然费率稍高,但对于不想被税务局找麻烦的个人开发者来说,买的是份心安。
  • 部署:首选 Vercel,推代码即上线。对于更复杂的全栈或 AI 应用,我也在关注 Sealos 这种一键部署的云平台。
  • 邮件与认证:别自己搭 SMTP 服务器了,Resend 配合 React Email 写邮件模板体验非常好;认证方面,如果不想用 Supabase 自带的,Clerk 或者 Better Auth 都是很好的选择。

💭 写在最后

整理这个仓库的初衷很简单:利他

我在掘金和 GitHub 上受益于无数前辈的开源精神,所以也想把我知道的分享出来。这个仓库目前还在持续更新中,如果你也有觉得相见恨晚的“神兵利器”,非常欢迎提 PR 或者在评论区告诉我

独立开发的路上虽然孤独,但有好工具和好社区相伴,或许能让我们走得更远一点。

希望能对大家有帮助,哪怕只是帮你省下了半天的调研时间,这事儿就值了。

Happy Coding! 🚀