Skip to main content

hedron-core

PyPI Python CI License: MIT

hedron-core is the framework-neutral HTML renderer. It has no FastAPI, Flask, or Django dependency.

Building an app? Install hedron instead. Use this package if you are writing a host adapter or rendering components outside a web framework.

Package maturity: Beta · pin >=0.54.0,<0.55 from PyPI. The living in-tree tip is v0.56.0; Git tag and PyPI upload for that cut are deferred (PyPI remains 0.54.0).

Install

pip install "hedron-core>=0.54.0,<0.55"
# or
uv add "hedron-core>=0.54.0,<0.55"
# In-tree / source checkout tip:
# pip install "hedron-core>=0.56.0,<0.57"

Requires Python 3.11–3.14.

Quick start

from hedron_core import Page, RenderContext, RenderMode, Text, render

result = render(
    Page(Text("Hello, Hedron"), title="Demo"),
    context=RenderContext.standalone(locale="en"),
    mode=RenderMode.PAGE,
)
print(result.html)

What this package includes

  • Model, Props, FormModel, EventPayload, and Field
  • Trust boundary types: Secret, TrustedHtml, SafeUrl, UrlPurpose
  • Component protocol, registry, diagnostics (JSON/SARIF), and deterministic identity
  • Context-aware HTML serializer, render(...) -> RenderResult, and RenderSession
  • Scoped CSS, themes, assets, and component discovery helpers
  • Built-ins for pages, forms, layout, landmarks, and content
  • Framework-neutral plugin metadata and Explorer panel registration helpers
  • Portable adapter contracts (AuthSignal, capability matrix, URL reverse request)

What it does not include

  • HTTP routing or FastAPI / Flask / Django adapters
  • HTMX request handling and CSRF middleware (host packages)
  • CLI, Component Explorer UI, charts, or data grids

Prefer hedron for application work on FastAPI.

Links

License

MIT. See the repository license.

Release files for hedron-core 0.56.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for hedron-core 0.56.0
File Size Uploaded
hedron_core-0.56.0.tar.gz 347.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for hedron-core 0.56.0
File Interpreter ABI Platform
hedron_core-0.56.0-py3-none-any.whl Python 3 none any Details

Total release size: 780.6 kB

Release files / hedron_core-0.56.0.tar.gz

Download URL hedron_core-0.56.0.tar.gz
Size 347.0 kB
Tags Source
SHA-256 checksum
How to use checksums
8901aeb316562264861b7cff472e6e72f786c5afb478797f5bc60beae9d76562
BLAKE2b-256 checksum
How to use checksums
79ea468b3b5800f159cd0a53e94c8e6d64aea4522a708e2b41d6a412ae73f046
Upload date
Uploaded using Trusted Publishing?
What is 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}

Release files / hedron_core-0.56.0-py3-none-any.whl

Download URL hedron_core-0.56.0-py3-none-any.whl
Size 433.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
90d92f310183c05ad900c01905fd4256b43493ced2b65c795fc73a5a9d78c9c1
BLAKE2b-256 checksum
How to use checksums
809f3076c13c5eb2921485a322f7b3f7d7f0aca2bba3a4e5e7df07cae1014e3e
Upload date
Uploaded using Trusted Publishing?
What is 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}

Release history Release notifications | RSS feed

1.1.1

2 release files

1.1.0

2 release files

1.0.18

2 release files

1.0.17

2 release files

1.0.16

2 release files

1.0.15

2 release files

1.0.14

2 release files

1.0.9

2 release files

1.0.8

2 release files

1.0.7

2 release files

1.0.6

2 release files

1.0.5

2 release files

1.0.4

2 release files

1.0.3

2 release files

1.0.2

2 release files

1.0.1

2 release files

1.0.0

2 release files

0.67.0

2 release files

0.66.2

2 release files

0.66.1

2 release files

0.66.0

2 release files

0.65.0

2 release files

0.64.1

2 release files

0.64.0

2 release files

0.63.0

2 release files

0.62.0

2 release files

0.61.0

2 release files

0.60.2

2 release files

0.60.1

2 release files

0.60.0

2 release files

0.59.0

2 release files

0.58.1

2 release files

0.58.0

2 release files

0.57.0

2 release files

This release

0.56.0 This release

2 release files

0.55.0

2 release files

0.54.0

2 release files

0.53.0

2 release files

0.52.0

2 release files

0.51.2

2 release files

0.51.1

2 release files

0.51.0

2 release files

0.50.3

2 release files

0.50.2

2 release files

0.50.1

2 release files

0.50.0

2 release files

0.49.1

2 release files

0.49.0

2 release files

0.48.0

2 release files

0.47.0

2 release files

0.46.0

2 release files

0.45.0

2 release files

0.44.0

2 release files

0.43.0

2 release files

0.42.0

2 release files

0.41.0

2 release files

0.40.0

2 release files

0.39.0

2 release files

0.38.0

2 release files

0.37.0

2 release files

0.36.0

2 release files

0.35.0

2 release files

0.34.0

2 release files

0.33.0

2 release files

0.32.0

2 release files

0.31.0

2 release files

0.30.0

2 release files

0.29.0

2 release files

0.28.2

2 release files

0.28.1

2 release files

0.28.0

2 release files

0.27.0

2 release files

0.26.1

2 release files

0.26.0

2 release files

0.25.2

2 release files

0.25.1

2 release files

0.8.0

2 release files

0.7.0

2 release files

0.6.0

2 release files

0.5.0

2 release files

0.4.0

2 release files

0.3.0

2 release files

0.2.0

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page