Skip to main content
Framefox Logo

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 commands

FastAPI 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:
1

Install Framefox

Install the framework using pip:
pip install framefox
2

Initialize Your Project

Create a new project with the interactive CLI:
framefox init
3

Start Developing

Launch the development server:
framefox run
Your app is now running on http://localhost:8000

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!

Build docs developers (and LLMs) love