https://github.com/tert0/fastapi-framework
A FastAPI Framework for things like Database, Redis, Logging, JWT Authentication, Rate Limits and Sessions
https://github.com/tert0/fastapi-framework
async async-redis asyncio backend database fastapi framework hacktoberfest inmemory-cache jwt python python3 rate-limit redis session
Last synced: about 1 month ago
JSON representation
A FastAPI Framework for things like Database, Redis, Logging, JWT Authentication, Rate Limits and Sessions
- Host: GitHub
- URL: https://github.com/tert0/fastapi-framework
- Owner: Tert0
- License: mit
- Created: 2021-06-26T07:07:44.000Z (almost 4 years ago)
- Default Branch: develop
- Last Pushed: 2025-03-28T12:08:06.000Z (about 2 months ago)
- Last Synced: 2025-03-29T08:07:51.017Z (about 2 months ago)
- Topics: async, async-redis, asyncio, backend, database, fastapi, framework, hacktoberfest, inmemory-cache, jwt, python, python3, rate-limit, redis, session
- Language: Python
- Homepage: https://tert0.github.io/fastapi-framework
- Size: 5.21 MB
- Stars: 61
- Watchers: 3
- Forks: 11
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
[](https://github.com/Tert0/fastapi-framework/actions/workflows/codestyle.yaml)
[](https://github.com/psf/black)
[](https://github.com/Tert0/fastapi-framework/actions/workflows/tests.yaml)
[](https://codecov.io/gh/Tert0/fastapi-framework)
[](https://badge.fury.io/py/fastapi-framework)
[](https://pypi.org/project/fastapi-framework)A FastAPI Framework for things like `Database`,
`Redis`, `Logging`, `JWT Authentication`, `Rate Limits` and `Sessions`# 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
- ✅ Session System# License
This Project is Licensed under the [MIT License](https://mit-license.org/)