Open SaaS

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.

Prévia da interface de Open SaaS

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

  1. Instale a CLI do Wasp com npm i -g @wasp.sh/wasp-cli
  2. Crie o projeto com wasp new -t saas, que copia o template limpo para uma pasta nova
  3. Adicione suas chaves de um provedor de pagamento (Stripe, Polar.sh ou Lemon Squeezy), de e-mail e de IA onde precisar
  4. 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.

Plano gratuitoSim
Planos pagos$0
PlataformaWeb, self-hosted, Railway, Fly.io
DesenvolvedorWasp (wasp-lang)
CategoriaProgramação
Data de lançamentoSep 2023
Última atualizaçãoOct 2025
Visitas ao site16.4K
Ranking global do site1.4M
Disponibilidade da APIN/A

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

Forefront · Programação

O 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.

Grátis / $0 - $99/moVer detalhes
Startkit

Startkit

StartKit.AI · Programação

Startkit é 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.

Pago / $99 - $499 one-timeVer detalhes
Testim

Testim

Tricentis · Programação

O 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.

Grátis / Custom pricing on requestVer detalhes