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.5.tar.gz (101.9 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.5-py3-none-any.whl (117.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: stario-2.0.5.tar.gz
  • Upload date:
  • Size: 101.9 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.5.tar.gz
Algorithm Hash digest
SHA256 44278e6f31390b31801fef28a9470d7746ab525974cc2b7e8799b20c6010ed24
MD5 6b4f18710afda793db873d268074b7ca
BLAKE2b-256 51f41794ebabdfde2e7be20e70ee2e224f3acdd4d4ddb2430043104053dd3d14

See more details on using hashes here.

File details

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

File metadata

  • Download URL: stario-2.0.5-py3-none-any.whl
  • Upload date:
  • Size: 117.8 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.5-py3-none-any.whl
Algorithm Hash digest
SHA256 3e3ffd1ab7187629d4b9c59daae0dca543f0d8a52aff6f206fc3a83ef8666ba9
MD5 9be74e605915edf0a41c8ebc9e11d8a9
BLAKE2b-256 4a375390253d8fab5a903db043ff7235f033a9ba2f282b80f7f347bca5f9a6b8

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