Turns your Python functions into microservices with web API, interactive GUI, and more. Instantly turn your Python functions into production-ready microservices. Deploy and access your services via HTTP API or interactive UI. Seamlessly export your services into portable, shareable, and executable files or Docker images. Opyrator builds on open standards - OpenAPI, JSON Schema, and Python type hints - and is powered by FastAPI, Streamlit, and Pydantic. It cuts out all the pain for productizing and sharing your Python code - or anything you can wrap into a single Python function.
machine-learning microservices deployment serverless functions faas python-functions type-hints pydantic fastapi streamlitfastapi-admin is a fast admin dashboard based on FastAPI and TortoiseORM with tabler ui, inspired by Django admin. You can check a online demo here.
admin dashboard admin-dashboard tabler tortoise-orm fastapi fastapi-adminAdd quickly a registration and authentication system to your FastAPI project. FastAPI Users is designed to be as customizable and adaptable as possible.
async users asyncio starlette fastapi fastapi-usersGenerate a backend and frontend stack using Python, including interactive API documentation. Copy the contents and use that as password / secret key. And run that again to generate another secure key.
letsencrypt docker json jwt vue frontend backend json-schema postgresql swagger vuex cookiecutter openapi python3 celery traefik pgadmin openapi3 fastapiSQLModel, SQL databases in Python, designed for simplicity, compatibility, and robustness. SQLModel is a library for interacting with SQL databases from Python code, with Python objects. It is designed to be intuitive, easy to use, highly compatible, and robust.
json sqlalchemy sql json-schema pydantic fastapiTo learn more about why Alpine images are discouraged for Python read the note at the end: 🚨 Alpine Python Warning. Note: There are tags for each build date. If you need to "pin" the Docker image version you use, you can select one of those tags. E.g. tiangolo/uvicorn-gunicorn-fastapi:python3.7-2019-10-15.
docker json web json-schema async alpine docker-image websockets gunicorn openapi python3 swagger-ui asgi redoc openapi3 python-types uvicorn pydantic fastapiThis code generator creates pydantic model from an openapi file and others. See documentation for more details.
yaml csv generator code-generator json-schema swagger openapi swagger-codegen datamodel openapi-codegen pydantic fastapiA Python framework to build Slack apps in a flash with the latest platform features. Read the getting started guide and look at our code examples to learn how to build apps using Bolt. The Python module documents are available here. Create a Bolt for Python app by calling a constructor, which is a top-level export. If you'd prefer, you can create an async app.
slack docker flask chatops django websocket websockets chatbot web-api websocket-client aiohttp asyncio bolt slack-api aiohttp-client fastapi pypi-url socket-modeA fast, user friendly ORM and query builder which supports asyncio. Read the docs. The syntax is clean and expressive.
orm database sqlite postgresql python3 asyncio query-builder asgi piccolo starlette fastapiThis code generator creates a FastAPI app from an openapi file. See documentation for more details.
generator openapi pydantic fastapiManage FastAPI provides three different commands.
mysql cli boilerplate mongodb sqlite postgresql databases project-management project-management-tool project-generator tortoise-orm fastapiTired of rewriting generic CRUD routes? Need to rapidly prototype a feature for a presentation or a hackathon? Thankfully, fastapi-crudrouter has your back. As an extension to the APIRouter included with FastAPI, the FastAPI CRUDRouter will automatically generate and document your CRUD routes for you, all you have to do is pass your model and maybe your database connection. FastAPI-CRUDRouter is also lighting fast, well tested, and production ready.
api crud framework sql web rest async openapi python3 asyncio swagger-ui code-generation redoc fastapi crud-routes fastapi-crudrouter openapi-routeI'm currently not actively using Couchbase nor this generator for any project. If you are starting a new project from scratch, check the alternatives at the FastAPI docs: Project Generation.
letsencrypt docker json jwt vue frontend backend json-schema swagger vuex couchbase cookiecutter openapi python3 celery traefik couchbase-sync-gateway openapi3 fastapifastapi-cache is a tool to cache fastapi response and function result, with backends support redis and memcache. Firstly you must call FastAPICache.init on startup event of fastapi, there are some global config you can pass in.
redis memcached cache fastapiFastAPI-Limiter is a rate limiting tool for fastapi routes with lua script. FastAPI-Limiter is simple to use, which just provide a dependency RateLimiter, the following example allow 2 times request per 5 seconds in route /.
limiter asyncio fastapiFastAPI pagination
pagination gino fastapi fastapi-sqlalchemy fastapi-paginationProvides up-to-date data about Coronavirus outbreak in Togo. Includes numbers about confirmed cases, deaths and recovered. Support unique government source. All endpoints are located at coronavirus-tg-api.herokuapp.com/v1/ and are accessible via https.
heroku api json-api rest-api python3 pip webapp pipenv deaths fastapi coronavirus coronavirus-real-time recoveries coronavirus-tracker covid-19 covid19A fast and durable Pub/Sub channel over Websockets. The easiest way to create a live publish / subscribe multi-cast over the web. The classic pub/sub pattern made easily accessible and scalable over the web and across your cloud in realtime; while enjoying the benefits of FastAPI (e.g. dependency injection).
websocket realtime pubsub broadcast publish subscribe realtime-messaging fastapi pubsub-websocket fastapi-websocketA fast and durable bidirectional JSON RPC channel over Websockets. The easiest way to create a live async channel between two nodes via Python (or other clients). Both server and clients can easily expose Python methods that can be called by the other side. Method return values are sent back as RPC responses, which the other side can wait on.
websockets rpc asyncio realtime-messaging fastapi fastapi-websocket-rpcfastapi-cloudauth standardizes and simplifies the integration between FastAPI and cloud authentication services (AWS Cognito, Auth0, Firebase Authentication). NOTE: access token is valid for verification, scope-based authentication and getting user info (optional). ID token is valid for verification and getting full user info from claims.
verification auth0 aws-cognito firebase-authentication fastapi fastapi-cloudauth
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.