Python Asgi

Open-source Python projects categorized as Asgi Edit details

Top 23 Python Asgi Projects

  • sanic

    Next generation Python web server/framework | Build fast. Run fast.

    Project mention: Social media app made with FastAPI | reddit.com/r/Python | 2022-07-21

    Personally I haven’t used it outside of trying a few very basic things. I’d recommend blacksheep if you want small, performant and low overhead, or sanic which, in my opinion, is the best choice if you do not need all the Django fluff.

  • falcon

    The no-magic web data plane API and microservices framework for Python developers, with a focus on reliability, correctness, and performance at scale.

    Project mention: Flask vs FastAPI? | reddit.com/r/Python | 2022-05-06

    I prefer Falcon for kicking up an API.

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • datasette

    An open source multi-tool for exploring and publishing data

    Project mention: Ask HN: What's the best way to create a database for legal document clauses? | news.ycombinator.com | 2022-08-10

    I would recommend SQLite + a nice usable interface tool like

    datasette

    https://github.com/simonw/datasette

    Or SQLitebrowser

  • uvicorn

    An ASGI web server, for Python. 🦄

    Project mention: How to use FastAPI for microservices in Python | dev.to | 2022-07-07

    To run the server, you will also need to install Uvicorn:

  • strawberry

    A GraphQL library for Python that leverages type annotations 🍓

    Project mention: Pros and Cons of Django REST Framework | reddit.com/r/django | 2022-08-17
  • uvicorn-gunicorn-fastapi-docker

    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: Handling 502 Exceptions | reddit.com/r/FastAPI | 2022-06-03

    The timeouts suggestion is interesting because I haven't really configured them beyond the default https://github.com/tiangolo/uvicorn-gunicorn-fastapi-docker

  • ariadne

    Ariadne is a Python library for implementing GraphQL servers using schema-first approach.

    Project mention: How Dynamically generating Serializers & ModelViewSets using "meta-programming" probably saved me 100+ hours of writing code. | reddit.com/r/django | 2022-02-05

    https://github.com/mirumee/ariadne (spec-first GraphQL framework)

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • quart

    An async Python micro framework for building web applications.

    Project mention: This Week In Python | dev.to | 2022-07-22

    quart – An async Python micro framework for building web applications

  • mangum

    AWS Lambda support for ASGI applications

    Project mention: AWS with a Django app | reddit.com/r/django | 2022-05-23

    If you go the lambda route, you can use DRF (or any ASGI app) using https://mangum.io/

  • BlackSheep

    Fast ASGI web framework for Python

    Project mention: Social media app made with FastAPI | reddit.com/r/Python | 2022-07-21

    Personally I haven’t used it outside of trying a few very basic things. I’d recommend blacksheep if you want small, performant and low overhead, or sanic which, in my opinion, is the best choice if you do not need all the Django fluff.

  • yappi

    Yet Another Python Profiler, but this time thread&coroutine&greenlet aware.

    Project mention: Yet Another Python Profiler, but this time thread&coroutine&greenlet aware. | reddit.com/r/techtravel | 2022-02-13
  • starlite

    Light, Flexible and Extensible ASGI API framework

    Project mention: Pydantic-Factories: Type Based mock data generation | reddit.com/r/Python | 2022-08-15

    Pydantic-Factories is a rather cool project (if I may say so myself) that allows users to generate mock data using pydantic models and dataclasses. It's quite mature already and has more than 15K downloads a month. It's also bundled as part of Starlite, where it can be used to auto generate OpenAPI examples.

  • piccolo

    A fast, user friendly ORM and query builder which supports asyncio. (by piccolo-orm)

    Project mention: Piccolo - a modern, async query builder / ORM for Postgres | reddit.com/r/PostgreSQL | 2022-01-08

    Hi, I'm a big fan of Postgres, and have been working on Piccolo for the last few years.

  • weppy

    The web framework for inventors

    Project mention: Emmett 2.4 Edison is out! | reddit.com/r/Python | 2022-01-10
  • sqladmin

    SQLAlchemy Admin for Starlette/FastAPI

    Project mention: SQLAlchemy Admin for Starlette/FastAPI | reddit.com/r/Python | 2022-02-24
  • uvicorn-gunicorn-docker

    Docker image with Uvicorn managed by Gunicorn for high-performance web applications in Python 3.6 with performance auto-tuning. Optionally with Alpine Linux.

    Project mention: Multi-Py: Multiplatform Container Images for Python Packages | reddit.com/r/Python | 2021-11-10

    Thanks! I'm really happy with how this turned out, especially since it all started as a pull request to another project.

  • django-guid

    Inject an ID into every log message from a Django request. ASGI compatible, integrates with Sentry, and works with Celery

    Project mention: Ask HN: How do you manage to do FOSS personal projects? | news.ycombinator.com | 2022-08-07

    By doing it with friends. We’ve written a bunch of Python packages, such as Django-GUID[1], ASGI-Correlation-ID[2], install-poetry GitHub action[3] etc... We’re a organization on GitHub with friends who do this together. Helps when multiple can answer GitHub issues etc.

    I do write some open source for work, but that too is mostly done at my spare time.

    No income, but I sponsor others. FOSS is mostly to learn and do something a bit different.

    [1] https://github.com/snok/django-guid

    [2] https://github.com/snok/django-guid

    [3] https://github.com/snok/install-poetry

  • spectree

    API spec validator and OpenAPI document generator for Python web frameworks.

  • bitcart

    https://bitcartcc.com

    Project mention: BitcartCC - Point-of-Sale System (POS) | Looking for developers | reddit.com/r/Bitcoin | 2022-04-11
  • aioauth

    Asynchronous OAuth 2.0 provider for Python 3

  • tartiflette-asgi

    ASGI support for the Tartiflette GraphQL engine

  • piccolo_api

    ASGI middleware for authentication, rate limiting, and building REST endpoints.

  • datasette-auth-github

    Datasette plugin that authenticates users against GitHub

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-08-17.

Python Asgi related posts

Index

What are some of the best open-source Asgi projects in Python? This list will help you:

Project Stars
1 sanic 16,365
2 falcon 8,849
3 datasette 6,352
4 uvicorn 5,575
5 strawberry 2,491
6 uvicorn-gunicorn-fastapi-docker 1,904
7 ariadne 1,813
8 quart 1,291
9 mangum 1,006
10 BlackSheep 976
11 yappi 947
12 starlite 855
13 piccolo 816
14 weppy 774
15 sqladmin 516
16 uvicorn-gunicorn-docker 458
17 django-guid 263
18 spectree 214
19 bitcart 159
20 aioauth 158
21 tartiflette-asgi 101
22 piccolo_api 69
23 datasette-auth-github 38
Find remote jobs at our new job board 99remotejobs.com. There are 3 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com