awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
fastapi-admin avatar

fastapi-admin/fastapi-admin

0
View on GitHub↗
3,791 stars·463 forks·Python·Apache-2.0·16 viewsfastapi-admin-docs.long2ice.io↗

Fastapi Admin

fastapi-admin is a web-based administrative interface that automatically generates CRUD control panels from FastAPI application models and database schemas. It serves as a model-driven dashboard generator that constructs administrative forms and data tables by inspecting database model metadata and field constraints at runtime.

The project integrates with asynchronous object-relational mapping to provide a TortoiseORM admin interface, enabling the management of relational database content through a structured dashboard. The resulting interface utilizes a responsive design system for a consistent administrative layout.

The system covers backend administrative tooling for internal management portals, providing the means to view, add, edit, and delete database records. It translates database field types and constraints into corresponding form inputs and validation rules.

Features

  • Admin Interface Generation - Automatically constructs administrative interfaces by inspecting database schema definitions and model metadata at runtime.
  • Admin Panel Generators - Provides a framework that programmatically generates administrative interfaces and dashboards directly from FastAPI data models.
  • Administrative Backends - Provides a centralized management interface for handling user accounts and system configurations.
  • Database Record Managers - Offers a web-based interface for non-technical staff to perform CRUD operations on database records.
  • Asynchronous ORM Mappings - Implements asynchronous object-relational mapping to handle concurrent CRUD operations for the administration interface.
  • CRUD Interfaces - Provides automated interfaces for creating, reading, updating, and deleting database records.
  • Database Schema Inspection - Programmatically retrieves runtime metadata from database models to map schemas to form inputs.
  • ORM Administration Interfaces - Integrates with asynchronous ORM to provide automated CRUD operations for managing backend application data.
  • Model-Driven Form Generators - Dynamically generates HTML forms and data tables based on database model field types and constraints.
  • Dashboard Generators - Constructs full administrative dashboards by inspecting database model metadata and field constraints at runtime.
  • Schema-Driven Generators - Uses database schema definitions to automatically generate functional administrative control panels.
  • ORM Model Administration - Manages relational database content through a dashboard that integrates directly with TortoiseORM application models.
  • Database Administration Interfaces - Implements a graphical user interface for the administrative management and exploration of database contents.
  • Enterprise Administrative Portals - Provides a framework for building internal management dashboards for user accounts and content moderation.
  • UI Form Mapping - Translates database field types and constraints into corresponding form inputs and validation rules within the dashboard.
  • Input Validation Rules - Automatically generates form validation rules and input widgets based on database field constraints.
  • Admin Panel Frameworks - Provides a responsive administrative dashboard framework based on the Tabler design system.
  • Admin Panels - Functional admin panel for Tortoise ORM.

Star history

Star history chart for fastapi-admin/fastapi-adminStar history chart for fastapi-admin/fastapi-admin

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does fastapi-admin/fastapi-admin do?

fastapi-admin is a web-based administrative interface that automatically generates CRUD control panels from FastAPI application models and database schemas. It serves as a model-driven dashboard generator that constructs administrative forms and data tables by inspecting database model metadata and field constraints at runtime.

What are the main features of fastapi-admin/fastapi-admin?

The main features of fastapi-admin/fastapi-admin are: Admin Interface Generation, Admin Panel Generators, Administrative Backends, Database Record Managers, Asynchronous ORM Mappings, CRUD Interfaces, Database Schema Inspection, ORM Administration Interfaces.

What are some open-source alternatives to fastapi-admin/fastapi-admin?

Open-source alternatives to fastapi-admin/fastapi-admin include: softwarebrothers/admin-bro — Admin-bro is a Node.js administrative panel framework that automatically transforms database schemas into functional… flask-admin/flask-admin — Simple and extensible administrative interface framework for Flask. pallets-eco/flask-admin — Flask-Admin is a framework for auto-generating administrative interfaces in Flask applications. It provides a Flask… theorchid/platform — Platform is a framework for building back-office applications and administrative dashboards using Laravel. It… marmelab/react-admin — React-admin is a framework for building data-driven administrative interfaces that connect to REST or GraphQL… filamentphp/filament — Filament is a full-stack framework for building administrative panels and management interfaces within the Laravel…

Open-source alternatives to Fastapi Admin

Similar open-source projects, ranked by how many features they share with Fastapi Admin.
  • softwarebrothers/admin-broSoftwareBrothers avatar

    SoftwareBrothers/admin-bro

    8,952View on GitHub↗

    Admin-bro is a Node.js administrative panel framework that automatically transforms database schemas into functional content management systems and backend dashboards. It provides a visual interface for performing create, read, update, and delete operations on records across various supported data sources. The framework uses model-driven UI generation to map database metadata to form components and employs an adapter-based abstraction layer to translate administrative operations into specific database queries. It supports the execution of custom business logic and operational workflows throug

    TypeScript
    View on GitHub↗8,952
  • flask-admin/flask-adminflask-admin avatar

    flask-admin/flask-admin

    6,071View on GitHub↗

    Simple and extensible administrative interface framework for Flask

    Python
    View on GitHub↗6,071
  • pallets-eco/flask-adminpallets-eco avatar

    pallets-eco/flask-admin

    6,071View on GitHub↗

    Flask-Admin is a framework for auto-generating administrative interfaces in Flask applications. It provides a Flask Admin Interface that automatically creates create, read, update, and delete views for database models, functioning as a Database Model CRUD Generator that eliminates manual coding for basic data administration tasks. The framework also includes an Extensible Admin Dashboard that developers can customize, along with a File Management Interface for browsing, uploading, and organizing server-side files, and a Redis Console Client for executing interactive Redis commands directly wit

    Python
    View on GitHub↗6,071
  • theorchid/platformTheOrchid avatar

    TheOrchid/Platform

    4,791View on GitHub↗

    Platform is a framework for building back-office applications and administrative dashboards using Laravel. It functions as a schema-driven UI framework and CRUD generator that automatically constructs database management interfaces, input forms, and validation rules from programmatic model definitions. The project distinguishes itself through a comprehensive backend UI kit that supports advanced data capture, including geographic coordinate mapping, tabular JSON data matrices, and marketing metadata tracking. It features a robust role-based access control system for managing resource visibili

    PHP
    View on GitHub↗4,791
See all 30 alternatives to Fastapi Admin→