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
pallets-eco avatar

pallets-eco/flask-admin

0
View on GitHub↗
6,071 stars·1,639 forks·Python·BSD-3-Clause·9 viewsflask-admin.readthedocs.io↗

Flask Admin

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 within the admin panel.

The framework distinguishes itself through its composable architecture, where individual view classes can be grouped together to build complex administrative pages. Developers can customize auto-generated views, forms, and templates to tailor the interface to specific needs, while the permission-delegate pattern provides a pluggable authorization interface that decouples access control from view logic. The Redis console integration embeds a fully functional command-line interface within the admin panel, and the file browser supports server-side navigation with upload, rename, and delete operations.

The framework covers database CRUD management, admin view customization, and interactive Redis administration. It automatically generates form classes from SQLAlchemy model fields, uses model-class-backed views that encapsulate CRUD logic in single objects, and supports template overrides at the view or global level for full control over rendered HTML. Views are registered through a plugin-like pattern, and the permission system delegates access control to external functions or classes.

Features

  • Admin Interface Frameworks - An administrative interface framework that auto-generates CRUD views for database models in Flask applications.
  • Database Record Managers - Provides instant administrative control over application data through auto-generated CRUD views.
  • CRUD Interfaces - Auto-generates create, read, update, and delete views for database models to provide instant data administration.
  • Admin Dashboard Frameworks - Provides an admin dashboard that allows developers to customize views, forms, and templates.
  • Admin Interface Customizations - Lets developers override and extend auto-generated CRUD views, forms, and templates.
  • CRUD Generators - Auto-generates create, read, update, and delete views for each database model without manual coding.
  • File Managers - Ships a web-based file manager for browsing, uploading, and organizing server-side files.
  • Server File Managers - Provides a tree-based file manager that reads the server filesystem directly with upload and delete operations.
  • Admin Redis Consoles - Embeds an interactive Redis command console directly within the admin interface for executing queries.
  • Admin Panels - Functional admin panel for managing data models.

Star history

Star history chart for pallets-eco/flask-adminStar history chart for pallets-eco/flask-admin

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

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

Open-source alternatives to Flask Admin

Similar open-source projects, ranked by how many features they share with Flask Admin.
  • 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
  • thoughtbot/administratethoughtbot avatar

    thoughtbot/administrate

    6,028View on GitHub↗

    Administrate is a Rails engine that generates full CRUD admin interfaces for any model in a Rails application, providing create, read, update, delete, search, and pagination capabilities out of the box. It functions as a convention-based dashboard generator that maps model attributes to default field types and views, while supporting customization through standard Rails controller and view overrides. The framework distinguishes itself through a field type abstraction layer that encapsulates data display and input logic into reusable classes, and a hook-point content injection system that allo

    JavaScript
    View on GitHub↗6,028
  • fastapi-admin/fastapi-adminfastapi-admin avatar

    fastapi-admin/fastapi-admin

    3,791View on GitHub↗

    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 consist

    Python
    View on GitHub↗3,791
  • dpgaspar/flask-appbuilderdpgaspar avatar

    dpgaspar/Flask-AppBuilder

    4,951View on GitHub↗

    Flask-AppBuilder is a rapid application framework built on Flask that automates the creation of admin interfaces and database-driven applications. It functions as an automatic CRUD generator and a SQL database admin interface, enabling the generation of user interfaces and REST APIs directly from data models. The framework includes a security system for managing user identities and access roles through role-based access control. It supports authentication via internal databases or external providers such as LDAP, OAuth, and OpenID. The platform covers broader capabilities including multi-dia

    Python
    View on GitHub↗4,951
See all 30 alternatives to Flask Admin→

Frequently asked questions

What does pallets-eco/flask-admin do?

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,…

What are the main features of pallets-eco/flask-admin?

The main features of pallets-eco/flask-admin are: Admin Interface Frameworks, Database Record Managers, CRUD Interfaces, Admin Dashboard Frameworks, Admin Interface Customizations, CRUD Generators, File Managers, Server File Managers.

What are some open-source alternatives to pallets-eco/flask-admin?

Open-source alternatives to pallets-eco/flask-admin include: flask-admin/flask-admin — Simple and extensible administrative interface framework for Flask. thoughtbot/administrate — Administrate is a Rails engine that generates full CRUD admin interfaces for any model in a Rails application,… fastapi-admin/fastapi-admin — fastapi-admin is a web-based administrative interface that automatically generates CRUD control panels from FastAPI… dpgaspar/flask-appbuilder — Flask-AppBuilder is a rapid application framework built on Flask that automates the creation of admin interfaces and… theorchid/platform — Platform is a framework for building back-office applications and administrative dashboards using Laravel. It… unfoldadmin/django-unfold — django-unfold is a modern theme and UI toolkit for the Django administrative interface. It provides a visual layer…