Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/GLEF1X/fastapi-admin2
- Owner: GLEF1X
- Created: 2022-01-28T09:01:11.000Z (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2024-02-12T17:32:10.000Z (9 months ago)
- Last Synced: 2024-02-14T21:37:00.871Z (9 months ago)
- Language: Python
- Homepage:
- Size: 1.87 MB
- Stars: 18
- Watchers: 2
- Forks: 2
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-fastapi - :octocat: fastapi-admin2 - :star: 10+ :fork_and_knife: 1+ - Lightweight and extendable admin panel, that supports many ORM dialects. (Admin)
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)