DEV Community

Mani Mozaffar
Mani Mozaffar

Posted on

FastAPI New Version

✔️ Invitation to collaborate on an open source project
Project Link:
https://github.com/ManiMozaffar/fastapi-integration

The goal of this project is to create a library that makes working with FastAPI easier and suitable for monolithic and smaller projects, similar to Django. In this library, features such as admin panel, command-line interface, and ORM using asyncpg and SQLAlchemy will be designed. In addition, other packages designed for FastAPI that support Asyncpg and SQLAlchemy will be added to the library.
One example of this library is QueryMixin, which makes SqlAlchemy similar to Django:
https://github.com/ManiMozaffar/fastapi-integration/blob/main/fastapi_integration/queries/base.py

Like DRF, this library has a built-in pagination that shows links to the next and previous pages. It also has a CRUD class that uses the generic view method:
https://github.com/ManiMozaffar/fastapi-integration/blob/main/fastapi_integration/generic/crud.py

Also, this library has a FastAPI app engine that you can visit from the link below. Its installation will not be a problem:
https://github.com/ManiMozaffar/fastapi-integration/blob/main/fastapi_integration/__init__.py

This project is still in its early stages and needs a lot of help. If you think this library is useful, please support it by giving it a star.
To participate in the project, please contact the following Telegram ID or email:

t.me/mani_nikou
mozaffar20@itu.edu.tr

Top comments (0)