GitHub topics: asgi
simonw/datasette
An open source multi-tool for exploring and publishing data
Language: Python - Size: 6.95 MB - Last synced at: 7 minutes ago - Pushed at: 20 days ago - Stars: 10,011 - Forks: 736

rednafi/html-to-text
Extract pure text from any webpage
Language: Python - Size: 660 KB - Last synced at: about 5 hours ago - Pushed at: about 6 hours ago - Stars: 4 - Forks: 1

abersheeran/a2wsgi
Convert WSGI app to ASGI app or ASGI app to WSGI app.
Language: Python - Size: 205 KB - Last synced at: about 7 hours ago - Pushed at: 2 months ago - Stars: 250 - Forks: 24

pgjones/hypercorn
Hypercorn is an ASGI and WSGI Server based on Hyper libraries and inspired by Gunicorn.
Language: Python - Size: 986 KB - Last synced at: about 7 hours ago - Pushed at: 15 days ago - Stars: 1,298 - Forks: 114

florimondmanca/awesome-asgi
A curated list of awesome ASGI servers, frameworks, apps, libraries, and other resources
Language: Python - Size: 81.1 KB - Last synced at: about 14 hours ago - Pushed at: 7 months ago - Stars: 1,695 - Forks: 102

Leer20/django-admin-collaborator
Real-time collaborative editing for Django admin with WebSockets
Language: JavaScript - Size: 3.65 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 0 - Forks: 0

emmett-framework/emmett
The web framework for inventors
Language: Python - Size: 3.78 MB - Last synced at: about 21 hours ago - Pushed at: 10 days ago - Stars: 1,130 - Forks: 70

cofin/litestar-granian
Granian plugin for Litestar
Language: Python - Size: 1020 KB - Last synced at: 2 days ago - Pushed at: 3 days ago - Stars: 27 - Forks: 5

Neoteroi/BlackSheep
Fast ASGI web framework for Python
Language: Python - Size: 2.17 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 2,150 - Forks: 82

emmett-framework/granian
A Rust HTTP server for Python applications
Language: Rust - Size: 1.17 MB - Last synced at: 3 days ago - Pushed at: 4 days ago - Stars: 3,472 - Forks: 99

nggit/tremolo
A Swiss Army knife, crash-free ASGI server and web framework capable of large file streaming.
Language: Python - Size: 489 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 66 - Forks: 1

Kludex/mangum
AWS Lambda support for ASGI applications
Language: Python - Size: 1.83 MB - Last synced at: 5 days ago - Pushed at: 5 months ago - Stars: 1,875 - Forks: 129

cirospaciari/socketify.py
Bringing Http/Https and WebSockets High Performance servers for PyPy3 and Python3
Language: Python - Size: 25.4 MB - Last synced at: 1 day ago - Pushed at: 6 months ago - Stars: 1,554 - Forks: 55

piccolo-orm/piccolo
A fast, user friendly ORM and query builder which supports asyncio.
Language: Python - Size: 4.2 MB - Last synced at: 4 days ago - Pushed at: 7 days ago - Stars: 1,592 - Forks: 95

alex-oleshkevich/starsessions
Advanced sessions for Starlette and FastAPI frameworks
Language: Python - Size: 312 KB - Last synced at: 4 days ago - Pushed at: about 2 months ago - Stars: 107 - Forks: 12

nexios-labs/Nexios
Nexios is a modern, high-performance ASGI framework for building async web applications in Python. It combines the simplicity of Express.js with Python's async capabilities to create a powerful, developer-friendly web framework.
Language: Python - Size: 33.4 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 61 - Forks: 6

abersheeran/kui
An easy-to-use web framework. Supports both WSGI and ASGI modes. Gevent or asyncio, this is the question.
Language: Python - Size: 4.56 MB - Last synced at: about 7 hours ago - Pushed at: 5 days ago - Stars: 295 - Forks: 23

strawberry-graphql/strawberry
A GraphQL library for Python that leverages type annotations 🍓
Language: Python - Size: 14.3 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 4,251 - Forks: 566

laurentS/slowapi
A rate limiter for Starlette and FastAPI
Language: Python - Size: 367 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 1,462 - Forks: 87

mirumee/ariadne
Python library for implementing GraphQL servers using schema-first approach.
Language: Python - Size: 2.96 MB - Last synced at: 3 days ago - Pushed at: 24 days ago - Stars: 2,271 - Forks: 186

winnachraf/Advanced-RabbitMQ-Dashboard
A powerful, real-time visualization and management platform for RabbitMQ message brokers
Language: HTML - Size: 32.2 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 0 - Forks: 0

