Ignite

A comprehensive Flask boilerplate to build SaaS applications that includes Stripe billing, emails, login and OAuth.

pythonbootstraptemplateflaskboilerplateadminframeworkloginstripeboilerplate-templatefoundationstarter
Free & PaidRepoView Website

Preview

Ignite preview

Overview

Ignite is a Flask application scaffold that provides pre-built boilerplate code for user registration, OAuth authentication, team management and billing integration, letting developers focus on core features rather than common setup tasks. Built on Flask best practices and Python 3, it includes development tools, testing with Github Actions, Stripe webhook support and deployment guides for platforms like Heroku and Dokku.

Features

None

Feature Flags

userDashboardauthenticationsubscriptionsinvoicesblogemailspaymentsecommercefileUploadsauthorizationteamsOrgsloggingErrorTrackingjobsQueuenotificationswebhooksgraphqlformsValidation

Recommended Use Cases

None

Frontend

react

Backend

nodejsgo

Auth Providers

None

Deployment Targets

dockerawsgcpheroku

Payment Providers

stripe

Quick Facts

โญ Stars
223
๐Ÿด Forks
54
๐Ÿ”„ Active
Yes
๐Ÿ•’ Last Commit
2025-10-02T17:24:57.000Z
GitHub

Stack

Data Layer

Databases
postgresql

UI Stack

Developer Experience

Docker
Yes
Tests
No
Quickstart
Yes
env.example
No
CI
github-actions

Pricing

Classification
mixed
Selected
40 usd / month
Notes
Mentions free and paid tiers
Tier
40 usd / month
Tier
40 usd / month
Tier
50 usd / month
Tier
200 usd
Tier
200 usd
Tier
200 usd / month
Get Started with this Boilerplate