一個以 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 .
CLI Example
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 List