Welcome to Framefox
Framefox combines the speed of FastAPI with clean MVC architecture, type-safe SQLModel, robust Pydantic validation, and developer-friendly tooling. Built for developers who want to ship fast without sacrificing code quality.Why Framefox?
Framefox is a full-featured Python web framework that brings together the best of modern web development:MVC Architecture
Clean separation with Controllers, Templates, and Repositories for maintainable code
Interactive CLI
Generate components instantly with
framefox create commandsFastAPI Foundation
Built on FastAPI with async support and automatic API documentation
Type-Safe ORM
SQLModel integration for type-safe database models with validation
Quick Start
Get a full web application running in 30 seconds:Key Features
Security First
CSRF protection, XSS prevention, and secure authentication built-in
Jinja2 Templates
Powerful templating with inheritance and built-in helper functions
Database Migrations
Alembic integration for managing database schema changes
Dependency Injection
Built-in DI container for clean, testable code
Form Handling
Type-safe forms with automatic validation
Bundle System
Modular plugin system for extending functionality
Explore the Documentation
Core Concepts
Understand the architecture and design principles behind Framefox
Controllers Guide
Learn how to build controllers with routing and responses
CLI Reference
Master the interactive command-line tools
API Reference
Detailed API documentation for all components
Community & Support
GitHub Repository
Star us on GitHub and contribute to the project
Report Issues
Found a bug? Let us know on GitHub Issues
Framefox is actively developed by SOMA Smart with new features and improvements added regularly. Check out the roadmap to see what’s coming next!