Socketify

Latest version: v0.0.27

Safety actively analyzes 623075 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 9 of 10

0.0.2

0.0.1

Work in progress:
1. Better routers https://github.com/cirospaciari/socketify.py/issues/59
2. Hot reloading https://github.com/cirospaciari/socketify.py/issues/61
3. Plugins / Extensions https://github.com/cirospaciari/socketify.py/issues/62
4. on_start, on_shutdown hooks https://github.com/cirospaciari/socketify.py/issues/58
5. Cache tools https://github.com/cirospaciari/socketify.py/issues/60
6. Native optimizations https://github.com/cirospaciari/socketify.py/issues/52
7. fs and fs.sync
8. fetch
9. SSGI

v0.0.1-beta-4.1
WS fixes on socket refs and ASGI with falcon mixed.

0.0.1beta4

This pre-release adds performance improvements in async, ASGI, WSGI, bug fixes, and an CLI tool :tada: :zap: :fire: :rocket:

- Up to 56% faster async
- Up to 38% faster ASGI
- Up to 10% faster WSGI
- General bug fixes and improvements
- [`CLI Tool`](https://docs.socketify.dev/cli.html)

Work in progress:
- ASGI lifespan
- Hot reloading
- Plugins / Extensions
- on_start, on_shutdown hooks
- fs and fs.sync
- fetch
- SSGI

New contributors:
kianmeng with fix typos
AmirHmZz refactoring some code and is helping further refactors

💡 Features

- WebSocket with pub/sub support
- Fast and reliable Http/Https
- Support for Windows, Linux, and macOS Silicon & x64
- Support for [`PyPy3`](https://www.pypy.org/) and [`CPython`](https://github.com/python/cpython)
- Dynamic URL Routing with Wildcard & Parameter support
- Sync and Async Function Support
- Really Simple API
- Fast and Encrypted TLS 1.3 is 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`](https://github.com/cirospaciari/socketify.py/tree/main/examples/template_mako.py) and [`Jinja2`](https://github.com/cirospaciari/socketify.py/tree/main/examples/template_jinja2.py))
- ASGI Server with pub/sub extension for Falcon
- WSGI Server

: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`](https://hpyproject.org/) integration to better support [`CPython`](https://github.com/python/cpython), [`PyPy`](https://www.pypy.org/) and [`GraalPython`](https://github.com/oracle/graalpython)
- Hot Reloading

v0.0.1-beta-3.2
Fixed some Bugs with ASGI and WSGI, now compatible with Flask, Django and Emmett
Everybody got faster with socketify.py :heart: :rocket: :zap:

| Framework/lib | Config | Requests/second
| ------------- | :-------------: | -------------: |

0.0.1beta3

Beta now can power Falcon and Flask :tada: :zap: :fire: :rocket:

- General bug fixes and improvements
- Better logging
- Event Loop optimizations for async
- ASGI Server
- WSGI Server

Work in progress:
- Docs Update
- Plugins / Extensions
- fs and fs.sync
- fetch
- SSGI

💡 Features

- WebSocket with pub/sub support
- Fast and realiable Http/Https
- Support for Windows, Linux and macOS Silicon & x64
- Support for [`PyPy3`](https://www.pypy.org/) and [`CPython`](https://github.com/python/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`](https://github.com/cirospaciari/socketify.py/tree/main/examples/template_mako.py) and [`Jinja2`](https://github.com/cirospaciari/socketify.py/tree/main/examples/template_jinja2.py))
- ASGI Server with pub/sub extension for Falcon
- WSGI Server

: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`](https://hpyproject.org/) integration to better support [`CPython`](https://github.com/python/cpython), [`PyPy`](https://www.pypy.org/) and [`GraalPython`](https://github.com/oracle/graalpython)
- Hot Reloading

0.0.1beta2

Beta got a lot better :tada: :zap: :fire: :rocket:

- Fixed pre-build for Windows and Apple Silicon
- General bug fixes and improvements
- Templates and MiddlewareRouter included
- Initial docs https://docs.socketify.dev/

Work in progress:
- better logging
- SelectorEventLoop
- fs and fs.sync
- fetch



💡 Features

- WebSocket with pub/sub support
- Fast and realiable Http/Https
- Support for Windows, Linux and macOS Silicon & x64
- Support for [`PyPy3`](https://www.pypy.org/) and [`CPython`](https://github.com/python/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`](https://github.com/cirospaciari/socketify.py/tree/main/examples/template_mako.py) and [`Jinja2`](https://github.com/cirospaciari/socketify.py/tree/main/examples/template_jinja2.py))
- ASGI Server with pub/sub extension for Falcon
- WSGI Server

: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`](https://hpyproject.org/) integration to better support [`CPython`](https://github.com/python/cpython), [`PyPy`](https://www.pypy.org/) and [`GraalPython`](https://github.com/oracle/graalpython)
- Hot Reloading

0.0.1beta

Initial release goes beta :tada: :zap: :fire: :rocket:

Added middleware support, fixed some bugs and removed cork workarounds, and some graphiQL examples :mechanical_arm:
Now i'm working in an SelectorEventLoop to avoid using workarounds and improve even more async performance.

💡 Features

- WebSocket with pub/sub support
- Fast and realiable Http/Https
- Support for Windows, Linux and macOS Silicon & x64
- Support for [`PyPy3`](https://www.pypy.org/) and [`CPython`](https://github.com/python/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
:mag_right: Upcoming Features
- Fetch like API powered by libuv
- Async file IO powered by libuv
- Full asyncio integration with libuv
- Full Http3 support
- [`HPy`](https://hpyproject.org/) integration to better support [`CPython`](https://github.com/python/cpython), [`PyPy`](https://www.pypy.org/) and [`GraalPython`](https://github.com/oracle/graalpython)
- Hot Reloading

Page 9 of 10

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.