👩💻 csskit — высокопроизводительный CSS-тулчейн на Rust
Альфа csskit объединяет парсинг, минификацию, форматирование, трансформации CSS и LSP в высокопроизводительном Rust-тулчейне.

Представлена alpha-версия нового инструмента для работы с CSS, написанного на Rust. По сути это полноценный тулчейн: парсинг, трансформации, минификация, форматирование и LSP — всё в одном. Если вы работаете с CSS напрямую (без тяжёлых сборщиков), штука выглядит очень интересно. Но важно понимать — это альфа, для продакшена пока рановато. Тем не менее, пощупать точно стоит. Отдельный плюс — LSP-сервер, который позволяет в реальном времени получать фидбек в IDE: ошибки, подсветка, семантические токены и т.д. ⚡️
Что внутри:
- Parser — spec-compliant парсер CSS с полноценным AST.
- Minifier — агрессивная минификация для более быстрой доставки ассетов.
- Formatting — форматирование CSS с единообразным стилем.
- Transformations — преобразование современного синтаксиса для поддержки разных браузеров.
- LSP — интеграция language server для редакторов и IDE.
- Highlighting — подсветка синтаксиса с поддержкой Semantic Tokens.
По позиционированию это что-то в духе лёгкой альтернативы PostCSS/Lightning CSS, но с фокусом на производительность и нативность (Rust). Посмотрим, куда проект вырастет — пока выглядит многообещающе 🚀