Skip to content

📘 Reusable core, repositories and utilities for FastAPI

License

Notifications You must be signed in to change notification settings

yurihartmann/fastapi-core

Repository files navigation

FastAPI

FastAPI Core is Reusable core, repositories and utilities for FastAPI + SQLModel

Package version Package version Supported Python versions


💻 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

⚙️ How use

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