yurihartmann / fastapi-core

πŸ“˜ Reusable core, repositories and utilities for FastAPI

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

πŸ“˜ Reusable core, repositories and utilities for FastAPI

License:MIT License


Languages

Language:Python 99.6%Language:Makefile 0.3%Language:Shell 0.1%