Skip to main content

Stario - High-performance Python web framework

Project description

stario-logo

Real-time hypermedia for Python 3.14+


Documentation: stario.dev · Source: github.com/bobowski/stario


What is Stario?

Stario is a Python web framework for real-time hypermedia. While most frameworks treat HTTP as request → response, Stario treats connections as ongoing conversations — open an SSE stream, push DOM patches, sync reactive signals.

Why Stario?

  • Real-time first — SSE streaming, DOM patching, reactive signals built-in
  • Hypermedia — Native Datastar integration, no JavaScript frameworks needed
  • Simple — Go-style handlers (Context, Writer) → None
  • Fast — Built on httptools with zstd/brotli/gzip compression

Get Started

Install with uv add stario or pip install stario, then run stario init to create a new project. Requires Python 3.14+.

See the documentation for tutorials, API reference, and how-to guides.


Stario: Real-time hypermedia, made simple.

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

stario-2.0.2.tar.gz (101.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

stario-2.0.2-py3-none-any.whl (117.7 kB view details)

Uploaded Python 3

File details

Details for the file stario-2.0.2.tar.gz.

File metadata

  • Download URL: stario-2.0.2.tar.gz
  • Upload date:
  • Size: 101.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.24 {"installer":{"name":"uv","version":"0.9.24","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for stario-2.0.2.tar.gz
Algorithm Hash digest
SHA256 4836b28a07aec3366a4c3b845246b695532ca3dc932775c2b3f882f1c5240e0e
MD5 ba7d48073c2863678b2293dc182afa7c
BLAKE2b-256 a8daa50998f9c28f9bec78e8ad7f47ed0e93b2e326e87bfa37b20802368f002c

See more details on using hashes here.

File details

Details for the file stario-2.0.2-py3-none-any.whl.

File metadata

  • Download URL: stario-2.0.2-py3-none-any.whl
  • Upload date:
  • Size: 117.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.24 {"installer":{"name":"uv","version":"0.9.24","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for stario-2.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 f0a0821883d11cf30f9ed8230aae9ead2419825b7218b1bf5bb4a880e3a4a52f
MD5 f4a9613c6e12437f1617b20b2fc645f1
BLAKE2b-256 be3a05af74c573d8ae11d418ffe566904dbf4030aa5209627f05850f4b387fb9

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page