一个以 Tailwind CSS v4.1 行为为目标的 Rust 仿实现。
ironframe 是一个开源项目,用 Rust 重新实现与 Tailwind CSS v4.1 等效的能力。它将 scanner、generator、config 和 CLI crate 拆分开来,便于在学习和原型验证中快速迭代。
即时构建循环
内置 scan / build / watch 命令,可在模板变化时快速重新生成 CSS。
Tailwind 风格输入
支持围绕 @import tailwindcss、@source、@apply 以及拆分导入的工作流。
模块化 Rust 设计
拆分为 core、scanner、generator、config 和 cli crate,便于扩展与实验。
安装与基础用法
克隆仓库后,先安装 CLI(或直接通过 cargo 运行),再用 scan / build 验证类名提取和 CSS 输出。
安装
cargo install --path .
命令行示例
terminal
# 1) 提取类名候选
ironframe scan "src/**/*.{html,tsx}"
# 2) 生成一次 CSS
ironframe build --out dist/app.css "src/**/*.{html,tsx}"
# 3) 结合输入 CSS 与配置进行构建
ironframe build --input-css src/app.css -c tailwind.toml --out dist/app.css "src/**/*.{html,tsx}"
# 4) 文件变化时重新构建
ironframe watch --out dist/app.css "src/**/*.{html,tsx}"
重要说明
ironframe 是一个 面向学习与原型验证、目标为 Tailwind CSS v4.1 等效行为的实现 ,因此在正式使用前,请先将兼容性和输出差异与你现有的 CSS 做对比验证。
上一页
OSS 列表下一页
README / 完整规格