Launching today

Baseware
Open-source dev foundations
2 followers
Open-source dev foundations
2 followers
MIT-licensed SaaS starter with hardened auth + MFA, multi-tenant orgs, Stripe billing, admin, audit logs, Docker and CI/CD. Express 5, TypeScript, Prisma and React 19. Clone it and ship your feature on day 1. No keys, no seats, no lock-in.





Launch Team

CloudflareDeploy serverless functions globally in seconds
Promoted
Hey Product Hunt ๐
I'm Claudio, the maker behind Baseware.
Every SaaS starts with the same six boring weeks: login, password reset,
email verification, invites, roles, subscriptions, webhooks, admin, audit
logs, containers, CI. None of it is your product โ but you can't sell
without it.
Baseware is that foundation, already forged.
It's an MIT-licensed SaaS starter โ not a closed boilerplate:
๐ Auth โ email/password + Google/GitHub OAuth, TOTP MFA with hashed
backup codes, 15-min access + rotating 7-day refresh tokens in HttpOnly
cookies, lockout, rate limits, session revocation.
๐ข B2B โ organizations, members, invites and RBAC as first-class citizens,
with per-organization Stripe subscriptions.
๐ณ Billing โ Checkout, Customer Portal, verified idempotent webhooks,
dunning and an audit trail.
๐ ๏ธ Platform โ admin panel, audit logs, API keys, usage events,
transactional email via Resend.
๐ณ Infra โ Docker Compose, multi-stage builds, Nginx, Traefik TLS,
GitHub Actions push-to-deploy.
โ๏ธ Stack โ Express 5, strict TypeScript, Prisma 7, PostgreSQL 16, React 19,
Vite 8.
๐ค Built for AI agents โ a strict 5-layer architecture and an AGENTS.md so
humans and coding agents build in the same direction.
No license keys. No seat limits. No per-project tiers. Fork it, audit it,
modify it, sell what you build โ keep the copyright notice, that's it.
Try it:
git clone https://github.com/platusforge/baseware.git
cd baseware && cp .env.example .env
docker compose up --build
If you've ever wired Stripe webhooks at 2am, I'd love your feedback. And
tell me what to forge next โ the roadmap is public.
I'll be here all day answering everything. Thanks for the support ๐งก