CSS Minifier for Rust

Free online css minifier with Rust code examples

Working with css minifier in Rust? Our free online css minifier helps Rust developers format, validate, and process data instantly. Below you will find Rust code examples using lightningcss so you can achieve the same result programmatically in your own projects.

Try the CSS Minifier Online

Use our free CSS Minifier directly in your browser — no setup required.

Open CSS Minifier

Rust Code Example

use lightningcss::stylesheet::{StyleSheet, ParserOptions, PrinterOptions};
use lightningcss::targets::Targets;

fn main() {
    let css = "body { background-color: #ffffff; font-size: 16px; margin: 0; padding: 0; }";
    let stylesheet = StyleSheet::parse(css, ParserOptions::default()).unwrap();
    let result = stylesheet.to_css(PrinterOptions {
        minify: true,
        ..PrinterOptions::default()
    }).unwrap();
    println!("{}", result.code);
}

Quick Setup

Library: lightningcss
cargo add lightningcss

Rust Tips & Best Practices

  • lightningcss (formerly parcel-css) is extremely fast
  • It also handles autoprefixing and CSS transforms
  • Use Targets to specify browser compatibility

Frequently Asked Questions

CSS Minifier in Other Languages

More Rust Tools