hedron-explorer
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.22.0 (Published) · pin >=0.22.0,<0.23
Install
pip install "hedron[dev]>=0.22.0,<0.23"
# or install the package directly:
pip install "hedron-explorer>=0.22.0,<0.23"
# or
uv add "hedron[dev]>=0.22.0,<0.23"
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 LICENSE.
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file hedron_explorer-0.22.0.tar.gz.
File metadata
- Download URL: hedron_explorer-0.22.0.tar.gz
- Upload date:
- Size: 15.6 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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
aca6f8756e9878302f6a65871c00926edb97db1ae33578e62df06466d628a3ec
|
|
| MD5 |
a67fdb883558ea65ee7f7d6316e3011a
|
|
| BLAKE2b-256 |
b837f9293d01bbfa524e3c1ff4218e0c40af8990204e02e72c8f90771551822c
|
File details
Details for the file hedron_explorer-0.22.0-py3-none-any.whl.
File metadata
- Download URL: hedron_explorer-0.22.0-py3-none-any.whl
- Upload date:
- Size: 14.4 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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
27cd122ee8bffacd492d1a2dab7dbfe3f134fa0ffc3112cf7e8c7dec19497eca
|
|
| MD5 |
827c2a37c6e1cb549d45508a330fd2b9
|
|
| BLAKE2b-256 |
34683ab7d87f36b899b4abe9b37bdcb7d056d2e2ee180929eec029b566a7a6a2
|