A documentation injection tool for your classes when using Fast API

LuSyringe is a documentation injection tool for your classes when using Fast API Benefits The main benefit is being able to separate your business code (classes) from the logic of the documentation and pydantic validation. For example, a class that serves as a response for an endpoint may look like this without LuSyringe: class HealthResponse(BaseModel): ping: str = Field(…, example=”pong”) version: str = Field(…, example=”1.0.0″) And that’s not bad at first look, but the response class is tightly coupled of […]

Read more

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

fastapi-framework A FastAPI Framework for things like Database, Redis, Logging, JWT Authentication and Rate Limits You can install this Library with: pip install fastapi-framework For the Documentation click here ✅ Database ✅ Redis ✅ Redis Publish/Subscribe ✅ FastAPI JWT ❌ FastAPI Permission System (for routes) ✅ Rate Limits ✅ Config Parser GitHub https://github.com/Tert0/fastapi-framework    

Read more

A full Rest-API for JSON response included Docker Contains

Pexon-Rest-API A full Rest-API for request & response a JSON file included Docker Contains. Using FastAPI framework, high performance, fast to code, ready for production. Build a response & a request JSON file for handling the backend Side also with a container side for Docker. Fast respond and unit test for the main.py How to use : 1- To Use Pexon you need to check all requirements : pip install -r requirements.txt 2- to interact with live debug : you […]

Read more

MeiliSearch FastAPI provides FastAPI routes for interacting with MeiliSearch

MeiliSearch FastAPI MeiliSearch FastAPI provides FastAPI routes for interacting with MeiliSearch. Installation Using a virtual environmnet is recommended for installing this package. Once the virtual environment is created and activated install the package with: pip install meilisearch-fastapi Useage Routes are split in groups so that different dependencies can be injected, and therefore different levels of access, can be given to different groups of routes. Example with no authentication require for routes from fastapi import APIRouter, FastAPI from meilisearch_fastapi.routes import ( […]

Read more
1 2