Metadata-Version: 2.1
Name: fastapi-framework
Version: 1.4
Summary: A FastAPI Framework for things like Database, Redis, Logging, JWT Authentication and Rate Limits
Home-page: https://github.com/Tert0/fastapi-framework
Author: Tert0
Description-Content-Type: text/markdown
Classifier: License :: OSI Approved :: MIT License
Classifier: Framework :: AsyncIO
Classifier: Intended Audience :: Developers
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Topic :: Database
Classifier: Topic :: Software Development :: Libraries
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Typing :: Typed
Requires-Dist: fastapi==0.67.0
Requires-Dist: aioredis==1.3.1
Requires-Dist: passlib==1.7.4
Requires-Dist: PyJWT==2.1.0
Requires-Dist: python-dotenv==0.19.0
Requires-Dist: SQLAlchemy==1.4.22
Requires-Dist: uvicorn==0.14.0
Requires-Dist: mkdocs-material ; extra == "doc"
Requires-Dist: black ; extra == "lint"
Requires-Dist: flake8 ; extra == "lint"
Requires-Dist: mypy ; extra == "lint"
Requires-Dist: httpx ; extra == "test"
Requires-Dist: coverage ; extra == "test"
Project-URL: Documentation, https://tert0.github.io/fastapi-framework/
Provides-Extra: doc
Provides-Extra: lint
Provides-Extra: test

[![Codestyle](https://github.com/Tert0/fastapi-framework/actions/workflows/codestyle.yaml/badge.svg)](https://github.com/Tert0/fastapi-framework/actions/workflows/codestyle.yaml)
[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)
[![Maintainability](https://api.codeclimate.com/v1/badges/27632fc7d85112fbdeaa/maintainability)](https://codeclimate.com/github/Tert0/fastapi-framework/maintainability)
[![Test Coverage](https://api.codeclimate.com/v1/badges/27632fc7d85112fbdeaa/test_coverage)](https://codeclimate.com/github/Tert0/fastapi-framework/test_coverage)
[![PyPI version](https://badge.fury.io/py/fastapi-framework.svg)](https://badge.fury.io/py/fastapi-framework)
[![PyPI Downloads](https://img.shields.io/pypi/dm/fastapi-framework.svg)](https://pypi.org/project/fastapi-framework)


A FastAPI Framework for things like `Database`,
`Redis`, `Logging`, `JWT Authentication` and `Rate Limits` 

# Install

You can install this Library with:

```shell
pip install fastapi-framework
```

# Documentation

For the Documentation click [here](https://tert0.github.io/fastapi-framework)

# Features
- ✅ Database
- ✅ Redis
- ✅ Redis Publish/Subscribe
- ✅ FastAPI JWT
- ❌ FastAPI Permission System (for routes)
- ✅ Rate Limits
- ✅ Config Parser


# License

This Project is Licensed under the [MIT License](https://mit-license.org/)

