01
ferroni
Regex engine
Oniguruma-compatible regex engine in pure Rust. Named captures, variable-length look-behind, 886 Unicode properties — no C toolchain.
Ferramenta · Italian for “hardware store”
Ferramenta is a family of developer tools by Sebastian Software. Each one takes a job the web ecosystem already solved — regex scanning, syntax highlighting, Markdown, SVG optimization — and rebuilds it on a fast, memory-safe Rust core, without breaking the contract of the original.
The content pipeline
ferroni scans, ferriki highlights, ferromark renders. Together they turn Markdown with code into highlighted HTML — end to end in Rust.
01
Regex engine
Oniguruma-compatible regex engine in pure Rust. Named captures, variable-length look-behind, 886 Unicode properties — no C toolchain.
02
Syntax highlighting
Shiki-compatible syntax highlighting with a native Rust core. The API you know from Shiki, verified against the upstream test suite.
03
Markdown
Markdown to HTML at 300+ MiB/s. Full CommonMark, every GFM extension, footnotes, callouts, math — and MDX without a JS toolchain.
The rest of the shelf
SVGO-compatible SVG optimizer with differential verification against svgo.
Translation catalog engine for PO, FCL, and ICU MessageFormat — git-merge-friendly and AI-translation-native.
Spell, dictionary, and brand validation toolkit for code and localization workflows.
Rust-native PDF previews for server-side thumbnails and document automation.
How we build
Each tool keeps the API of the ecosystem standard it replaces — Oniguruma, Shiki, CommonMark, SVGO — and proves it against the upstream test suites, not just in the README.
The heavy lifting happens in Rust. JavaScript stays a thin host layer where the ecosystem needs one, published as prebuilt binaries for every major platform.
Every tool ships the same way: conventional commits, release-please, CI gates against upstream compatibility suites, MIT licensed.