LogoDomain Rank App
icon of ReadyKit

ReadyKit

A Flask-based SaaS starter kit with multi-tenant workspaces, Stripe billing, OAuth authentication, and production-ready UI components.

Introduction

ReadyKit is a comprehensive SaaS starter kit built on Flask that enables developers to ship production-ready applications rapidly. It provides essential infrastructure components out-of-the-box, eliminating the need for repetitive boilerplate code.

Key Features
  • Multi-tenant Workspaces: Automatic data isolation with workspace-scoped models and query filtering
  • Integrated Billing: Complete Stripe integration with hosted checkout, subscriptions, and metered usage
  • Authentication: OAuth (Google/GitHub) and TOTP 2FA with role-based access control
  • Production UI Kit: Pre-built dashboard screens, modals, and marketing blocks with responsive design
  • Developer Experience: Three-command setup, elegant helpers for workspace scoping, and battle-tested stack
Use Cases
  • Indie Makers: Solo founders building SaaS products who need to focus on core features
  • Startup Teams: Small teams requiring collaboration features and workspace management
  • Enterprise Applications: Projects needing robust multi-tenancy and billing infrastructure
Technical Stack
  • Backend: Python 3.11+, Flask 3, PostgreSQL, Redis, Celery
  • Frontend: Vue 3 components
  • Deployment: Docker, production-ready configuration
  • Integrations: Stripe, Google/GitHub OAuth

The kit is MIT licensed, allowing commercial use, modification, and resale without attribution requirements.

Analytics