Skip to content
This repository was archived by the owner on Sep 3, 2026. It is now read-only.

Releases: septagon-oss/styleengine

styleengine v0.1.0

Choose a tag to compare

@joaorufino joaorufino released this 25 Jul 15:42

Typed, composable, fast Go-native CSS construction and emission.

Install

go get github.com/septagon-oss/styleengine@v0.1.0

Changes

First public release. A Sheet is the root IR — ordered, deduped, mergeable rules and at-rules. The fluent Builder produces a Sheet from typed inputs; Render emits pretty or minified CSS; Parse reverses it; Sanitize fail-closes untrusted fragments from users, plugins, or tenant overrides. Fuzz-tested.

Intentionally narrow: modern native CSS only — no CSS-in-JS, no preprocessor syntax.

Compatibility

  • Go 1.26 or newer.
  • Pre-1.0 — pin this version. A minor release may change public API deliberately.

Links

📖 Documentation https://septagon-oss.github.io/pk-docs/
💬 Discussions https://github.com/septagon-oss/platformkit/discussions
🔒 Security policy https://github.com/septagon-oss/styleengine/blob/main/SECURITY.md
⚖️ License https://github.com/septagon-oss/styleengine/blob/main/LICENSE