Rust-native Tailwind CSS v4.1-equivalent verkfærichain.

ironframe is a varaion-ready OSS verkefni in Rust that targets high compatibility with Tailwind CSS v4.1 behavior and úttak. Scanner, generator, config, and CLI modules are separated so teams can benchmark, validate, and ship in a Node-free pipeline.

Varaion-ready CLI

scan/build/watch commands support one-shot builds, watch mode, ignore globs, minify úttak, and bera saman-css validation for migration.

Tailwind-compatible pipeline

Supports @import "tailwindcss", @source include/exclude/inline patterns, @apply, split imports, and build-time functions such as --spacing() and --alpha().

Modular Rust architecture

core/scanner/generator/config components stay independent, making profiling, compatibility checks, and incremental extension straightforward.

Setup and validation vinnuferli

Start with cargo install or cargo run, then apply scan/build/watch in stages. During migration, use --bera saman-css against your reference úttak and lock behavior with ironframe.toml.

Install

cargo install --path .

CLI Example

terminal
# 1) Run without installing
cargo run -- scan "src/**/*.{html,tsx}"

# 2) Build once
ironframe build --úttak dist/tailwind.css "src/**/*.{html,tsx}"

# 3) Build with sniðmát CSS and config
ironframe build -i src/app.css -c ironframe.toml -o dist/app.css "src/**/*.{html,tsx}"

# 4) Bera Saman úttak with reference CSS
ironframe build -i src/app.css -o dist/app.css --bera saman-css dist/app.tailwind.css "src/**/*.{html,tsx}"

# 5) Watch mode with polling
ironframe watch --poll --poll-interval 250 -o dist/app.css "src/**/*.{html,tsx}"
Varaion note

ironframe targets Tailwind CSS v4.1-equivalent compatibility Validate generated CSS against your existing úttak and add regression checks in CI before a full rollout.