
Open SaaS
Wasp (wasp-lang) · Programação
O Open SaaS é um kit de SaaS gratuito e de código aberto sobre o Wasp, que junta React, Node.js e Prisma com autenticação, pagamentos e painel de administração prontos.

Sobre Open SaaS
About
O que é o Open SaaS
O Open SaaS é um template gratuito sobre o qual você constrói o seu próprio produto SaaS; não é um produto SaaS em si. Ele reúne as peças que quase todo time reescreve a cada projeto novo: contas de usuário verificadas, login social, cobrança por assinatura, painel de administração, upload de arquivos e envio de e-mail. A base é React no front-end, Node.js e Prisma no back-end, tudo conectado pelo Wasp, um framework que lê um único arquivo de configuração e gera o código que costura as partes.
A proposta é a velocidade. Em vez de gastar uma semana com autenticação, outra com os webhooks do Stripe e uma terceira com a página de configurações, você clona o repositório e começa pelo recurso que de fato dá dinheiro. Quem paga: ninguém, porque o template é distribuído com licença de uso livre. O que você entrega: suas próprias chaves de pagamento, e-mail e hospedagem. Vale ter clara uma ressalva desde o começo. Você adota o Wasp, e essa escolha molda todo o resto do projeto, de como você define as rotas até como faz o deploy.
Como começar
- Instale a CLI do Wasp com
npm i -g @wasp.sh/wasp-cli - Crie o projeto com
wasp new -t saas, que copia o template limpo para uma pasta nova - Adicione suas chaves de um provedor de pagamento (Stripe, Polar.sh ou Lemon Squeezy), de e-mail e de IA onde precisar
- Suba o servidor de desenvolvimento e faça o deploy do banco, do servidor e do cliente com um único comando no Railway ou no Fly.io, ou no host que preferir
Informações do produto
Uma visão rápida dos preços, das plataformas compatíveis e do desempenho de Open SaaS.
Ideal para
Os usuários, tarefas e cenários em que esta ferramenta se encaixa melhor.
Usuários
- Desenvolvedores solo e criadores independentes
- Desenvolvedores full-stack de JavaScript
- Desenvolvedores que usam ferramentas de IA
- Times pequenos de startup
Tarefas
- Adicionar contas verificadas
- Configurar cobrança por assinatura
- Montar um painel de administração
- Enviar arquivos para o armazenamento
- Enviar e-mail transacional
Cenários
- MVP de fim de semana
- Primeiro SaaS comercial
- Aprender a estrutura full-stack
- Trabalho de agência ou para clientes
Principais recursos
Autenticação full-stack pronta para usar
O Open SaaS inclui contas de e-mail verificadas e login com Google, GitHub, Slack e Microsoft, tudo pré-configurado. Os dados dos usuários são seus, então você não paga a terceiros pela autenticação nem deixa um fornecedor controlar seu fluxo de login. Adicionar ou remover um método são poucas linhas no arquivo de configuração, não uma reescrita.
Pagamentos com três provedores
A cobrança por assinatura está preparada para Stripe, Polar.sh e Lemon Squeezy. O checkout e os webhooks já vêm ligados, então você escolhe o provedor e adiciona seus IDs de produto. O app de demonstração no site deixa você fazer uma compra de teste com um número de cartão antes de mexer com dinheiro de verdade.
Painel de administração
Todo produto acaba precisando de uma retaguarda, e aqui ela já está construída. O painel junta a gestão de usuários a gráficos e tabelas feitos com componentes do Shadcn UI, e o site indica que as análises podem rodar no Plausible ou no Google Analytics. Você tem as telas de que alguém de suporte ou operações precisa sem desenhá-las do zero.
Segurança de tipos em toda a stack
O suporte a TypeScript vai de ponta a ponta. O Wasp lê suas funções de back-end e infere os tipos no front-end, então você não instala nem configura uma camada à parte para sincronizá-los. É a diferença entre pegar um erro de digitação na compilação e descobri-lo em produção.
Ambiente feito para programar com IA
O repositório é feito para programar com um assistente de IA. Ele inclui um AGENTS.md próprio, skills e um plugin do Claude Code, além de padrões que reduzem o código repetitivo que o assistente teria de escrever. Isso significa menos becos sem saída quando você passa uma tarefa ao Claude Code, ao Cursor ou ao Codex.
Tarefas, e-mail e upload de arquivos
As tarefas em segundo plano e o cron rodam ao definir uma função na configuração, e o e-mail conecta ao SendGrid, ao Mailgun ou a um SMTP comum. O upload de arquivos usa URLs pré-assinadas do AWS S3, e o exemplo está documentado em detalhe. São as peças pouco vistosas que travam um projeto, e aqui chegam prontas.
Blog, documentação e deploy com um comando
Um blog em Markdown roda sobre o template Starlight do Astro, que ajuda no SEO. Testes end-to-end com Playwright e um pipeline de CI com GitHub Actions estão incluídos. E como o código é seu, não há amarras: faça o deploy no Railway ou no Fly.io com um comando, ou em qualquer outro host.
Prós e contras
Prós
- 100% gratuito e open source, sem taxa de licença e sem nível pago para liberar recursos centrais
- Traz autenticação, pagamentos, e-mail, tarefas, upload de arquivos e painel de administração num só repositório, o que economiza semanas de montagem
- O Wasp dá segurança de tipos full-stack e tipos inferidos sem uma ferramenta externa de sincronização
- É feito para assistentes de programação com IA, com regras, skills e um plugin do Claude Code incluídos
- Sem amarras a fornecedor, então você pode hospedar por conta própria ou no Railway, no Fly.io ou em qualquer outro host
Contras
- O projeto inteiro roda sobre o Wasp, então adotar o template significa adotar esse framework e seu jeito de trabalhar baseado em configuração
- Você continua trazendo e pagando seus próprios serviços, incluindo processamento de pagamento, e-mail, hospedagem e armazenamento
- É um template, não um produto gerenciado, então não há mesa de suporte e as atualizações ficam por sua conta
- Alguns exemplos, como as integrações com OpenAI e S3, precisam das suas próprias chaves e contas antes de rodar
Perguntas frequentes
O Open SaaS é um kit de início gratuito e open source para criar aplicativos SaaS. Ele reúne num mesmo código de React e Node.js, construído sobre o framework Wasp, os recursos que quase todo produto precisa: autenticação de usuários, pagamentos por assinatura, painel de administração, upload de arquivos e e-mail. Você clona e começa pelos seus próprios recursos.
Conteúdo relacionado
Explore ferramentas, skills e artigos relacionados a Open SaaS.
Alternativas a Open SaaS
Forefront
Forefront · ProgramaçãoO Forefront é uma plataforma web para construir com IA de código aberto. Você ajusta os principais modelos de linguagem de código aberto com seus próprios dados, avalia o desempenho deles e os roda por uma API ou os exporta para hospedar por conta própria. Desenvolvedores que querem a conveniência de uma plataforma fechada, mas fazem questão de ser donos dos modelos e dos dados, são o público-alvo aqui.
Startkit
StartKit.AI · ProgramaçãoStartkit é um boilerplate para criar produtos de SaaS com IA e wrappers de IA. Pense nele como um boilerplate para startups de IA com as partes chatas já conectadas: autenticação, pagamentos com Stripe e Lemon Squeezy, limites de uso, e-mail transacional e um kit inicial de API de IA que conversa com OpenAI, Anthropic, Groq ou Llama. Você clona o repositório, define seu preço e começa pela parte do produto que as pessoas realmente pagam. Ele é feito em Next.js sobre React e Tailwind, então boa parte do código boilerplate já parece familiar.
Testim
Tricentis · ProgramaçãoO Testim é uma plataforma de automação de testes com IA para criar e executar testes de ponta a ponta em aplicações web, mobile e Salesforce. Ele se apoia no aprendizado de máquina para manter os testes estáveis quando uma interface muda, então as equipes gastam menos tempo consertando seletores quebrados. Nada mal para uma ferramenta de testes automatizados que você pode começar a usar hoje. Você cria testes gravando ações no navegador e depois adiciona JavaScript quando precisa de mais controle. É uma escolha sólida para equipes de QA ocupadas.