litestar-org/litestar
Production-ready, Light, Flexible and Extensible ASGI API framework | Effortlessly Build Performant APIs
Language: Python - Size: 135 MB - Last synced at: 7 days ago - Pushed at: 8 days ago - Stars: 6,550 - Forks: 426

sanic-org/sanic
Accelerate your web app development | Build fast. Run fast.
Language: Python - Size: 9.83 MB - Last synced at: 7 days ago - Pushed at: about 1 month ago - Stars: 18,357 - Forks: 1,561

encode/uvicorn
An ASGI web server, for Python. 🦄
Language: Python - Size: 3.42 MB - Last synced at: 7 days ago - Pushed at: 11 days ago - Stars: 9,183 - Forks: 796

jockerz/StarletteStarter
Starlette web application starter. Ready with Register, Login, Forgot Password, Setting and more pages.
Language: JavaScript - Size: 5.38 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 5 - Forks: 0

Tobi-De/cookiecutter-fastapi
Cookiecutter fastapi is a framework for jumpstarting production-ready fastapi projects quickly.
Language: Python - Size: 413 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 127 - Forks: 12

Kludex/flake8-fastapi
Flake8 FastAPI - Avoid simple FastAPI mistakes ~opinionated~ 🤓
Language: Python - Size: 81.1 KB - Last synced at: 4 days ago - Pushed at: over 2 years ago - Stars: 44 - Forks: 4

pallets/quart
An async Python micro framework for building web applications.
Language: Python - Size: 2.67 MB - Last synced at: 7 days ago - Pushed at: 5 months ago - Stars: 3,277 - Forks: 177

abersheeran/baize
Powerful and exquisite WSGI/ASGI framework/toolkit.
Language: Python - Size: 577 KB - Last synced at: about 7 hours ago - Pushed at: about 2 months ago - Stars: 86 - Forks: 4

nexios-labs/voltar
Sift Validator is a lightweight and expressive Python library for defining, parsing, and validating data structures with ease. Designed for clarity, speed, and full control.
Language: Python - Size: 361 KB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 1 - Forks: 0

patx/micropie
MicroPie is an ultra-micro ASGI Python web framework that gets out of your way.
Language: Python - Size: 4.38 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 179 - Forks: 5

vinissimus/async-asgi-testclient
A framework-agnostic library for testing ASGI web applications
Language: Python - Size: 77.1 KB - Last synced at: 1 day ago - Pushed at: almost 2 years ago - Stars: 161 - Forks: 20

abersheeran/asgi-ratelimit
A ASGI Middleware to rate limit
Language: Python - Size: 133 KB - Last synced at: about 7 hours ago - Pushed at: 9 months ago - Stars: 322 - Forks: 13

florimondmanca/asgi-lifespan
Programmatic startup/shutdown of ASGI apps.
Language: Python - Size: 125 KB - Last synced at: 2 days ago - Pushed at: over 1 year ago - Stars: 227 - Forks: 12

rollbar/pyrollbar
Error tracking and logging from Python to Rollbar
Language: Python - Size: 1.38 MB - Last synced at: 4 days ago - Pushed at: about 2 months ago - Stars: 219 - Forks: 138

frankie567/starlette-csrf
Starlette middleware implementing Double Submit Cookie technique to mitigate CSRF
Language: Python - Size: 74.2 KB - Last synced at: 5 days ago - Pushed at: about 2 months ago - Stars: 73 - Forks: 5

illagrenan/django-asgi-lifespan
Django ASGI handler with Lifespan Protocol support.
Language: Python - Size: 3.07 MB - Last synced at: 10 days ago - Pushed at: 25 days ago - Stars: 24 - Forks: 2

falconry/falcon
The no-magic web API and microservices framework for Python developers, with an emphasis on reliability and performance at scale.
Language: Python - Size: 7.56 MB - Last synced at: 7 days ago - Pushed at: 13 days ago - Stars: 9,643 - Forks: 954

raceychan/lihil
Unbelievably fast async webframework, proudly written in python, offering high-level development, low-level performance, multiplying 0.1x engineers by a factor of 100.
Language: Python - Size: 1.72 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 103 - Forks: 2

piccolo-orm/asgi_server_performance
Load testing the different ASGI servers to see which is fastest
Language: Python - Size: 676 KB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 10 - Forks: 3

Midnighter/fastapi-base
A base Docker image for microservices using FastAPI. The Docker image environment is based on Alpine Linux or Debian.
Language: Shell - Size: 394 KB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 9 - Forks: 2

