esse texto é bem curto e prático: são as ferramentas open source que eu uso nos meus SaaS, o motivo de cada uma e o link pra você entender mais. do lado do nome está a máquina que a própria ferramenta pede pra rodar.
1. coolify
é a base de quase todos os meus projetos. uso pra hospedar os apps numa VPS minha, e as outras ferramentas daqui eu subo por ele.
ps: eu gosto muito dele por dois motivos. primeiro, tem deploy em 1 clique pra um monte de ferramenta open source. e segundo, com o GitHub App conectado, cada push já vira deploy automático, então toda a parte de CI/CD fica resolvida sem eu configurar quase nada.
2. supabase
é 100% facilidade: uso pra serverless functions, auth, banco de dados (Postgres) e storage, tudo num lugar só.
ps: pra escalar eu não recomendo. aí eu prefiro ir pra um bom provider de servidor e usar ferramentas tipo a Cloudflare, que não cobra egress e tem object storage barato.
3. opentelemetry + openobserve
o opentelemetry coleta logs, traces e métricas dos apps, e o openobserve guarda e mostra tudo num painel. é uma alternativa bem mais barata ao datadog e roda na mesma VPS.
ps: é bem mais leve que um Grafana da vida, mas lembrando que ainda não testei em situação crítica, com muito volume ou incidente sério.
4. growthbook
teste A/B e feature flag. por exemplo: testar preço ou uma oferta extra no checkout. já rodei muitos testes por ele.
5. umami
tracking simples pros projetos menores, sem cookie e sem a complexidade do GA4. esse site aqui mesmo usa ele.
6. mautic
mail marketing e CRM. os leads do supabase entram sozinhos e eu monto as automações de email por ele.
ps: é pesado e a interface é bem rústica, mas a economia de $ pode ser brutal, porque mail marketing é uma das ferramentas mais caras quando a base de users cresce.
bônus: listmonk
eu falei que ia testar ele pra construir a minha newsletter, e é ele que roda aqui: manda o código de 6 dígitos de quem entra no hub e a newsletter de toda semana. como eu montei tudo tá em como eu construí esse hub.
dica extra
como é tudo open source, eu tenho controle da API e uso junto com o Claude pra automatizar o que eu quiser no serviço. por exemplo: notificação no meu celular quando a RAM do servidor passa do limite, via API do openobserve.
ps: o hardware, a mesa onde eu programo isso tudo, tá em meu setup.