|13 days ago||17 days ago|
|MIT License||GNU General Public License v3.0 or later|
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.
Granian – a Rust HTTP server for Python applications
10 projects | news.ycombinator.com | 16 Jan 2023
for those wishing to use http3 with a Python web framework, the ASGI hypercorn currently supports it.
made a Django example last week with a sample client based on the examples from aioquic: https://github.com/djstein/django-http3-example
this example also includes the first pass at async Django REST Framework using adrift based on these GitHub issues:
Nginx Unit – Universal web app server
17 projects | news.ycombinator.com | 10 Sep 2023
I'm hoping so – gunicorn has a long-open pull request that would fix `--reuse-port`, which currently does nothing
SynchronousOnlyOperation from celery task using gevent execution pool on django orm
3 projects | /r/django | 31 May 20234 projects | /r/djangolearning | 31 May 2023
The Django ecosystem is not so good
5 projects | news.ycombinator.com | 8 Feb 2023
3 cool project ideas for Python programmers
3 projects | dev.to | 29 Aug 2022
For building your API, I recommend using the Flask library. It is very beginner-friendly, and you will be able to build a simple API in a matter of minutes! Keep in mind that, for a more serious project, you should definitely use something like gunicorn to run you API as a production server.
Django 4.1 Released
5 projects | news.ycombinator.com | 3 Aug 2022
Interesting looks like it might actually be a python bug. Somehow just changing from sys.exit(0) -> os._exit(0) apparently fixes it.5 projects | news.ycombinator.com | 3 Aug 2022
Yep for production that works. In development tho I don't think the gunicorn --reload flag works with that worker type so you end up having to use uvicorn if you want to be able to code loading.
This may have changed but I remember this being an issue around 8-9 months ago the last time I checked and going back https://github.com/benoitc/gunicorn/issues/2339 it looks like the issue is still open.
Serverless Templates for AWS and Python
9 projects | dev.to | 2 Aug 2022
The cool thing is that you can easily migrate your WSGI- application such as Flask, Django, or Gunicorn to AWS.
How to deploy the Front-end(React) and Backend(Django) with Postgres at Heroku
9 projects | dev.to | 10 Dec 2021
gunicorn: Python WSGI HTTP Server.
Do I need to use Nginx when hosting Django Docker backend inside of ECS?
2 projects | /r/django | 4 Nov 2021
I did some googling and just realized I'm using ALB not ELB, not sure yet if that makes a huge difference for this particular issue. I found the github issue which unfortunately was closed: https://github.com/benoitc/gunicorn/issues/1194
What are some alternatives?
waitress - Waitress - A WSGI server for Python 3
Werkzeug - The comprehensive WSGI web application library.
bjoern - A screamingly fast Python 2/3 WSGI server written in C.
uvicorn - An ASGI web server, for Python. 🦄
uwsgi - Official uWSGI docs, examples, tutorials, tips and tricks
meinheld - Meinheld is a high performance asynchronous WSGI Web Server (based on picoev)
daphne - Django Channels HTTP/WebSocket server
Paste - Paste is in maintenance mode. Please consider other options.
fapws3 - Fast Asynchronous Python Web Server (based on libev)
netius - Readable, simple and fast asynchronous non-blocking network apps
aioquic - QUIC and HTTP/3 implementation in Python