SpeedPy.com

SpeedPy.com

Instantly start your next SaaS project with Django-based boilerplate by kostja.me.

Copy either of these commands and paste it to the terminal.
The script will git clone the boilerplate codebase and spin up the project in your local Docker instance.

bash -c "$(curl -fsSL https://speedpy.com/install)"
Or clone the repo
git clone https://github.com/speedpy/speedpy.git myproject
cd myproject
bash init.sh
Get the code Get started
Follow @speedpycom Join Discord Deploy With Appliku

Boring Stack Proven with time

Django Server Rendered Templates, HTMX, Alpine.js, and TailwindCSS.

This boilerplate is for those who value convenience, speed of development, stability, and functionality.

This boilerplate is for those who are fed up with following the next "today's flavor" JavaScript framework that abstracts away complexity by adding more layers of abstraction and solves problems that weren't there in the first place.

SpeedPy is built with Django and its ecosystem.
Look at what you get:

  • Reliable and easy-to-use ORM with models, migrations, constraints, form, and API validation
  • Background task queue thanks to Celery
  • User management and out-of-the-box admin interface
  • Django-allauth gives us sign-up/sign-in/password reset flows as well as social authentication
  • Django-post-office gives us convenient email sending, retries, and generally more transparent email management
  • djangorestframework and drf-spectacular: API and OpenAPI spec
  • django-otp: Multi-factor authentication
  • django-fernet-encrypted-fields: Encrypt sensitive information in the database
  • django-crispy-forms and crispy-tailwind help us make our forms beautiful

SpeedPy is an opinionated boilerplate that comes with all this stuff and more pre-installed and configured. It has all the pages and templates ready, email templates and Celery tasks in place that will work fine for most projects.

Building a SaaS from scratch takes a lot of time and effort on things that don't make your project unique.

Don't waste your time on scaffolding. Grab SpeedPy and start building your project right away.

You can fine-tune and customize all the default templates and settings when the time comes.

Build a Multi-Tenant SaaS

Built-in Teams Support

Building a B2B SaaS most of the time means having teams, different roles, and permissions.

SpeedPy offers a complete, production-ready team collaboration system that enables your SaaS application to support multiple teams, role-based access control, and member management out of the box.

Teams support is optional. You can disable teams by settings SPEEDPY_TEAMS_ENABLED=False in the environment variable.

Smart Role-Based Permissions

Four-tier role system (Owner, Admin, Member, Viewer) with permission hierarchies. Owners can add Admins. Admins can only manage users below their level.

Team Invitations

Send secure, token-based invitations via email with personal messages. Works for both existing and new users. Seven-day auto-expiration keeps your invitation list clean and secure.

Beautiful Email Notifications

Professional HTML email templates for invitations, role changes, and team updates. Fully customizable and sent via background Celery tasks for instant delivery.

Team Branding & Identity

Custom team names, URL slugs, and logo uploads. Each team gets its own branded space within your application.