DjangoStarter
Open Source Boilerplate

Ship your SaaS in days, not months

A production-ready Django & React starter kit with Google OAuth, a credit system, a type-safe REST API via django-ninja, and a modern Tailwind dashboard — everything you need to go from zero to paying customers fast.

Trusted by 500+ developers & indie hackers

Built with

Django 4.2 django-ninja React 19 Tailwind CSS PostgreSQL Google OAuth

Everything you need to launch

Skip the boilerplate. Every feature a SaaS product needs is already wired up and production-ready.

Google OAuth — one click sign-in

Users sign in with Google in seconds. New accounts are created automatically on first login. No passwords to manage.

Type-safe REST API with django-ninja

Auto-validated endpoints with Pydantic schemas, automatic OpenAPI docs, and session-based auth — all without boilerplate.

Built-in credit system

Every user gets a credit balance with a full transaction ledger. Add or deduct credits atomically. Ready to wire up to Stripe.

React + Tailwind dashboard

A full SPA dashboard powered by React 19 and shadcn/ui components, served seamlessly from Django via Webpack Loader.

PostgreSQL + Django ORM

Battle-tested relational database with full Django migration support. Swap to any DB backend in one settings change.

Production-ready structure

Clean app separation, environment-based settings, CORS configured, CSRF protected, and a clear path to Docker & deployment.

Simple, transparent pricing

Start free, scale as you grow. No surprises.

Starter

Perfect for indie hackers and side projects.

$0 / month
  • 1 project
  • Google OAuth
  • 100 credits / month
  • API access
  • Community support
Get started free
Most popular

Pro

For growing products and small teams.

$29 / month
  • Unlimited projects
  • Google OAuth
  • 5,000 credits / month
  • Priority API access
  • Email support
  • Custom domain
Start free trial

Business

For teams shipping at scale.

$99 / month
  • Everything in Pro
  • Unlimited credits
  • SSO / SAML
  • SLA guarantee
  • Dedicated support
  • On-premise option
Contact sales

All plans include a 14-day free trial. No credit card required.

Frequently asked questions

Do I need a credit card to get started?
No. The Starter plan is completely free and requires no payment information. You can upgrade at any time.
What is the credit system?
Credits are a flexible in-app currency. You can use them to gate features or API calls. The credit ledger is built in — just wire it up to Stripe Checkout when you're ready to charge.
Can I self-host this boilerplate?
Absolutely. The project is open source. Clone the repo, set your environment variables, and deploy anywhere that runs Python — Fly.io, Railway, Heroku, or a plain VPS.
What tech stack does this use?
Django 4.2 on the backend with django-ninja for the API layer, React 19 and Tailwind CSS on the frontend, PostgreSQL for the database, and Google OAuth for authentication.
How do I add more landing page templates?
Each template lives in its own subdirectory under templates/landing/. Create a new folder, add an index.html that extends landing/base.html, and point the view to it. The URL routing supports a template slug parameter.

Ready to ship your SaaS?

Join hundreds of developers who skipped the setup and went straight to building.