SlimSaaS
No more bloated boilerplates
The lean, high-performance django + react starter kit that will have people asking how you built your startup so fast
Over
75 Hours
Saved
that's like $15,000 at $200/hr
Authentication & Social Auth
full authentication system
login, logout, register, forgot password, reset password
multi-factor auth with QR codes, and recovery codes
social authentication with Google, Facebook and dozens of others
secure session management, csrf protection, and more
done! you saved 10 hours!
Lightning Fast Performance
Speed means better SEO, lower bounce rates, and happier users
SlimSaaS achieves an impressive 99/100 PageSpeed Insights score, ensuring your web application delivers blazing-fast performance right out of the box. Built fast for SEO.
First Contentful Paint
0.3s
Largest Contentful Paint
0.6s
Total Blocking Time
20ms
Cumulative Layout Shift
0.067
Setup is easy.
Download the code, and follow these steps.
Replace with your environment variables:
STRIPE_API_KEY=sk_live1234567890
SENDGRID_API_KEY=SG.12345
DB_NAME=MY_DB_NAME
DB_USER=USER
DB_PASS=PASS
DB_HOST=HOST
DB_PORT=1337
And then docker compose up:
$ docker compose up
SlimSaaS is one of the best starter kits I've ever used. It took us months at Inkmate to build just a sliver of what this kit has.
Alex K.
Founder, and CEO of Inkmate AI
GET /api/v1/started
Starter
- React + Django Kit
- Marketing Site & Blog
- Stripe Integration w/ Checkout
- 8 Email Templates
- Authentication
- Social Authentication
- Documentation
- Unlimited Projects
- Lifetime Updates
Lifetime
(you read that right, only once)
- React + Django Kit
- Marketing Site & Blog
- Stripe Integration w/ Checkout
- 8 Email Templates
- Authentication
- Social Authentication
- Documentation
- Unlimited Projects
- Lifetime Updates
Frequently Asked Questions
What does the full stack look like? â–¼
The package comes with some main components:
- A Django Backend: Django ORM, django all-auth, djstripe, django rest framework for APIs, payment permission classes, etc...
- A React SPA: TypeScript services to integrate with the payment and auth APIs, components to handle all major auth / payment flows. Routing based on all-auths flow system. Styled with the ability to switch themes or create your own themes. Making it super simple to add in what makes your application unique.
- An Astro Static Site: We've opted to create a dedicated static site for marketing and blog related content. You can take advantage of Astro for quick content development (markdown blogs), the insanely fast site loading times, and awesome SEO.
- Docker containers: all of the above are set up leveraging Docker making it super easy to deploy.
- Traefik: networking between containers comes preconfigured with automatic SSL during deployment. Everything is hosted on one domain (no subdomains).
Why Django? â–¼
With a lot of new startups leaning into AI and machine learning, a Python backend makes deployment that much easier. Apps including Instagram, Dropbox, YouTube, Robinhood, and many more have proven Django's ability to scale.
Does it have email integrations? â–¼
Yes! The application comes preconfigured with the ability to add any major host. The example provided uses Mailgun as a host, but you are welcome to use any other email host you find fit. It also includes a number of email templates for auth to prevent vendor lock-in.
How come you aren't using XYZ framework? â–¼
We aim to create a balance between minimalism and maximizing the important features. Unlike many open source starter kits, you won't be downloading a ton of dependencies. We make sure dependencies we do use are well maintained and have been for several years.
What is Astro? â–¼
Astro is a JavaScript web framework optimized for building fast, content-driven websites. Go check it out: astro.build
Are there refunds? â–¼
Once you get access to the code, it can't be refunded.
Who are you? â–¼
I'm an entrepreneur! I've been working together with my brother for the past 15 years on various projects and startups and we decided to make it easier for ourselves by building this starter kit. Once we built it, we realized others would find it useful as well!
Still have questions? Get in touch below!