Top 23 Python Fastapi Projects
FastAPI framework, high performance, easy to learn, fast to code, ready for productionProject mention: How to Build a Machine Learning Demo in 2022 | dev.to | 2022-01-16
The goal of the back end is to act as a wrapper for a model so that it can be queried via HTTP requests from the front end, something referred to as model serving. In order to do so, one would typically use a web framework. For a long time, Flask was the standard for Python-based web frameworks, and is indeed still very popular. However, FastaAPI is quickly becoming the new favorite, thanks to impressive performance and native support for asynchronous operations. This article is a good starting point to understand how a simple model can be deployed using FastAPI, while this tutorial provides a complete overview of all the steps required to serve a PyTorch model with GPU support.
Full stack, modern web application generator. Using FastAPI, PostgreSQL as database, Docker, automatic HTTPS and more.Project mention: Backend Developer building first big project, need your help | reddit.com/r/vuejs | 2022-01-10
This full stack application template might be useful to check out. The frontend is Vuejs and seems to be well-structure.
Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.
SQL databases in Python, designed for simplicity, compatibility, and robustness.Project mention: Trending Python Projects of the Week | dev.to | 2021-12-30
🪄 Turns your machine learning code into microservices with web API, interactive GUI, and more.Project mention: Yapay zeka uygulamalarınızı kolayca webe taşıyın! | reddit.com/r/robotikci | 2021-12-02
Docker image with Uvicorn managed by Gunicorn for high-performance FastAPI web applications in Python 3.6 and above with performance auto-tuning. Optionally with Alpine Linux.Project mention: Please share or link to a FastApi tutorial with VM or containerized webserver | reddit.com/r/FastAPI | 2021-12-03
There is a prepackaged docker image using uvicorn/gunicorn from the same guy who made fastapi. Read me should be enough for you to get going. https://github.com/tiangolo/uvicorn-gunicorn-fastapi-docker Also be worth reading offical docs on doing this yourself too. https://fastapi.tiangolo.com/uk/deployment/docker/
Ready-to-use and customizable users management for FastAPIProject mention: Is there a simple but robust authentication library I can use with FastAPI? | reddit.com/r/learnpython | 2021-10-26
found this: https://github.com/fastapi-users/fastapi-users
OPS - Build and Run Open Source Unikernels. Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.
🏆 A ranked list of awesome python libraries for web development. Updated weekly.Project mention: [D] Your favourite tool for data extraction from web? | reddit.com/r/MachineLearning | 2021-03-02
Deploy a ML inference service on a budget in less than 10 lines of code.Project mention: Show HN: Deploy ML Models on a Budget | reddit.com/r/patient_hackernews | 2021-02-01
A fast admin dashboard based on FastAPI and TortoiseORM with tabler ui, inspired by Django adminProject mention: How to integrating FastAPI and Django ASGI? | reddit.com/r/FastAPI | 2021-10-19
I first tried fastapi-admin and TortoiseORM. the former works well enough but I don't think it is mature enough for production. I encountered issues with the latter's signals.
🚀 Cookiecutter Template for FastAPI + React Projects. Using PostgreSQL, SQLAlchemy, and DockerProject mention: Admin and Role | reddit.com/r/FastAPI | 2021-05-08
Found this template useful: https://github.com/Buuntu/fastapi-react/
Reusable utilities for FastAPI
AWS Lambda & API Gateway support for ASGIProject mention: I was hosting first time FastAPI (or anything in general) on AWS EC2 and everything is working nice but I have to add port :8000 to my public IP address, does it mean I made a mistake or it is just why this things work? | reddit.com/r/aws | 2021-09-26
Pydantic model generator for easy conversion of JSON, OpenAPI, JSON Schema, and YAML data sources.Project mention: My top python library | dev.to | 2022-01-07
That's what datamodel-code-generator propose.
A dynamic FastAPI router that automatically creates CRUD routes for your modelsProject mention: FUNCTOOLS CHANGED MY LIFE | reddit.com/r/Python | 2021-10-18
I can't show any pics cuz of uk NDA and all that. I can tell you the gist of it though. FastAPI is already pretty good at the abstraction part. Our middleware had a lot of rerouting and it was basically just a bunch of redundant functions. I just used this cool ass package https://fastapi-crudrouter.awtkns.com/ and used the partial function from functools to generate endpoints for every scenario/db tables.
Async ODM (Object Document Mapper) for MongoDB based on python type hintsProject mention: Question about database design (Mongodb+Odmantic) | reddit.com/r/learnpython | 2021-04-15
Hi I made a web scrapper which fetches some products from online shopping website and insert them in mongo database using odmantic.
Opinionated set of utilities on top of FastAPI
A framework to build Slack apps using PythonProject mention: Slack bolt deployment to heruko? | reddit.com/r/Slack | 2022-01-15
Looks like there's an official guide in the works: https://github.com/slackapi/bolt-python/pull/441
FastAPI-Login tries to provide similar functionality as Flask-Login does.Project mention: Session Cookies? | reddit.com/r/FastAPI | 2021-08-05
A dynamic Web Map tile serverProject mention: geotiff mosaic viewer / qgis? | reddit.com/r/gis | 2021-11-11
Consider something like titiler if you want to serve the pile of geotiffs out to the web.
Generate modern Python clients from OpenAPIProject mention: YAML: It's Time to Move On | news.ycombinator.com | 2021-11-14
Thanks for the link, but not necessarily.
How WSDL and the code generation around it worked, was that you'd have a specification of the web API (much like OpenAPI attempts to do), which you could feed into any number of code generators, to get output code which has no coupling to the actual generator at runtime, whereas Pyotr is geared more towards validation and goes into the opposite direction: https://pyotr.readthedocs.io/en/latest/client/
The best analogy that i can think of is how you can also do schema first application development - you do your SQL migrations (ideally in an automated way as well) and then just run a command locally to generate all of the data access classes and/or models for your database tables within your application. That way, you save your time for 80% of the boring and repetitive stuff while minimizing the risks of human error and inconsistencies, while nothing preventing you from altering the generated code if you have specific needs (outside of needing to make it non overrideable, for example, a child class of a generated class). Of course, there's no reason why this can't be applied to server code either - write the spec first and generate stubs for endpoints that you'll just fill out.
Similarly there shouldn't be a need for a special client to generate stubs for OpenAPI, the closest that Python in particular has for now is this https://github.com/openapi-generators/openapi-python-client
However, for some reason, model driven development never really took off, outside of niche frameworks, like JHipster: https://www.jhipster.tech/
Furthermore, for whatever reason formal specs for REST APIs also never really got popular and aren't regarded as the standard, which to me seems silly: every bit of client code that you write will need a specific version to work against, which should be formalized.
Create a centralized Authentication and Authorization token server. Easily secure FastAPI endpoints based on Users, Groups, Roles or Permissions with very little database usage.Project mention: Authorization & Authentication with EasyAuth | reddit.com/r/FastAPI | 2021-11-22
Hello Mate, i just made a gega PR https://github.com/codemation/easyauth/pull/37 , wish if i could helpful to the project cause i see that's need more support and i play around it sometimes.
Ready to use and Customizable Authentications and Authorisation Management for FastAPI ⚡Project mention: Ping Pong 🏓 Authx 0.1.3 is here 🥳 | reddit.com/r/FastAPI | 2021-11-14
After all the reviews from multiple developers, I just got the opportunity to fix all the issues in my Package yezz123/authx, that's why I just launch a new version with multiple new features.
Python Fastapi related posts
Really dumb idea: wake-on-LAN for a VM?
4 projects | reddit.com/r/VFIO | 16 Jan 2022
Generate customizable FastAPI projects for high-performance applications. Based on MVC, WSGI + ASGI with tests, pipeline, utilities, helm, and more.
6 projects | reddit.com/r/Python | 13 Jan 2022
Show HN: Fastapi-MVC – generate customizable FastAPI projects
1 project | news.ycombinator.com | 11 Jan 2022
Ask HN: Good Python projects to read for modern Python?
15 projects | news.ycombinator.com | 26 Dec 2021
OAuth2 authorization with other flows beyond password.
3 projects | reddit.com/r/FastAPI | 23 Dec 2021
🎥 Creating your own video membership site with Python (11 hour tutorial) by CodingEntrepreneurs
1 project | reddit.com/r/Python | 23 Dec 2021
Tuesday Daily Thread: Advanced questions
1 project | reddit.com/r/Python | 21 Dec 2021
What are some of the best open-source Fastapi projects in Python? This list will help you:
Are you hiring? Post a new remote job listing for free.