Brktrlw/django-admin-collaborator
Real-time collaborative editing for Django admin with WebSockets
Language: JavaScript - Size: 3.76 MB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 34 - Forks: 0

justpy-org/justpy
An object oriented high-level Python Web Framework that requires no frontend programming
Language: JavaScript - Size: 13 MB - Last synced at: 11 days ago - Pushed at: over 1 year ago - Stars: 1,245 - Forks: 96

akornatskyy/slickpy
🌟 SlickPy is a lightweight ASGI Python 3.9+ toolkit, optimized for great performance, flexibility and productivity.
Language: Python - Size: 69.3 KB - Last synced at: 14 days ago - Pushed at: 15 days ago - Stars: 1 - Forks: 0

akornatskyy/asgi-cli
:sparkles: Call ASGI Python application from command line, just like CURL.
Language: Python - Size: 52.7 KB - Last synced at: 14 days ago - Pushed at: 15 days ago - Stars: 5 - Forks: 0

rexzhang/asgi-middleware-static-file
ASGI Middleware for serving static file.
Language: Python - Size: 85 KB - Last synced at: 8 days ago - Pushed at: over 1 year ago - Stars: 14 - Forks: 1

Archmonger/ServeStatic
Production-grade static file server for Python web apps.
Language: Python - Size: 2.92 MB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 43 - Forks: 4

0b01001001/spectree
API spec validator and OpenAPI document generator for Python web frameworks.
Language: Python - Size: 1.02 MB - Last synced at: 16 days ago - Pushed at: 16 days ago - Stars: 332 - Forks: 81

florimondmanca/arel
Lightweight browser hot reload for Python ASGI web apps
Language: Python - Size: 72.3 KB - Last synced at: 2 days ago - Pushed at: about 1 year ago - Stars: 152 - Forks: 6

florimondmanca/msgpack-asgi
Drop-in MessagePack support for ASGI applications and frameworks
Language: Python - Size: 77.1 KB - Last synced at: 3 days ago - Pushed at: about 1 year ago - Stars: 169 - Forks: 5

khteh/PythonRestAPI
Python RestAPI using Quart web microframework and served using Hypercorn ASGI and WSGI web server.
Language: Python - Size: 693 KB - Last synced at: 16 days ago - Pushed at: 16 days ago - Stars: 3 - Forks: 1

smagafurov/fastapi-jsonrpc
JSON-RPC server based on fastapi
Language: Python - Size: 648 KB - Last synced at: 19 days ago - Pushed at: 19 days ago - Stars: 305 - Forks: 33

intility/fastapi-azure-auth
Easy and secure implementation of Azure Entra ID (previously AD) for your FastAPI APIs 🔒 B2C, single- and multi-tenant support.
Language: Python - Size: 7.46 MB - Last synced at: 19 days ago - Pushed at: 19 days ago - Stars: 522 - Forks: 73

aminalaee/sqladmin
SQLAlchemy Admin for FastAPI and Starlette
Language: Python - Size: 3.22 MB - Last synced at: 19 days ago - Pushed at: 3 months ago - Stars: 2,133 - Forks: 214

aekasitt/fastapi-csrf-protect
Stateless implementation of Cross-Site Request Forgery (XSRF) Protection by using Double Submit Cookie mitigation pattern
Language: Python - Size: 664 KB - Last synced at: 19 days ago - Pushed at: 19 days ago - Stars: 84 - Forks: 16

br3ndonland/inboard
🚢 Docker images and utilities to power your Python APIs and help you ship faster. With support for Uvicorn, Gunicorn, Starlette, and FastAPI.
Language: Python - Size: 1.49 MB - Last synced at: 4 days ago - Pushed at: about 1 month ago - Stars: 198 - Forks: 18

rexzhang/asgi-webdav
An asynchronous WebDAV server implementation, Support multi-provider, multi-account and permission control.
Language: Python - Size: 1.47 MB - Last synced at: 20 days ago - Pushed at: 20 days ago - Stars: 77 - Forks: 16

Moesif/moesifasgi
Moesif middleware for Python ASGI-based frameworks, for API Monitoring, Analytics, and Monetization.
Language: Python - Size: 174 KB - Last synced at: 20 days ago - Pushed at: 20 days ago - Stars: 2 - Forks: 2

serozhenka/asgi-compression
🗜️ Framework-independant compression middleware for ASGI apps, supporting Gzip, Brotli and Zstandard algorithms
Language: Python - Size: 90.8 KB - Last synced at: 22 days ago - Pushed at: 22 days ago - Stars: 0 - Forks: 0

