{"repo":"cirospaciari/socketify.py","free":true,"listed":false,"github":"https://github.com/cirospaciari/socketify.py","clone":"git clone https://github.com/cirospaciari/socketify.py.git","description":"Bringing Http/Https and WebSockets High Performance servers for PyPy3 and Python3","language":"Python","stars":1714,"topics":["python","pypy","python3","commercial","http","proxy-protocol","pubsub","router","websockets","asyncio"],"license":"MIT","category":"dev-tools","readme_excerpt":"socketify.py Documentation &nbsp;&nbsp;•&nbsp;&nbsp; Discord &nbsp;&nbsp;•&nbsp;&nbsp; Issues &nbsp;&nbsp;•&nbsp;&nbsp; Examples 💡 Features - WebSocket with pub/sub support - Fast and reliable Http/Https - Support for Windows, Linux and macOS Silicon & x64 - Support for PyPy3 and CPython - Dynamic URL Routing with Wildcard & Parameter support - Sync and Async Function Support - Really Simple API - Fast and Encrypted TLS 1.3 quicker than most alternative servers can do even unencrypted, cleartext messaging - Per-SNI HttpRouter Support - Proxy Protocol v2 - Shared or Dedicated Compression Support - Max Backpressure, Max Timeout, Max Payload and Idle Timeout Support - Automatic Ping / Pong Support - Per Socket Data - Middlewares - Templates Support (examples with Mako and Jinja2 ) - ASGI Server - WSGI Server - Plugins/Extensions :mag right: Upcoming Features - In-Memory Cache Tools - Fetch like API powered by libuv - Async file IO powered by libuv - Full asyncio integration with libuv - SSGI Server spec and support - RSGI Server support - Full Http3 support - HPy integration to better support CPython , PyPy and GraalPython - Hot Reloading We created and adapted the full C API from uNetworking/uWebSockets and will integrate libuv powered fetch and file IO, this same C API is used by Bun Join Github Discussions or Discord for help and have a look at the development progress. :zap: Benchmarks Socketify WebFramework HTTP requests per second (Linux x64) WSGI Server requests per seco","default_branch":null,"files":null,"tree":[],"storefront":"/r/cirospaciari","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/cirospaciari/socketify.py/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}