Deploying even a simple web app on AWS often means juggling a dozen services—IAM, S3, CloudFront, Lambda, API Gateway, you name it—and slogging through hundreds of docs pages just to get basics like security right. Then there's mastering all that for well-architected, secure setups without shooting yourself in the foot.
I built Thunder to fix this: an open-source PaaS that deploys full-stack apps/APIs on your own AWS with well-architected patterns out of the box. No vendor lock-in, and it's a solid alternative to Amplify, Heroku, or Vercel.
Connect your AWS account in minutes via CloudFormation or Access Keys, link your GitHub repo, and let GitOps take over. Automatic CI/CD on every push, with builds, rollbacks, monitoring, logs, and a clean dashboard.
It supports all modern TypeScript frameworks like Next.js, Nuxt, Astro, Vite, TanStack Start, React Router, and more (check thunder.so/docs for details).
There are three architecture patterns: SPA/SSG (S3 + CloudFront), serverless functions (Lambda + API Gateway), or containers (Fargate + ALB).
Best part: Host SPAs/SSGs and Lambdas for $0
Built with TypeScript, Vue, Supabase, and AWS CDK.
Repo: https://github.com/thunder-so/platform Website: https://thunder.so
Hosted console has a free tier. Try out: https://console.thunder.so
Early days, so feedback super appreciated. Hoping to save fellow devs from AWS config purgatory!