Starlette Admin

screenshot of Starlette Admin

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

Overview

Starlette-Admin is a powerful administrative interface framework designed for Starlette/FastAPI applications. It offers a fast and visually appealing user interface, as well as extensibility for customization. With Starlette-Admin, users can easily perform CRUD operations on data, benefit from automatic form validation, and utilize advanced table widgets with features like searching, filtering, and export capabilities. It also supports various ORMs, authentication and authorization, file management, custom views, and batch actions.

Features

  • CRUD any data with ease: Perform Create, Read, Update, and Delete operations on data effortlessly.
  • Automatic form validation: Ensure that data entered in forms is validated correctly.
  • Advanced table widget with Datatables: Benefit from a table widget with advanced features like searching, filtering, and multi-column ordering.
  • Search highlighting: Highlight search terms in search results for easy identification.
  • Export data to CSV/EXCEL/PDF and Browser Print: Easily export data in various formats or print directly from the browser.
  • Authentication: Implement user authentication to secure the administrative interface.
  • Authorization: Control access to different features or data based on user roles and permissions.
  • Manage Files: Handle file management within the administrative interface.
  • Custom views: Customize the appearance and functionality of the administrative interface.
  • Custom batch actions: Perform batch actions on selected data items for efficiency.

Summary

Starlette-Admin is a feature-rich administrative interface framework that enhances the functionality and aesthetics of Starlette/FastAPI applications. It provides essential features like CRUD operations, form validation, advanced table widgets, and export capabilities. It also supports authentication, authorization, file management, custom views, and batch actions. With its extensibility, developers can easily tailor the administrative interface to suit their specific requirements. If you're looking to streamline and enhance the administrative functionality of your Starlette/FastAPI application, Starlette-Admin is a highly recommended tool to consider.

dashboard
Dashboard

A dashboard style website template is a pre-designed layout that features a user interface resembling a control panel or dashboard. It typically includes charts, graphs, tables, and other data visualization tools that allow users to monitor and analyze data in real-time.