Built by a senior backend engineer with 28+ years of experience

Ship your Go SaaS
in hours, not weeks

The production-ready Go boilerplate with OAuth, MFA, magic links, Stripe billing, and 94% test coverage. Every layer tested. Every feature documented.

Join the Beta (Free Pro Tier) → View Features
$ git clone https://github.com/bobsmedia/rigorstack.git my-saas
$ cd my-saas && cp .env.example .env
$ make docker-up
# → Running in 30 seconds. Start building your product.
94%
Test coverage, every layer
200+
Hours saved per project
30s
From clone to running

Everything you need.
Nothing you don't.

No frameworks, no magic, no vendor lock-in. Just clean Go code you can read, understand, and ship.

🔐

Complete Auth Stack

JWT with refresh token rotation, OAuth (Google, GitHub), TOTP MFA with backup codes, and magic link passwordless login. All wired, all tested.

Starter

94% Test Coverage

Config 96.7%, handler 94.3%, middleware 95.1%, repo 93.5%, service 87.5%. Every layer tested with mocks. Refactor with confidence.

Starter
🐘

PostgreSQL + HTMX

ACID transactions, SQL migrations with golang-migrate, type-safe pgx v5. HTMX + DaisyUI frontend: no Node, no webpack, no build pipeline.

Starter
💳

Stripe Billing

Subscriptions, free trials, customer portal, and webhook handling with signature verification. The payment layer done correctly.

Professional
🏢

Multi-Tenancy + RBAC

Organizations, teams, and a 4-level role hierarchy (admin, member, viewer, guest). Invitation flow with transactional acceptance.

Professional
🖥️

Admin Dashboard

User and org CRUD, system stats, and audit logs. Included and working. Saves 20+ hours of internal tooling work.

Professional
🔑

API Keys + Webhooks

rs_ prefixed API keys with revocation. Outgoing webhooks with HMAC-SHA256 signatures, delivery logs, and retry.

Professional
⚙️

Jobs, Email, Uploads

Background job queue with retry, transactional email with 5 templates, and file uploads with a local disk + S3-compatible interface.

Professional
🐳

Docker + Deploy Guides

One command starts everything. Deployment guides for Docker, Fly.io, Railway, DigitalOcean, and AWS. Prometheus metrics included.

Starter

Clean architecture.
Clean code.

HTTP Request
    
    
┌──────────────────────────────────────────────┐
              Chi Router                      
  CORS → RateLimit → Logging → Auth        
└──────────────────┬───────────────────────────┘
    
    
┌──────────────────┴───────────────────────────┐
             Handlers                       
  auth · user · org · admin · apikey · webhook 
└──────────────────┬───────────────────────────┘
    
    
┌──────────────────┴───────────────────────────┐
             Services                       
  AuthService · OrgService · BillingService…  
└──────────────────┬───────────────────────────┘
    
    
┌──────────────────┴───────────────────────────┐
        Repository (PostgreSQL)               
  UserRepo · OrgRepo · APIKeyRepo · …       
└──────────────────────────────────────────────┘

Simple pricing.
No surprises.

One-time payment. Lifetime access. Your code forever.

Starter
$149
One-time · Unlimited personal projects
  • Clean layered architecture (handler → service → repo)
  • JWT auth + refresh token rotation
  • OAuth social login (Google, GitHub)
  • Magic link passwordless login
  • MFA/TOTP with backup codes
  • PostgreSQL + SQL migrations
  • HTMX dashboard (7 pages, dark theme)
  • 94% test coverage
  • Rate limiting, CORS, Prometheus metrics
  • Docker + Compose, deploy guides
  • OpenAPI/Swagger docs
Get Starter →

Why RigorStack?

The honest comparison against the free alternative.

Feature RigorStack LastSaaS (free)
Database PostgreSQL (ACID) MongoDB
Test coverage 94%, every layer Unknown
Frontend HTMX (no build step) React 19 SPA
Admin dashboard Included None
Multi-tenancy Orgs + RBAC None
Webhooks HMAC signatures + logs Basic
License Commercial MIT
Support Responsive maintainer Community

Beta Testers Wanted 🚀

Looking for 3-5 developers to beta test RigorStack before launch.

You get:

I ask for:

Email beta@rigorstack.com →

Questions?

Why pay $149 when LastSaaS is free?

Test coverage means you can refactor without fear. PostgreSQL fits 80% of SaaS use cases (relational data, transactions). HTMX means no npm audit, no webpack, no breaking changes. The admin dashboard alone saves 20+ hours. And a commercial license gives you legal clarity for client work.

Is this a subscription service?

No. One-time payment, lifetime access. You download the code and it's yours forever. No attribution required.

Does it include a frontend?

Yes. RigorStack ships with a server-rendered frontend using Go's html/template, HTMX for dynamic interactions, and Alpine.js + DaisyUI for styling. You get login, registration, dashboard, settings, API keys, and billing pages out of the box. The REST API is also there if you prefer a custom SPA.

Can I swap the database?

Yes. The repository layer is behind interfaces, so everything is mockable without a real database. Implement the interfaces for MySQL, SQLite, or anything else.

What Go version do I need?

Go 1.23 or later. The code uses modern Go idioms including generics where appropriate.

Stop building boilerplate.
Start building products.

200+ hours saved. 94% test coverage. Production-ready from day one.

Join the Beta →