{"id":13406079,"url":"https://github.com/wasp-lang/open-saas","last_synced_at":"2025-05-11T03:51:17.639Z","repository":{"id":212118985,"uuid":"726082384","full_name":"wasp-lang/open-saas","owner":"wasp-lang","description":"A free, open-source SaaS app starter for React \u0026 Node.js with superpowers. Full-featured. Community-driven.","archived":false,"fork":false,"pushed_at":"2025-05-09T10:21:47.000Z","size":87376,"stargazers_count":10849,"open_issues_count":88,"forks_count":1106,"subscribers_count":66,"default_branch":"main","last_synced_at":"2025-05-11T03:51:16.016Z","etag":null,"topics":["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"],"latest_commit_sha":null,"homepage":"https://opensaas.sh","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/wasp-lang.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"github":["wasp-lang"],"patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"lfx_crowdfunding":null,"polar":null,"buy_me_a_coffee":null,"custom":null}},"created_at":"2023-12-01T13:54:36.000Z","updated_at":"2025-05-11T01:51:09.000Z","dependencies_parsed_at":"2024-03-18T11:07:14.694Z","dependency_job_id":"34461119-efa2-4a13-8aea-5b5021a360ca","html_url":"https://github.com/wasp-lang/open-saas","commit_stats":{"total_commits":223,"total_committers":25,"mean_commits":8.92,"dds":"0.24663677130044848","last_synced_commit":"71d7637ac57d80685da53ab8a2f1fc842302af3e"},"previous_names":["wasp-lang/open-saas"],"tags_count":5,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wasp-lang%2Fopen-saas","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wasp-lang%2Fopen-saas/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wasp-lang%2Fopen-saas/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wasp-lang%2Fopen-saas/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/wasp-lang","download_url":"https://codeload.github.com/wasp-lang/open-saas/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253514567,"owners_count":21920334,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["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"],"created_at":"2024-07-30T19:02:20.313Z","updated_at":"2025-05-11T03:51:17.623Z","avatar_url":"https://github.com/wasp-lang.png","language":"TypeScript","funding_links":["https://github.com/sponsors/wasp-lang"],"categories":["TypeScript","一人公司、出海收款、AI 副业、独立开发者全流程","Unity","Repos","chatgpt","Code \u0026 Developer Tools","UIs","🤖 AI \u0026 Machine Learning"],"sub_categories":["Web applications"],"readme":"## Welcome to your new SaaS App! 🎉\n\u003ca href=\"https://www.producthunt.com/posts/open-saas?utm_source=badge-featured\u0026utm_medium=badge\u0026utm_souce=badge-open\u0026#0045;saas\" target=\"_blank\"\u003e\u003cimg src=\"https://api.producthunt.com/widgets/embed-image/v1/featured.svg?post_id=436467\u0026theme=light\" alt=\"Open\u0026#0032;SaaS - Open\u0026#0045;source\u0026#0032;\u0026#0038;\u0026#0032;100\u0026#0037;\u0026#0032;free\u0026#0032;React\u0026#0032;\u0026#0038;\u0026#0032;Node\u0026#0046;js\u0026#0032;SaaS\u0026#0032;starter\u0026#0033; | Product Hunt\" style=\"width: 250px; height: 54px;\" width=\"250\" height=\"54\" /\u003e\u003c/a\u003e\n\nhttps://github.com/wasp-lang/open-saas/assets/70215737/5ff289b1-12b9-4b46-aa90-a6a3122de93e\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. focused on free, open-source services, where possible\n\n🧑‍💻 Check it out in action here: [OpenSaaS.sh](https://opensaas.sh)  \n📚 Check out the Docs here: [Open SaaS Docs](https://docs.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://wasp.sh) - a full-stack React, NodeJS, Prisma framework with superpowers\n- 🚀 [Astro](https://starlight.astro.build/) - Astro's lightweight \"Starlight\" template for documentation and blog\n- 💸 [Stripe](https://stripe.com) or [Lemon Squeezy](https://lemonsqueezy.com/) - for products and payments\n- 📈 [Plausible](https://plausible.io) or [Google](https://analytics.google.com/) Analytics\n- 🤖 [OpenAI](https://openai.com) - OpenAI API w/ function calling example\n- 📦 [AWS S3](https://aws.amazon.com/s3/) - for file uploads\n- 📧 [SendGrid](https://sendgrid.com), [MailGun](https://mailgun.com), or SMTP - for email sending\n- 💅 [TailwindCSS](https://tailwindcss.com) - for styling\n- 🧑‍💼 [TailAdmin](https://tailadmin.com/) - admin dashboard \u0026 components for TailwindCSS\n- 🧪 [Playwright](https://playwright.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://wasp.sh/docs/auth/overview) - Email verified + social Auth in a few lines of code.\n- ⛑ [End-to-end Type Safety](https://wasp.sh/docs/data-model/operations/overview) - 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://wasp.sh/docs/advanced/jobs) - Run cron jobs in the background or set up queues simply by defining a function in the config file.\n- 🚀 [One-command Deploy](https://wasp.sh/docs/advanced/deployment/overview) - Easily deploy via the CLI to [Fly.io](https://fly.io), or to other providers like [Railway](https://railway.app) and [Netlify](https://netlify.com).\n\nYou also get access to Wasp's diverse, helpful community if you get stuck or need help.\n- 🤝 [Wasp Discord](https://discord.gg/aCamt5wCpS)\n\n## Getting Started\n\n### Simple Instructions\n\nFirst, to install the latest version of [Wasp](https://wasp.sh/) on macOS, Linux, or Windows with WSL, run the following command:\n```bash\ncurl -sSL https://get.wasp.sh/installer.sh | sh\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://docs.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 \u0026 Providing Feedback\n\nThere are two ways to get help or provide feedback (and we try to always respond quickly!):\n1. [Open an issue](https://github.com/wasp-lang/open-saas/issues)\n2. [Wasp Discord](https://discord.gg/aCamt5wCpS) -- please direct questions to the #🙋questions forum channel\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](/CONTRIBUTING.md) for more details.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwasp-lang%2Fopen-saas","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwasp-lang%2Fopen-saas","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwasp-lang%2Fopen-saas/lists"}