Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/GLEF1X/fastapi-admin2

🐙 Lightweight and extendable admin panel, that supports many ORM dialects
https://github.com/GLEF1X/fastapi-admin2

Last synced: 3 months ago
JSON representation

🐙 Lightweight and extendable admin panel, that supports many ORM dialects

Awesome Lists containing this project

README

        

# FastAPI2 Admin

### Introduction
`fastapi-admin2` is an upgraded [fastapi-admin](https://github.com/fastapi-admin/fastapi-admin), that
supports ORM dialects, true Dependency Injection and extendability. Now it's not a production-ready library,
but it will become it.

### Key Features

* Entirely asynchronous(built on FastAPI)
* Supports a bunch of ORM dialects(currently sqlalchemy and tortoise)
* Thoughtful internationalization
* Dark mode
* Extendable and fully customizable
* Built-in authentication, authorization and AWS S3 integration
* High code quality

### TODO list
* Implement more dialects(Mongo, peewee)
* Implement auto-resolving relationships, foreign keys for `sqlalchemy`
* Write tests to achieve 100% code coverage
* Keyset pagination

## What does it look like?

![](https://github.com/GLEF1X/fastapi-admin2/blob/master/docs/_static/example.png?raw=true)

![](https://github.com/GLEF1X/fastapi-admin2/blob/master/docs/_static/dark_mode.png?raw=true)