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↗
flask-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.

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
6,071 stars·1,639 forks·Python·BSD-3-Clause·14 views
  • 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 are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

    Projects sharing features with Flask Admin

    These projects share indexed features with Flask Admin. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
    • 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
    Compare all 30 related projects→

    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.

    Which projects share features with pallets-eco/flask-admin?

    Projects with overlapping indexed features 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…