|6 days ago||7 days ago|
|BSD 3-clause "New" or "Revised" License||BSD 3-clause "New" or "Revised" License|
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Unresolved Memory Management Issues in FastAPI/Starlette/Uvicorn/Python During High-Load Scenarios
2 projects | /r/learnpython | 1 Sep 2023
There's an open discussion under the Uvicorn repository and we prepared a repository for Reproduction GitHub Repo
How to Dockerize and Deploy a Fast API Application to Kubernetes Cluster
8 projects | dev.to | 11 Jul 2023
FastAPI is a popular Python Web framework that developers use to create RESTful APIs. It is based on Pydantic and Python-type hints that assist in the serialization, deserialization, and validation of data. In this tutorial, we will use FastAPI to create a simple "Hello World" application. We test and run the application locally. FastAPI requires a ASGI server to run the application production such as Uvicorn.
FastAPI 0.100.0:Release Notes
12 projects | news.ycombinator.com | 7 Jul 2023
Unlocking Performance: A Guide to Async Support in Django
2 projects | dev.to | 25 Jun 2023
Uvicorn and Daphne are both ASGI server implementations that can be used with Django to serve your application using the ASGI protocol. Uvicorn is built on top of the uvloop library, which is a fast implementation of the event loop based on libuv, while Daphne is maintained as part of the Django Channels project and was designed to handle the unique requirements of Django applications that utilize asynchronous features, such as real-time updates, bidirectional communication, and long-lived connections.
Deploy a dockerized FastAPI application to AWS
2 projects | dev.to | 3 Feb 2023
So now we test if the application is working by running the application with uvicorn. Command has this format: uvicorn .:
Cloud Run cold starts much slower than Cloud Functions?
4 projects | /r/googlecloud | 29 Dec 2022
Using a simple uvicorn hello world application, I was unable to replicate your case. Using the Dockerfile from your tutorial, and the example.py code from the uvicorn front page, along with your CMD, I got:
Containerizing Shiny for Python and Shinylive Applications
4 projects | dev.to | 10 Nov 2022
If you look at the printout after launching the app, you'll notice that Shiny is using Uvicorn under the hood. This is a common way of containerizing apps using FastAPI deployments.
I've built a self-hosted file storage
9 projects | /r/selfhosted | 9 Nov 2022
You can scale with application server, by adding more processes to server requests. I use Gunicorn with Uvicorn workers.
A proposal for mascot
2 projects | /r/Julia | 13 Oct 2022
There is also uvicorn
Understanding python async with FastAPI
9 projects | dev.to | 6 Sep 2022
When writing a web app with FastAPI, using async/await and a library like uvicorn, the GIL is less of an issue as we are primarily IO bound.
Writing a chat application in Django 4.2 using async StreamingHttpResponse
4 projects | news.ycombinator.com | 16 Jun 2023
Same here, but without these weird utils it doesn't get any better.
I have 7 YoE with Django. Its great at so many things. You see some code, like middlewares, and immediately understand what's going on.
Now, we also have Starlette. The base of all new, fancy asgi libraries. Here's the base middleware class.
In the last couple of years I heard 'we're running fastapi on production. Wanna join us?' so many times... but the reality is that it's still not suitable for prod. Who wants to work with a code like that if you have a readable, stable Django? I'm clueless.
Is it really advisable to try to run fastapi with predominantly sync routes in a real world application?
7 projects | /r/FastAPI | 13 Apr 2023
Correct. Yeah I’ve been trying to find stuff. It often circles back to the issue I linked (https://github.com/encode/starlette/issues/1724)7 projects | /r/FastAPI | 13 Apr 2023
In this thread, starlette people admitting they don’t have anywhere near the tuning features necessary for more heavily sync oriented people https://github.com/encode/starlette/issues/1724
Starlite updates March '22 | 2.0 is coming
14 projects | /r/Python | 26 Mar 2023
Perhaps you are thinking about Starlette, the toolkit Starlite was originally based on? But Starlette as well won't have an influence on FastAPI's Pydantic dependencies, since Starlette never dependent on Pydantic in the first place.
Where did I mess up ? Any ideas ?
2 projects | /r/StableDiffusion | 10 Feb 2023
How to use FastAPI for microservices in Python
2 projects | dev.to | 29 Jan 2023
The framework's official website mentions a number of pros of FastAPI. In my opinion, the most useful features from a microservice perspective are: the simplicity of code (easy to use and avoid boilerplate), high operational capacity thanks to Starlette and Pydantic and compatibility with industry standards - OpenAPI and JSON Schema.
Ask HN: What are the best open source TypeScript projects I can learn from?
40 projects | news.ycombinator.com | 1 Jan 2023
What happened with the community?
2 projects | /r/flask | 18 Dec 2022
I'm under the impression if you want a python async solution starlete or starlite is a better option then fastapi due to performance and also have a lot open issues and merge requests.
Python REST APIs With Flask, Connexion, and SQLAlchemy – Part 1 – Real Python
3 projects | /r/Python | 15 Nov 2022
Check out starlette if you haven’t yet. Those guys are a good time on their discord. I think this is the right link - I’m on mobile. https://github.com/encode/starlette
What stack are you all using to get going with your projects? and has anyone tried RedwoodJS?
3 projects | /r/SideProject | 25 Oct 2022
I'm primarily a back-end dev and Django/Flask used to be my goto frameworks for building websites. At my last company we deployed some FastAPI code in production, and since then I've been enjoying the Starlette framework quite a lot (which FastAPI builds on top of). And in my free time these days, I've been building a boilerplate codebase on top of Starlette so it's quicker to build user-facing applications using the framework.
What are some alternatives?
daphne - Django Channels HTTP/WebSocket server
hypercorn - Hypercorn is an ASGI and WSGI Server based on Hyper libraries and inspired by Gunicorn.
Flask - The Python micro framework for building web applications.
fastapi - FastAPI framework, high performance, easy to learn, fast to code, ready for production
AIOHTTP - Asynchronous HTTP client/server framework for asyncio and Python
uvloop - Ultra fast asyncio event loop.
mkcert - A simple zero-config tool to make locally trusted development certificates with any names you'd like.
sentry-asgi - Sentry integration for ASGI frameworks.