fastapi-backend-base
:globe_with_meridians: A base project I use for building fastapi backends (by nickatnight)
mro
An Object Relational Mapping (ORM) but in reverse, create classes from the database schema not the usual way round. Sometimes referred to as reverse ORM, database introspection and database reflection. (by Dark-Bob)
fastapi-backend-base | mro | |
---|---|---|
2 | 2 | |
8 | 5 | |
- | - | |
10.0 | 1.5 | |
about 1 year ago | about 1 year ago | |
Python | Python | |
- | MIT License |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
fastapi-backend-base
Posts with mentions or reviews of fastapi-backend-base.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-01-29.
-
ORM for FastAPI+PostgreSQL, Tortoise or Sqlalchemy? what would you choose and why?
Fully agree. I have a production ready FastAPI backend base project OP can use for reference https://github.com/nickatnight/fastapi-backend-base
-
The way I build new FastAPI projects
I did the same a few months ago. Comes with some nice bells and whistles https://github.com/nickatnight/fastapi-backend-base
mro
Posts with mentions or reviews of mro.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-01-29.
- MRO: A reverse ORM (Object Relational Mapping) for Postgres. To make reflecting your database in code super simple.
-
ORM for FastAPI+PostgreSQL, Tortoise or Sqlalchemy? what would you choose and why?
We use https://github.com/Dark-Bob/mro which is a reverse ORM that works via database reflection, which makes migration much simpler than if you define your database in code.
What are some alternatives?
When comparing fastapi-backend-base and mro you can also consider the following projects:
fastapi-best-practices - FastAPI Best Practices and Conventions we used at our startup
full-stack-fastapi-template - Full stack, modern web application template. Using FastAPI, React, SQLModel, PostgreSQL, Docker, GitHub Actions, automatic HTTPS and more.
fastapi-sqlmodel-alembic - Sample FastAPI project that uses async SQLAlchemy, SQLModel, Postgres, Alembic, and Docker.
fastapi-alembic-sqlmodel-async - This is a project template which uses FastAPI, Pydantic 2.0, Alembic and async SQLModel as ORM. It shows a complete async CRUD using authentication and role base access control.
fastapi_production_template - FastAPI Project Example with Docker, Postgres & Redis