auredentan/starlette-session
Server side session for Starlette
Language: Python - Size: 572 KB - Last synced at: 3 days ago - Pushed at: about 2 years ago - Stars: 35 - Forks: 17

alisharify7/gunicorn-uvicorn-nginx
Deploy Python web apps with Docker using Nginx, Gunicorn/Uvicorn for scalability and performance.
Language: Dockerfile - Size: 267 KB - Last synced at: 23 days ago - Pushed at: 24 days ago - Stars: 3 - Forks: 0

anomaly/lab-python-server
A template for building containerised web applications in Python with a recommended set o f dependencies and tooling
Language: Python - Size: 1.71 MB - Last synced at: 24 days ago - Pushed at: 24 days ago - Stars: 13 - Forks: 2

plateformeio/plateforme
The Python framework for Data Applications
Language: Python - Size: 705 KB - Last synced at: about 4 hours ago - Pushed at: 11 days ago - Stars: 6 - Forks: 0

abersheeran/rpc.py
A fast and powerful RPC framework based on ASGI/WSGI.
Language: Python - Size: 328 KB - Last synced at: about 7 hours ago - Pushed at: 10 months ago - Stars: 200 - Forks: 14

melvinkcx/fastapi-events
Asynchronous event dispatching/handling library for FastAPI and Starlette
Language: Python - Size: 156 KB - Last synced at: 29 days ago - Pushed at: 5 months ago - Stars: 483 - Forks: 25

simonw/datasette-auth-github
Datasette plugin that authenticates users against GitHub
Language: Python - Size: 116 KB - Last synced at: 27 days ago - Pushed at: over 2 years ago - Stars: 43 - Forks: 6

tiangolo/uvicorn-gunicorn-fastapi-docker
Docker image with Uvicorn managed by Gunicorn for high-performance FastAPI web applications in Python with performance auto-tuning.
Language: Python - Size: 172 KB - Last synced at: about 1 month ago - Pushed at: about 2 months ago - Stars: 2,746 - Forks: 336

piccolo-orm/piccolo_admin
A powerful web admin for your database.
Language: Python - Size: 9.23 MB - Last synced at: 28 days ago - Pushed at: about 1 month ago - Stars: 344 - Forks: 41

rclement/mailer
Dead-simple mailer micro-service for static websites
Language: Python - Size: 7.22 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 61 - Forks: 8

python-ellar/ellar
Ellar is a lightweight ASGI framework for building efficient and scalable server-side python applications. It supports both OOP (Object-Oriented Programming) and FP (Functional Programming). Built with passion for programming
Language: Python - Size: 15.1 MB - Last synced at: 1 day ago - Pushed at: 11 days ago - Stars: 55 - Forks: 4

br3ndonland/fastenv
⚙️ Unified environment variable and settings management for FastAPI and beyond 🚀
Language: Python - Size: 580 KB - Last synced at: 10 days ago - Pushed at: about 1 month ago - Stars: 28 - Forks: 0

tiangolo/uvicorn-gunicorn-docker
Docker image with Uvicorn managed by Gunicorn for high-performance web applications in Python with performance auto-tuning.
Language: Python - Size: 318 KB - Last synced at: 30 days ago - Pushed at: 2 months ago - Stars: 640 - Forks: 256

RazCrimson/starlette-gzip-request
A custom ASGI middleware for starlette to handle GZipped HTTP Requests
Language: Python - Size: 7.81 KB - Last synced at: about 5 hours ago - Pushed at: 11 months ago - Stars: 4 - Forks: 1

localstack/rolo
A Python framework for building HTTP-based server applications
Language: Python - Size: 218 KB - Last synced at: 2 days ago - Pushed at: 25 days ago - Stars: 13 - Forks: 0

Kludex/asgi-logger
Access logger for ASGI servers! :tada:
Language: Python - Size: 138 KB - Last synced at: 29 days ago - Pushed at: over 1 year ago - Stars: 51 - Forks: 8

ericls/django-simple-task
Simple background task for Django 3
Language: Python - Size: 111 KB - Last synced at: 21 days ago - Pushed at: over 2 years ago - Stars: 88 - Forks: 4

tiangolo/uvicorn-gunicorn-starlette-docker
Docker image with Uvicorn managed by Gunicorn for high-performance Starlette web applications in Python with performance auto-tuning.
Language: Python - Size: 158 KB - Last synced at: about 1 month ago - Pushed at: 2 months ago - Stars: 190 - Forks: 12

fgt1t5y/AsgiDav Fork of mar10/wsgidav
A generic and extendable WebDAV server based on ASGI (Ported from wsgidav)
Language: Python - Size: 8.86 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

