[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-3896":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":22,"archived":23,"fork":23,"defaultBranch":24,"hasWiki":25,"hasPages":23,"topics":26,"createdAt":10,"pushedAt":10,"updatedAt":47,"readmeContent":48,"aiSummary":49,"trendingCount":16,"starSnapshotCount":16,"syncStatus":50,"lastSyncTime":51,"discoverSource":52},3896,"open-saas","wasp-lang\u002Fopen-saas","wasp-lang","A 100% free modern JS SaaS boilerplate (React, NodeJS, Prisma). Full-featured: Auth (email, google, github, slack, MS), Email sending, Background jobs, Landing page, Payments (Stripe, Polar.sh), Shadcn UI, S3 file upload. AI-ready with tailored AGENTS.md, skills, and Claude Code plugin. One cmd deploy. Powered by Wasp full-stack framework.","https:\u002F\u002Fopensaas.sh",null,"TypeScript",14657,1746,75,102,0,8,41,252,29,115.73,"MIT License",false,"main",true,[27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46],"ai","authentication","aws-s3","boilerplate","chatgpt","full-stack","google-auth","hacktoberfest","nodejs","open-source","openai-api","postgresql","prisma","react","saas","saas-boilerplate","saas-starter","saas-template","typesafe","typescript","2026-06-12 04:00:19","## Welcome to your new SaaS App! 🎉\n\n\u003Cdiv style=\"display: flex; gap: 16px; align-items: center;\">\n  \u003Ca href=\"https:\u002F\u002Fwww.producthunt.com\u002Fproducts\u002Fopen-saas?embed=true&utm_source=badge-top-post-topic-badge&utm_medium=badge&utm_source=badge-open&#0045;saas&#0045;2&#0045;0\" target=\"_blank\">\n    \u003Cimg src=\"https:\u002F\u002Fapi.producthunt.com\u002Fwidgets\u002Fembed-image\u002Fv1\u002Ftop-post-topic-badge.svg?post_id=1023519&theme=neutral&period=weekly&topic_id=237&t=1760520428563\" alt=\"Open&#0032;SaaS&#0032;2&#0046;0 - Free&#0044;&#0032;open&#0045;source&#0032;SaaS&#0032;starter&#0032;kit&#0032;with&#0032;superpowers | Product Hunt\" style=\"width: 250px; height: 54px;\" width=\"250\" height=\"54\" \u002F>\n  \u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fwww.producthunt.com\u002Fproducts\u002Fopen-saas?embed=true&utm_source=badge-top-post-badge&utm_medium=badge&utm_source=badge-open&#0045;saas&#0045;2&#0045;0\" target=\"_blank\">\n    \u003Cimg src=\"https:\u002F\u002Fapi.producthunt.com\u002Fwidgets\u002Fembed-image\u002Fv1\u002Ftop-post-badge.svg?post_id=1023519&theme=neutral&period=daily&t=1760520428563\" alt=\"Open&#0032;SaaS&#0032;2&#0046;0 - Free&#0044;&#0032;open&#0045;source&#0032;SaaS&#0032;starter&#0032;kit&#0032;with&#0032;superpowers | Product Hunt\" style=\"width: 250px; height: 54px;\" width=\"250\" height=\"54\" \u002F>\n  \u003C\u002Fa>\n\u003C\u002Fdiv>\n\nhttps:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F3856276b-23e9-455e-a564-b5f26f4f0e98\n\nYou've decided to build a SaaS app with the Open SaaS template. Great choice!\n\nThis template is:\n\n1. fully open-source\n2. completely free to use and distribute\n3. comes with a ton of features out of the box!\n4. ready to work with your favorite AI coding tool or agent (Claude Code, Cursor, Codex, OpenCode, etc.)\n\n🧑‍💻 Check it out in action here: [OpenSaaS.sh](https:\u002F\u002Fopensaas.sh)\n📚 Check out the Docs here: [Open SaaS Docs](https:\u002F\u002Fdocs.opensaas.sh)\n\n## What's inside?\n\nThe template itself is built on top of some very powerful tools and frameworks, including:\n\n- 🐝 [Wasp](https:\u002F\u002Fwasp.sh) - a full-stack React, NodeJS, Prisma framework with superpowers\n- 🚀 [Astro](https:\u002F\u002Fstarlight.astro.build\u002F) - Astro's lightweight \"Starlight\" template for documentation and blog\n- 💸 [Stripe](https:\u002F\u002Fstripe.com), [Polar.sh](https:\u002F\u002Fpolar.sh), or [Lemon Squeezy](https:\u002F\u002Flemonsqueezy.com\u002F) - for products and payments\n- 💅 [ShadCN UI](https:\u002F\u002Ftailwindcss.com) - for components & styling (plus admin dashboard!)\n- 🤖 [AI-Ready](https:\u002F\u002Fdocs.opensaas.sh\u002F) - Custom Plugins, Skills, & Rules for AI-assisted coding with Claude Code, Cursor, or your favorite AI-assisted coding tool\n- 📈 [Plausible](https:\u002F\u002Fplausible.io) or [Google](https:\u002F\u002Fanalytics.google.com\u002F) Analytics\n- 🤖 [OpenAI](https:\u002F\u002Fopenai.com) - OpenAI API w\u002F function calling example\n- 📦 [AWS S3](https:\u002F\u002Faws.amazon.com\u002Fs3\u002F) - for file uploads\n- 📧 [SendGrid](https:\u002F\u002Fsendgrid.com), [MailGun](https:\u002F\u002Fmailgun.com), or SMTP - for email sending\n- 🧪 [Playwright](https:\u002F\u002Fplaywright.dev) - end-to-end tests with Playwright\n\nBecause we're using Wasp as the full-stack framework, we can leverage a lot of its features to build our SaaS in record time, including:\n\n- 🔐 [Full-stack Authentication](https:\u002F\u002Fwasp.sh\u002Fdocs\u002Fauth\u002Foverview) - Email verified + social Auth in a few lines of code.\n- ⛑ [End-to-end Type Safety](https:\u002F\u002Fwasp.sh\u002Fdocs\u002Fdata-model\u002Foperations\u002Foverview) - Type your backend functions and get inferred types on the front-end automatically, without the need to install or configure any third-party libraries. Oh, and type-safe Links, too!\n- 🤖 [Jobs](https:\u002F\u002Fwasp.sh\u002Fdocs\u002Fadvanced\u002Fjobs) - Run cron jobs in the background or set up queues simply by defining a function in the config file.\n- 🚀 [One-command Deploy](https:\u002F\u002Fwasp.sh\u002Fdocs\u002Fadvanced\u002Fdeployment\u002Foverview) - Easily deploy your DB, Server, & Client with one commaned to [Railway](https:\u002F\u002Frailway.app) or [Fly.io](https:\u002F\u002Ffly.io) via the CLI. Or deploy manually to any other hosting serivce of your choice.\n\nYou also get access to Wasp's diverse, helpful community if you get stuck or need help.\n\n- 🤝 [Wasp Discord](https:\u002F\u002Fdiscord.gg\u002FaCamt5wCpS)\n\n## Getting Started\n\n### Simple Instructions\n\nFirst, to install the latest version of [Wasp](https:\u002F\u002Fwasp.sh\u002F) on macOS, Linux, or Windows with WSL, run the following command:\n\n```bash\nnpm i -g @wasp.sh\u002Fwasp-cli\n```\n\nThen, create a new SaaS app with the following command:\n\n```bash\nwasp new -t saas\n```\n\nThis will create a **clean copy of the Open SaaS template** into a new directory, and you can start building your SaaS app right away!\n\n### Detailed Instructions\n\nFor everything you need to know about getting started and using this template, check out the [Open SaaS Docs](https:\u002F\u002Fdocs.opensaas.sh).\n\nWe've documented everything in great detail, including installation instructions, pulling updates to the template, guides for integrating services, SEO, deployment, and more. 🚀\n\n## Getting Help & Providing Feedback\n\nThere are two ways to get help or provide feedback (and we try to always respond quickly!):\n\n1. [Open an issue](https:\u002F\u002Fgithub.com\u002Fwasp-lang\u002Fopen-saas\u002Fissues)\n2. [Wasp Discord](https:\u002F\u002Fdiscord.gg\u002FaCamt5wCpS) -- please direct questions to the #🙋questions forum channel\n\n## Development Tools\n\n### Code Quality Tools\n\nThis repository includes comprehensive code quality tooling to help maintain code standards:\n\n#### Prettier (Code Formatting)\n\nPrettier is configured for automatic code formatting across all JavaScript, TypeScript, and other supported files.\n\n```bash\n# Check if files are formatted correctly\nnpm run prettier:check\n\n# Automatically format all files\nnpm run prettier:format\n```\n\n#### ESLint (Code Linting)\n\nESLint is configured with TypeScript and React support to catch potential bugs and enforce code quality standards.\n\n```bash\n# Run ESLint to check for issues\nnpm run lint\n\n# Automatically fix fixable issues\nnpm run lint:fix\n```\n\nThe ESLint configuration includes:\n\n- TypeScript support with `@typescript-eslint`\n- React and React Hooks linting\n- Sensible defaults tuned for a SaaS application\n- Automatic support for CommonJS (.cjs), ES Modules (.mjs), and TypeScript files\n\nBoth Prettier and ESLint checks are automatically run in CI\u002FCD pipelines to ensure code quality.\n\nFor information about other development tools used to maintain derived projects (like opensaas.sh and template-test), see [tools\u002FREADME.md](.\u002Ftools\u002FREADME.md).\n\n## Contributing\n\nNote that we've tried to get as many of the core features of a SaaS app into this template as possible, but there still might be some missing features or functionality.\n\nWe could always use some help tying up loose ends: contributions are welcome! Check out [CONTRIBUTING.md](\u002FCONTRIBUTING.md) for more details.\n","Open SaaS 是一个完全免费且开源的现代 JavaScript SaaS 项目模板，基于 React、NodeJS 和 Prisma 构建。它集成了多种核心功能，包括多种认证方式（如邮箱、Google、GitHub、Slack 和微软账户）、邮件发送、后台任务处理、落地页搭建以及支付系统集成（支持 Stripe 和 Polar.sh）。此外，该项目还提供了 Shadcn UI 组件库和 S3 文件上传功能，并且已经为 AI 集成做好了准备，支持 Claude Code 插件等工具。适合用于快速启动需要上述特性的 SaaS 应用开发场景，只需一条命令即可部署。",2,"2026-06-11 02:56:58","top_language"]