Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. FastAPI
  3. FastAPI Amis Admin

FastAPI Amis Admin

Apache-2.0Pythonv0.7.3

A high-performance, efficient, and extensible FastAPI admin framework inspired by Django-admin.

Visit WebsiteGitHubGitHub
1.6k stars215 forks0 contributors

What is FastAPI Amis Admin?

FastAPI-Amis-Admin is a high-performance admin framework for FastAPI applications that automatically generates visual dashboards and CRUD interfaces. It solves the need for rapid backend administration panel development by providing Django-admin-like functionality with modern async support.

Target Audience

Python developers building FastAPI-based web applications who need a powerful, extensible admin interface without frontend development overhead.

Value Proposition

Developers choose it for its seamless integration with FastAPI, support for multiple ORMs, automatic API documentation, and the ability to create custom admin pages using Amis or HTML, all while maintaining high performance.

Overview

FastAPI-Amis-Admin is a high-performance, efficient and easily extensible FastAPI admin framework. Inspired by django-admin, and has as many powerful functions as django-admin.

Use Cases

Best For

  • Rapidly generating admin dashboards for FastAPI projects
  • Building CRUD interfaces with automatic API documentation
  • Creating extensible admin panels with custom frontend components
  • Developing async-ready admin backends with SQLModel or SQLAlchemy
  • Migrating Django-admin functionality to FastAPI applications
  • Visual data management interfaces with minimal frontend code

Not Ideal For

  • Projects requiring deep custom frontend development with frameworks like React or Vue, as Amis provides pre-built, low-code components
  • Applications not built on FastAPI, since the framework is tightly integrated and doesn't support other web servers
  • Teams needing real-time, WebSocket-driven admin interfaces, as the focus is primarily on CRUD operations and static dashboards
  • Environments with strict UI design systems that require pixel-perfect control beyond Amis's templating capabilities

Pros & Cons

Pros

FastAPI Async Performance

Leverages FastAPI's asynchronous capabilities for high-speed request handling, as emphasized in the README's feature list for building efficient admin backends.

Multi-ORM Flexibility

Supports SQLModel, SQLAlchemy, and SQLAlchemy 2.0 with both sync and async modes, allowing developers to use their preferred ORM without lock-in, as detailed in the model creation examples.

Low-Code Frontend with Amis

Uses Amis to auto-generate frontend interfaces, reducing development time for dashboards and CRUD pages without writing HTML/JavaScript, highlighted in the frontend separation feature.

Extensible Admin Pages

Allows custom Amis pages and standard HTML pages, enabling flexible interface design beyond basic admin templates, as shown in the FormAdmin and ModelAdmin examples.

Automatic API Documentation

Integrates with FastAPI to generate interactive API docs, simplifying debugging and sharing of backend interfaces, a key feature mentioned in the README.

Cons

Amis Dependency Lock-in

Reliance on Amis for frontend limits UI customization and may require learning its specific syntax, which can be restrictive for teams needing bespoke designs not covered by Amis components.

Complex ORM Configuration

Supporting multiple ORMs leads to setup overhead, with notes on optional SQLModel installation after version 0.6.0, potentially confusing for beginners or in mixed database environments.

Documentation Reliability Issues

The README includes a link labeled 'can't open the document?', indicating potential accessibility or hosting problems that could hinder learning and troubleshooting.

Limited Ecosystem Maturity

Compared to established alternatives like Django-admin, the ecosystem is smaller with fewer third-party extensions, as evidenced by the separate projects list for add-ons like authentication and scheduling.

Open Source Alternative To

FastAPI Amis Admin is an open-source alternative to the following products:

D
Django Admin

Django Admin is an automatically generated web-based interface included with Django that allows administrators to manage site content. It provides CRUD operations for models and is highly customizable.

Frequently Asked Questions

Quick Stats

Stars1,567
Forks215
Contributors0
Open Issues70
Last commit7 months ago
CreatedSince 2022

Tags

#fastapi#crud#orm#dashboard#starlette#python#sqlalchemy#django-admin#sqlmodel#backend

Built With

F
FastAPI
P
Pydantic
u
uvicorn
S
SQLAlchemy
S
SQLModel

Links & Resources

Website

Included in

FastAPI11.2k
Auto-fetched 5 hours ago

Related Projects

FastAPI AdminFastAPI Admin

A fast admin dashboard based on FastAPI and TortoiseORM with tabler ui, inspired by Django admin

Stars3,810
Forks463
Last commit1 year ago
SQLAlchemy AdminSQLAlchemy Admin

SQLAlchemy Admin for FastAPI and Starlette

Stars2,802
Forks293
Last commit10 days ago
Starlette AdminStarlette Admin

Fast, beautiful and extensible administrative interface framework for Starlette & FastApi applications

Stars1,008
Forks95
Last commit3 days ago
Piccolo AdminPiccolo Admin

A powerful web admin for your database.

Stars470
Forks48
Last commit1 month ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub