AI prompts
base on 收录独立开发者出海技术栈和工具 出海第一步,搞定工具库。
本仓库只收录独立开发者出海技术栈和工具,持续整理中……
**收录标准:**
- 帮助独立开发者提升开发效率
- 帮助独立开发者降低成本
- 市场上足够流行
欢迎提 pr 和 issues 更新。
## Web 开发模板
| 模板 | 特性 |
| --- | --- |
| [smart-excel-ai(免费)](https://github.com/weijunext/smart-excel-ai) | Next.js。集成了登录、支付(lemon squeezy)、AI功能 |
| [Opensaas(免费)](https://github.com/wasp-lang/open-saas/) | React + Node.js。集成了登录、支付(stripe)、邮件、AI功能 |
| [Shipfast(付费)](https://shipfa.st/?via=wei) | Next.js。集成了登录、支付(stripe)、邮件、AI功能 |
| [SupaStarter(付费)](https://supastarter.dev?aff=bgO) | 有 Next.js 和 Nuxt 两种模板,功能比较齐全 |
| [插件+落地页全栈源码和教程(付费)](https://ship.weijunext.com/) | 源码+教程形式的开发专栏,包含:插件(Plasmo)、落地页(Next.js)、服务端(Next.js)、AI(ChatGPT, DeepSeek)、数据库(Firebase)、支付(Paddle)、登录(Firebase) |
## Chrome 插件开发模板
| 模板 | 特性 |
| --- | --- |
| [Plasmo](https://www.plasmo.com/) | 支持 React、Vue 等多种前端框架 <br>[Plasmo插件开发教程(付费)>>](https://ship.weijunext.com/) |
| [wxt.dev](https://wxt.dev/) | 支持 Vue、Svelte 等多种前端框架 |
### Landing Page 模板
| 平台 | 备注 |
| --- | --- |
| [tailsc](https://tailsc.com/) | 提供了很多组件,开发者:[推特@zissy_w](https://twitter.com/zissy_w)、[Github@ZissyW](https://github.com/ZissyW) |
| [landing-page-boilerplate](https://github.com/weijunext/landing-page-boilerplate) | 开源、免费、0设计资源的模板 |
| [saaslandingpage](https://saaslandingpage.com/) <br/> [framer landing page](https://www.framer.com/templates/categories/landing-page/) | landing page / 落地页 |
## 技术栈与工具推荐
### 前端
| 技术栈 | 备注|
| --- | --- |
| [Next.js](https://nextjs.org/)🌟 | 基于 React,附属学习教程:<br>[Next.js 中文文档 >>](https://nextjscn.org/)<br>[Next.js 实践教程 >>](https://nextjs.weijunext.com/)<br>[全栈开发教程(付费)>>](https://ship.weijunext.com/) |
| [Remix](https://remix.run/) | 基于 React,Next.js最大竞争对手 |
| [Nuxt](https://nuxt.com/) | 基于 Vue |
### 后端
| 技术栈 | 备注|
| --- | --- |
| [Nest.js](https://docs.nestjs.com/) | 基于 Node.js |
| [Midway.js](https://midwayjs.org/) | 基于 Node.js |
### 数据库
| 技术栈 | 备注 |
| --- | --- |
| [Firebase](https://console.firebase.google.com/)🌟 | 支持数据库、云函数、登录鉴权 |
| [Supabase](https://supabase.com/)🌟 | 支持数据库、文件存储、登录鉴权 |
| [Upstash](https://console.upstash.com)🌟 | 支持 Redis、kafka、向量数据库 |
| [Mongodb](https://www.mongodb.com/products/platform/cloud) | Mongodb 官方提供一个免费数据库 |
| [Realm](https://realm.io/) | SQLite 的快速、可扩展的替代方案 |
| [TiDB Cloud](https://tidbcloud.com/)| 兼容 Mysql 的 TiDB serverless,支持高可用,5G以内免费 |
### ORM
| 技术栈 | 备注 |
| --- | --- |
| [Prisma](https://prisma.io/)🌟 | |
| [TypeORM](https://github.com/typeorm/typeorm) | |
### 样式与UI库
| 技术栈 | 备注 |
| --- | --- |
| [Tailwind CSS](https://tailwindcss.com/) | |
| [Shadcn/ui](https://ui.shadcn.com/) | |
| [NextUI](https://nextui.org/) | |
| [radix-ui](https://www.radix-ui.com/) | |
| [Framer Motion](https://www.framer.com/motion/) | 动效库 |
| [Responsive Viewer](https://responsiveviewer.org/) | chrome 插件。可以一键验证多端响应式布局状态 |
### 原型设计
| 平台 | 备注 |
| --- | --- |
| [v0](https://v0.dev/) | Text to UI, 免费用户有 200 Credits / 每月|
| [vx.dev](https://github.com/Yuyz0112/vx.dev) | Text to UI, v0.dev的开源替代品 |
| [https://framer.com/](https://framer.com/) | 一个设计你的网站的网站,framer-motion就是他们的 |
| [usegalileo](https://www.usegalileo.ai/) | Text to UI, 免费用户有 200 Credits |
### 登录鉴权
| 技术栈 | 备注 |
| --- | --- |
| [Clerk](https://clerk.com/) | |
| [Firebase](https://console.firebase.google.com/) | 支持数据库、云函数、登录鉴权 |
| [Supabase](https://supabase.com/) | 支持数据库、文件存储、登录鉴权 |
| [Next-Auth v4](https://next-auth.js.org/) | |
| [Next-Auth v5](https://authjs.dev/getting-started/introduction) | v5 配置和 v4 不同,请注意区分<br> [v5 Demo](https://github.com/hafizn07/next-auth-v5-advanced-guide-2024) |
| [Logto](https://github.com/logto-io/logto) | 登录鉴权,有云端版和开源的私有化部署版 |
### 支付
| 技术栈 | 备注 |
| --- | --- |
| [Paddle](https://www.paddle.com/) | 支持中国大陆身份信息注册和提现 |
| [Stripe](https://stripe.com/) | 需要企业资质 |
### 邮件
| 技术栈 | 备注 |
| --- | --- |
| [Resend](https://resend.com/) | |
| [Nodemailer](https://github.com/nodemailer/nodemailer) | |
| [React Mail](https://react.email/) | |
### 网站分析
| 平台 | 备注 |
| --- | --- |
| [Google Analytics](https://analytics.google.com/analytics/web/) | |
| [Plausible]( https://plausible.io) | |
| [Umami](https://umami.is/)| 开源可自部署 |
| [Clarity](https://clarity.microsoft.com/) | 微软出的分析工具 |
| [AITDK Extension](https://aitdk.com/extension/) 🌟 | Chrome 插件。网站 SEO 分析工具 |
### 在线客服和反馈服务
| 技术栈 | 备注 |
| --- | --- |
| [Tawk](https://tawk.to/) | 在线客服,中国地区可注册 |
| [腾讯兔小巢](https://txc.qq.com/) | 产品反馈平台,面向国内提供服务可使用 |
### 部署与托管
| 平台 | 备注 |
| --- | --- |
| [Vercel](https://vercel.com/dashboard)🌟 | 首选,国内大部分访问不了 |
| [Zeabur](https://zeabur.com/) | 国内出海团队出品,作者:[@MichaelYuhe](https://github.com/MichaelYuhe) |
| [Railway](https://railway.app/) | 国内也可直接访问 |
| [Github Pages](https://pages.github.com/) | 免费 |
| [Cloudflare Pages](https://developers.cloudflare.com/pages/) | |
| [阿里云服务器](https://www.aliyun.com/minisite/goods?userCode=hrvtosj1) <br> [腾讯云服务器](https://curl.qcloud.com/lsJFImqi)| 国内云,经常有优惠|
### 域名购买
| 平台 | 备注 |
| --- | --- |
| [Namesilo](https://www.namesilo.com/domain/search-domains?rid=daad870yv)🌟 | 自动屏蔽whois |
| [Namecheap](https://www.namecheap.com/) | 据说比较便宜 |
| [Godaddy](https://www.godaddy.com/) | 狗爹,懂的都懂 |
| [Cloudflare](https://cloudflare.com/) | |
| [阿里云](https://wanwang.aliyun.com/domain) <br> [腾讯云](https://cloud.tencent.com/act/pro/domain-sale) <br> [字节火山引擎](https://www.volcengine.com/product/domain-service)| 国内平台,cn域名首选平台 |
### 文档管理
| 平台 | 备注 |
| --- | --- |
| [Notion](https://notion.so/) | |
| [VitePress](https://vitepress.vuejs.org/) | Vite & Vue 驱动的静态站点生成器 |
| [VitePressSimple](https://github.com/zhangdi168/VitePressSimple/) | VitePress可视化工具 |
| [Astro Starlight](https://starlight.astro.build/) | 建立在 Astro 框架之上的全功能文档主题。<br>Astro 团队成员与中文文档翻译者:[@liruifengv](https://github.com/liruifengv/liruifengv) |
### logo
| 平台 | 备注 |
| --- | --- |
| [iconbuddy](https://iconbuddy.app/logo-maker) | logo 设计 |
| [iconray](https://icon.ray.so/) | logo 设计 |
| [logodiffusion](https://logodiffusion.com/) | 生成你的logo |
| [icon horse](https://icon.horse/) | logo 探测 |
| [favicon generator 1](https://realfavicongenerator.net/) | 生成多平台多种类logo(ico、PNG、SVG) |
| [favicon generator 2](https://www.websiteplanet.com/webtools/favicon-generator/) | 生成多平台多种类logo(ico、PNG、SVG) |
| [bit bug](https://www.bitbug.net/) | PNG/JPG 转 ico |
| [svg2ico](https://www.svg2ico.com/) | SVG、PNG 转 ICO |
| [svg2png](https://www.svgzz.com/) | SVG 转 PNG、WebP、JPG |
| [Logo.surf](https://www.logo.surf/) | 文本 Logo 生成器 |
### 图标库
| 平台 | 备注 |
| --- | --- |
| [iconbuddy](https://iconbuddy.app/) | |
| [fontawesome](https://fontawesome.com/icons) | |
| [MingCute](https://www.mingcute.com/) | |
| [iconify](https://iconify.design/) | |
### 图片视频素材
| 平台 | 备注 |
| --- | --- |
| [vectorove](https://vectorove.com/) | 完全免费,风格统一的插画库,支持预定义颜色以及png和svg格式导出 |
### 图片视频处理工具
| 平台 | 备注 |
| --- | --- |
| [Tinypng](https://tinypng.com/) | 图片压缩 |
| [tiny-img](https://tiny-img.com/webp/) | PNG、JPG 压缩并转 WEBP |
| [video-to-gif](https://ezgif.com/video-to-gif) | 视频转 GIF|
### 录屏
| 平台 | 备注 |
| --- | --- |
| [focusee](https://gemoo.com/focusee/) | |
| [Screen Studio](https://www.screen.studio) | |
| [OBS Studio](https://obsproject.com/) | 开源、windows、mac、linux |
### 短链
| 平台 | 备注 |
| --- | --- |
| [dub](https://github.com/dubinc/dub) | 免费用户每个月可以创建25个链接 |
## 信息渠道
| 平台 | 备注 |
| --- | --- |
| [Product Hunt](https://www.producthunt.com/) | 新产品打榜聚集地。Product Hunt 助手:[PHCopilot.AI](https://PHCopilot.AI) |
| [Hacker News](https://news.ycombinator.com/) | |
| [Indie Hackers](https://www.indiehackers.com/) | |
| [w2solo](https://w2solo.com/) | 中文独立开发者社区 |
| [出海团](https://chuhaituan.com) | 专注于分享优秀出海产品的拼团平台 |
## 产品发布提交
| 平台 | 备注 |
| --- | --- |
| [Product Hunt](https://www.producthunt.com/) | 新产品主打阵地,发布后其他导航站回来爬取,首选发布地。Product Hunt 助手:[PHCopilot.AI](https://PHCopilot.AI) |
| [Hacker News](https://news.ycombinator.com/) | 发布注意要写软文,否则容易被删帖 |
| [PoweredByAI](https://poweredbyai.app/) | 免费提交产品 |
| [Pinterest](https://www.pinterest.com) | 发布视频频道也会被Google收录(免费)|
## 字体
| 平台 | 备注 |
| --- | --- |
| [免费【中文】字体](https://wangchujiang.com/free-font/) | 免费可商用【中文】字体 |
| [免费【英文】字体](https://www.freefaces.gallery/) | 免费可商用【英文】字体 |
", Assign "at most 3 tags" to the expected json: {"id":"8007","tags":[]} "only from the tags list I provide: [{"id":77,"name":"3d"},{"id":89,"name":"agent"},{"id":17,"name":"ai"},{"id":54,"name":"algorithm"},{"id":24,"name":"api"},{"id":44,"name":"authentication"},{"id":3,"name":"aws"},{"id":27,"name":"backend"},{"id":60,"name":"benchmark"},{"id":72,"name":"best-practices"},{"id":39,"name":"bitcoin"},{"id":37,"name":"blockchain"},{"id":1,"name":"blog"},{"id":45,"name":"bundler"},{"id":58,"name":"cache"},{"id":21,"name":"chat"},{"id":49,"name":"cicd"},{"id":4,"name":"cli"},{"id":64,"name":"cloud-native"},{"id":48,"name":"cms"},{"id":61,"name":"compiler"},{"id":68,"name":"containerization"},{"id":92,"name":"crm"},{"id":34,"name":"data"},{"id":47,"name":"database"},{"id":8,"name":"declarative-gui "},{"id":9,"name":"deploy-tool"},{"id":53,"name":"desktop-app"},{"id":6,"name":"dev-exp-lib"},{"id":59,"name":"dev-tool"},{"id":13,"name":"ecommerce"},{"id":26,"name":"editor"},{"id":66,"name":"emulator"},{"id":62,"name":"filesystem"},{"id":80,"name":"finance"},{"id":15,"name":"firmware"},{"id":73,"name":"for-fun"},{"id":2,"name":"framework"},{"id":11,"name":"frontend"},{"id":22,"name":"game"},{"id":81,"name":"game-engine "},{"id":23,"name":"graphql"},{"id":84,"name":"gui"},{"id":91,"name":"http"},{"id":5,"name":"http-client"},{"id":51,"name":"iac"},{"id":30,"name":"ide"},{"id":78,"name":"iot"},{"id":40,"name":"json"},{"id":83,"name":"julian"},{"id":38,"name":"k8s"},{"id":31,"name":"language"},{"id":10,"name":"learning-resource"},{"id":33,"name":"lib"},{"id":41,"name":"linter"},{"id":28,"name":"lms"},{"id":16,"name":"logging"},{"id":76,"name":"low-code"},{"id":90,"name":"message-queue"},{"id":42,"name":"mobile-app"},{"id":18,"name":"monitoring"},{"id":36,"name":"networking"},{"id":7,"name":"node-version"},{"id":55,"name":"nosql"},{"id":57,"name":"observability"},{"id":46,"name":"orm"},{"id":52,"name":"os"},{"id":14,"name":"parser"},{"id":74,"name":"react"},{"id":82,"name":"real-time"},{"id":56,"name":"robot"},{"id":65,"name":"runtime"},{"id":32,"name":"sdk"},{"id":71,"name":"search"},{"id":63,"name":"secrets"},{"id":25,"name":"security"},{"id":85,"name":"server"},{"id":86,"name":"serverless"},{"id":70,"name":"storage"},{"id":75,"name":"system-design"},{"id":79,"name":"terminal"},{"id":29,"name":"testing"},{"id":12,"name":"ui"},{"id":50,"name":"ux"},{"id":88,"name":"video"},{"id":20,"name":"web-app"},{"id":35,"name":"web-server"},{"id":43,"name":"webassembly"},{"id":69,"name":"workflow"},{"id":87,"name":"yaml"}]" returns me the "expected json"