Skip to main content

hedron-explorer

PyPI Python CI License: MIT

Development Component Explorer for Hedron.

HTMX panels for components, routes, graph, security, accessibility, packages, settings, charts, and interaction simulation — plus sanitized JSON APIs with rate limiting and audit hooks. Installed through hedron[dev]; not required in production.

Package maturity: Beta · Train: 0.39.x (published v0.39.0) · pin >=0.39.0,<0.40

Install

pip install "hedron[dev]>=0.39.0,<0.40"
# or install the package directly:
pip install "hedron-explorer>=0.39.0,<0.40"
# or
uv add "hedron[dev]>=0.39.0,<0.40"

Requires Python 3.11–3.14 and hedron.

Optional: hedron-explorer[fastapi] when you need an explicit FastAPI extra marker for tooling (the flagship hedron package already depends on FastAPI).

Usage

Enable the Explorer when constructing the app (development only by default):

from hedron import Hedron, Page, Text

app = Hedron(
    title="Demo",
    security="standard",
    session_secret="replace-me",
    explorer="development",
)


@app.page("/")
def home() -> Page:
    return Page(Text("Hello, Hedron"), title="Demo")

Open /hedron-explorer/ on the running app (explorer="development" or "secured"). Leave Explorer off in production.

What this package includes

  • Interactive component / route / dependency graph panels
  • Security and accessibility inspection surfaces
  • Interaction simulation helpers
  • Sanitized JSON APIs with rate limiting and audit hooks

Links

License

MIT. See the repository license.

Download files

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

Source Distribution

hedron_explorer-0.39.0.tar.gz (17.4 kB view details)

Uploaded Source

Built Distribution

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

hedron_explorer-0.39.0-py3-none-any.whl (15.1 kB view details)

Uploaded Python 3

File details

Details for the file hedron_explorer-0.39.0.tar.gz.

File metadata

  • Download URL: hedron_explorer-0.39.0.tar.gz
  • Upload date:
  • Size: 17.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.12.1 {"installer":{"name":"uv","version":"0.12.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for hedron_explorer-0.39.0.tar.gz
Algorithm Hash digest
SHA256 320ec80686c7f0a288aec5d3ae34d71bd6632efc6a5f387db77868ee0b35571f
MD5 40b9ecba2cb1a5c11adacd67dba51fb1
BLAKE2b-256 937dd9ea331da7786247d324041317094fa7dcc9cd2e81068b9bf658453ca8e9

See more details on using hashes here.

File details

Details for the file hedron_explorer-0.39.0-py3-none-any.whl.

File metadata

  • Download URL: hedron_explorer-0.39.0-py3-none-any.whl
  • Upload date:
  • Size: 15.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.12.1 {"installer":{"name":"uv","version":"0.12.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for hedron_explorer-0.39.0-py3-none-any.whl
Algorithm Hash digest
SHA256 10e45ec618192c5a4099e59c95726a9ff5a46928b7c417f25a2e8264779ef2d5
MD5 a804fa533a79390aec0011b69cfcf6a4
BLAKE2b-256 c2608441c855e8d1919453432877f1536a25412c0ebcd703814d4924905dabe3

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 Sentry Error logging StatusPage Status page