FastAPI Core is Reusable core, repositories and utilities for FastAPI + SQLModel
💻 Source Code: https://github.com/yurihartmann/fastapi-core
📘 Libs Used:
FastApi: https://fastapi.tiangolo.com
SQLModel: https://sqlmodel.tiangolo.com
FastApi Core has a reusable core with dependencies injections, database connection, repositories, talkers, cache, buckets, queues, logger and more utils...
The key features are:
- Database Connection: Has a database connection simplify with master and read only
- Fast to code: With reusable, you do not need implement every feature
- Repository: Designed to focus in your rules and abstract all interactions with databases
- Talkers: Simplify integration with other APIs
- Cache: Abstract cache and implement for use
- Buckets: Abstract buckets and implement for use
- Logger: Logger simple by default
To install: pip install fastapi-core
To see how use and example of service using FastAPI Core go to this repository:
Fast Food API: https://github.com/yurihartmann/fast-food-api