vpcarlos/profyle
Development tool for analysing and managing python traces
Language: Python - Size: 3.86 MB - Last synced at: 7 days ago - Pushed at: about 1 year ago - Stars: 121 - Forks: 8

SlumberDemon/fishweb
Your personal web app manager
Language: Python - Size: 5.84 MB - Last synced at: 1 day ago - Pushed at: about 1 month ago - Stars: 6 - Forks: 0

erfanscode/E-Learning
an E-Learning platform with django
Language: CSS - Size: 1.14 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

WSH032/fastapi-proxy-lib
HTTP/WebSocket proxy for starlette/FastAPI
Language: Python - Size: 232 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 41 - Forks: 9

litestar-org/.github
Community health files for the @litestar-org organization
Size: 112 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 3

nexios-labs/nexios-generics
Nexios Generics is an extension for the Nexios framework that provides reusable, generic class-based views (GCBVs) to streamline API development. It simplifies common CRUD operations while maintaining flexibility, allowing developers to focus on business logic rather than boilerplate code.
Language: Python - Size: 8.79 KB - Last synced at: 12 days ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 0

tuffnatty/zstd-asgi
ASGI middleware for Zstandard compression
Language: Python - Size: 26.4 KB - Last synced at: 10 days ago - Pushed at: 9 months ago - Stars: 22 - Forks: 2

simonw/asgi-proxy-lib
An ASGI function for proxying to a backend over HTTP
Language: Python - Size: 17.6 KB - Last synced at: 23 days ago - Pushed at: about 2 months ago - Stars: 23 - Forks: 0

spraakbanken/asgi-matomo
Tracking requests with Matomo from ASGI apps
Language: Python - Size: 1.7 MB - Last synced at: 6 days ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 0

klen/muffin
Muffin is a fast, simple and asyncronous web-framework for Python 3
Language: Python - Size: 8.72 MB - Last synced at: about 1 month ago - Pushed at: 9 months ago - Stars: 674 - Forks: 24

alex-oleshkevich/kupala
Set of extensions for Starlette framework.
Language: Python - Size: 1.68 MB - Last synced at: about 1 month ago - Pushed at: 3 months ago - Stars: 12 - Forks: 0

florimondmanca/www
Code for https://florimond.dev
Language: Python - Size: 9.34 MB - Last synced at: about 1 month ago - Pushed at: 12 months ago - Stars: 33 - Forks: 10

aogier/starlette-authlib
A drop-in replacement for Starlette session middleware, using Authlib's jwt
Language: Python - Size: 566 KB - Last synced at: 5 days ago - Pushed at: 2 months ago - Stars: 69 - Forks: 11

jordaneremieff/aeroplane
Example project using Django and FastAPI together.
Language: Python - Size: 31.3 KB - Last synced at: about 1 month ago - Pushed at: about 2 years ago - Stars: 71 - Forks: 6

meyer1994/gitserver
A very simple git smart HTTP server
Language: Python - Size: 35.2 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 33 - Forks: 6

florimondmanca/asgi-htmx
HTMX integration for ASGI applications
Language: Python - Size: 40 KB - Last synced at: 24 days ago - Pushed at: almost 2 years ago - Stars: 67 - Forks: 1

florimondmanca/asgi-sitemaps
Sitemap generation for Python ASGI web apps
Language: Python - Size: 51.8 KB - Last synced at: 24 days ago - Pushed at: about 1 year ago - Stars: 23 - Forks: 0

almarklein/asgineer
A really thin ASGI web framework
Language: Python - Size: 214 KB - Last synced at: 19 days ago - Pushed at: 3 months ago - Stars: 65 - Forks: 5

claws/aioprometheus
A Prometheus Python client library for asyncio-based applications
Language: Python - Size: 353 KB - Last synced at: 29 days ago - Pushed at: 9 months ago - Stars: 181 - Forks: 22

GLEF1X/fastapi-project
🧑🔬 FastAPI application without global variables(almost) =)
Language: Python - Size: 36 MB - Last synced at: 5 days ago - Pushed at: over 2 years ago - Stars: 27 - Forks: 4

taoufik07/nejma
Manage and send messages to groups of channels
Language: Python - Size: 8.79 KB - Last synced at: 30 days ago - Pushed at: over 5 years ago - Stars: 47 - Forks: 7

tartiflette/tartiflette-asgi
ASGI support for the Tartiflette GraphQL engine
Language: Python - Size: 2.84 MB - Last synced at: 6 days ago - Pushed at: almost 2 years ago - Stars: 99 - Forks: 16
