-
cssparser
CSS Syntax Level 3
-
selectors
CSS Selectors matching for Rust
-
servo_arc
A fork of std::sync::Arc with some extra functionality and without weak references
-
scraper
HTML parsing and querying with CSS selectors
-
html2text
Render HTML as plain text
-
fontdb
in-memory font database with CSS-like queries
-
csscolorparser
CSS color parser library
-
tree-sitter-css
CSS grammar for tree-sitter
-
lightningcss
A CSS parser, transformer, and minifier
-
minifier
tool/lib for JS/CSS/JSON files
-
grass
A Sass compiler written purely in Rust
-
color
representing and manipulating colors
-
minify-html
Extremely fast and smart HTML + JS + CSS minifier
-
cargo-leptos
Build tool for Leptos
-
simplecss
CSS 2 parser and selector
-
blitz-html
Blitz HTML parser
-
stylo
CSS engine
-
css-color
CSS color strings
-
css-inline
High-performance library for inlining CSS into HTML 'style' attributes
-
dom_query
HTML querying and manipulation with CSS selectors
-
librsvg
render SVG images to Cairo surfaces. GNOME uses this to render SVG icons. Outside of GNOME, other desktop environments use it for similar purposes. Wikimedia uses it for Wikipedia's SVG diagrams.
-
arborium-css
CSS grammar for arborium (tree-sitter bindings)
-
blitz-traits
Shared traits and types for Blitz
-
blitz-paint
Paint a Blitz Document using anyrender
-
blitz-shell
Blitz application shell
-
stylance
Scoped CSS for rust projects
-
grimoire_css
A magical CSS engine for all environments
-
adblock
Native Rust module for Adblock Plus syntax (e.g. EasyList, EasyPrivacy) filter parsing and matching.
-
tw_merge
Macros for merging Tailwind CSS v4 classes or creating variants
-
blitz-net
Blitz networking
-
mdbook-katex
mdBook preprocessor rendering LaTeX equations to HTML
-
rsass
Sass implementation in pure rust (not complete yet)
-
actix-web-rust-embed-responder
An actix-web responder for rust-embed that implements cache revalidation and compressed responses
-
azul-simplecss
A very simple CSS 2.1 tokenizer with CSS nesting support
-
hyprdock
A small program to handle external pluggable screens with hyprland and acpid
-
debug_timer
timings
-
bevy_extended_ui
Create simply ui's with css and html for bevy
-
azul-css
Common datatypes used for styling applications using the Azul desktop GUI framework
-
revue
A Vue-style TUI framework for Rust with CSS styling
-
stylist
CSS-in-Rust styling solution for WebAssembly Applications
-
microsoft-webui-press
High-performance Static Site Generator powered by WebUI Framework
-
cssparser-color
Color implementation based on cssparser
-
csskit
Refreshing CSS!
-
stylo_taffy
Interop crate for the stylo and taffy crates
-
coolstyleserver
a proxy server for stylesheet hot reloading
-
azul-layout
Layout solver + font and image loader the Azul GUI framework
-
malva
Configurable, smart and fast CSS, SCSS, Sass and Less formatter
-
poloto
2D plotting library that outputs SVG and can be styled using CSS
-
blitz
High-level APIs for rendering HTML with Blitz
-
webtk
Web asset toolkit utility to transpile, generate, and mix web assets
-
plwr
Playwright CLI for browser automation using CSS selectors
-
stylo_atoms
Interned string type for the Servo and Stylo projects
-
frontend-analyzer-provider
Konveyor external provider for JS/TS/JSX/TSX and CSS/SCSS analysis
-
leptos_ui
Macros to build UI components easily with Leptos and Tailwind CSS
-
rcss-css
Cascading Style Sheets (RCSS) is a styling language that brings Rust-inspired syntax to CSS. It combines the robustness of Rust with SASS-like features such as nesting and variables for cleaner, more maintainable styles.
-
swc_css_visit
Visitor for css
-
leptos_animate
Animation utilities for Leptos. FLIP, in/out transitions, and helpers for custom animations.
-
stylo_traits
Types used by the Stylo CSS engine
-
tailwind-rs-testing
Testing utilities for tailwind-rs
-
swc_css_minifier
CSS minifier
-
tailwind_fuse
Tailwind Merge and Variants
-
turf
Build SCSS to CSS during compile time and inject those styles into your binary
-
culors
Rust port of the culori color library. Color spaces, CSS Color Module 4 parsing, interpolation, gamut mapping, ΔE, blending, filters.
-
minix
straightforward minifier for JavaScript and CSS files, developed using Rust. This tool efficiently reduces the size of JS and CSS files by removing unnecessary characters, whitespace…
-
swagger-ui-dist
packages the JS/CSS code of the swagger-ui in the form of axum routes
-
css_ast
CSS Abstract Syntax Trees with visitable nodes and style value types
-
gale-lint
An extremely fast CSS linter, written in Rust
-
swc_css_ast
AST definitions of css
-
panes
Renderer-agnostic layout engine with declarative ergonomics
-
charmed-lipgloss
Style definitions for terminal applications with support for colors, borders, and layout
-
oxvg_ast
Trait representation for concrete ASTs
-
geoff-theme
Design token parsing, CSS generation, and theme inheritance for Geoff
-
ironpress
Pure Rust HTML/CSS/Markdown to PDF converter with layout engine, LaTeX math, tables, images, custom fonts, and streaming output. No browser, no system dependencies.
-
swc_css_codegen
CSS code generator for the swc project
-
rosin
GUI library that aims to be extremely easy to use
-
to_shmem
Trait to write to a contiguous chunk of shared memory
-
biji-ui
Effortless headless UI components for your Leptos projects
-
stylo_static_prefs
Configuration for Stylo
-
scah
CSS selectors meet streaming XML/HTML parsing. Filter StAX events and build targeted DOMs without loading the entire document.
-
blitz-dom
Blitz DOM implementation
-
dwind
Style your DOMINATOR applications using a tailwind-like syntax and utility class collection!
-
biome_js_factory
create JavaScript AST for biome_js_parser
-
textual-rs
port of the Textual TUI framework — build beautiful terminal UIs with CSS styling, reactive signals, and composable widgets
-
minify-html-common
Common code and data for minify-html*
-
tailwind-rs-cli
CLI tool for Tailwind-rs build system and utilities
-
stylo_dom
DOM state types for Stylo
-
css-variable-lsp
A fast, Rust-based Language Server Protocol implementation for CSS Variables
-
htmlrec
Render HTML animations to video — frame-perfect, headless and deterministic
-
cljrs-ir-viz
HTML visualizer for clojurust IR — source ↔ IR mapping with region-allocation color-coding
-
stylo_config
Runtime configuration for Stylo
-
dioxus-leaflet
A general-purpose Leaflet map component for Dioxus applications
-
bevy_flair
Bevy UI styling using CSS
-
swc_css_modules
CSS modules
-
oak-css
CSS stylesheet language parser with support for web styling and layout processing
-
hobo
frontend framework
-
swc_css_parser
CSS parser
-
tairitsu-style
Type-safe CSS property builders for Tairitsu framework
-
css_parse
A recursive-descent CSS parser with generic cursor sinks and rich diagnostics
-
knot
Codebase Graph + Vector RAG Indexer for Java, TypeScript, JavaScript, Kotlin, Rust, Python, Groovy, C/C++, Build Systems, and HTML/CSS codebases
-
takumi
Render UI component trees to images
-
leptos-scoped-style
Scoped CSS for Leptos components with emulated view encapsulation
-
css_lexer
A spec-compliant CSS tokenizer with zero-copy cursors and optional feature gates
-
iris-layout
Iris browser-grade layout engine: box model, Flex, and layout computation
-
bezier_easing
Rust port of gre/bezier-easing for cubic Bezier animation curves
-
cssengine
CSS Engine to parse and get declarations by class and query
-
usvg_exposed
An SVG simplification library
-
openkit
A cross-platform CSS-styled UI framework for Rust
-
css-module-lexer
Lexes CSS modules returning their dependencies metadata
-
fulgur
HTML/CSS to PDF conversion library
-
styled
Scoped styles for your Leptos components
-
node-html-parser
Fast HTML parser for Rust & WASM producing a lightweight DOM with CSS selector querying
-
xmlem
XML DOM implementation with pretty printing
-
pjsekai-scores-rs
Project SEKAI score (.sus) parser and SVG chart renderer
-
saorsa-tui
Retained-mode, CSS-styled terminal UI framework
-
railroad_dsl
A small DSL to generate syntax-diagrams
-
chromashift
converting between various color formats and color spaces
-
hypen-tailwind-parse
Minimal Tailwind CSS class parser for Hypen
-
csskit_ast
Refreshing CSS!
-
hikari-animation
Animation hooks, easing functions and transition utilities for the Hikari design system
-
simple-minify-html
Extremely fast and simple fork of minify-html
-
maud-extensions
Component, inline CSS/JS, and font helper macros for Maud views
-
blinc_layout
Blinc layout engine - Flexbox layout powered by Taffy
-
oak-sass
High-performance incremental Sass parser for the oak ecosystem with flexible configuration, supporting CSS preprocessing and styling
-
oak-scss
SCSS CSS preprocessor language parser with support for modern CSS features and dynamic styling
-
procss
CSS parsing and transformation framework
-
colossus
powerful tool for AI-driven text processing and analysis
-
css_inspector
Suite-driven, conservative CSS validator
-
axonyx-ui
Foundry CSS, JavaScript helpers, and Axonyx-native .ax components for Axonyx UI
-
iced_webview_v2
An easily embedded webview library for iced
-
grass_compiler
Internal implementation of the grass compiler
-
tumo_color
a color toolkits include colorspace, css parse, gradient, colormap preset
-
css_value_definition_parser
Parser for CSS value definition syntax used in CSS specifications
-
cssbox-core
Standalone CSS layout engine — core algorithms
-
yewlish-checkbox
A Yew component that represents a checkbox
-
microsoft-webui-tokens
Design token loading, filtering, and CSS generation for WebUI
-
kozan-primitives
Foundational types for the Kozan UI platform: geometry, color, units
-
attn
A beautiful markdown viewer that launches from the CLI
-
swc_css
CSS apis for rust
-
rust-scss
A production-quality SCSS compiler in Rust
-
inky-core
Inky — convert simple HTML into email-safe table markup
-
fulgur-cli
HTML/CSS to PDF conversion CLI
-
comments-cleaner
A command-line tool for cleaning code comments, supporting multiple programming languages
-
spudkit-client
Client library for communicating with the spudkit server
-
google-fonts-subsets
Google Fonts subset definitions
-
omena-cli
CLI checker and transform runner for the Omena CSS workspace
-
tailwind-css
Compile tailwind short instructions to css
-
fullbleed
Deterministic, dependency-free HTML/CSS-to-PDF engine in Rust for transactional document generation and AI agent workflows
-
palette-core
TOML-defined theme system with inheritance, CSS export, and multi-target rendering
-
dioxus_style
Scoped CSS/SCSS styling system for Dioxus components with compile-time processing and SCSS support
-
minify_selectors
Post-processor that minifies classes and IDs in CSS, HTML, Javascript and SVG files
-
minhtml
[CLI] Extremely fast and smart HTML + JS + CSS minifier
-
brother
Browser automation for AI agents
-
reslt_cli
CLI tool for adding Reslt components from a registry
-
floem
A native Rust UI library with fine-grained reactivity
-
csskit_transform
AST transformation and minification utilities for CSS
-
peasy-css
Rust client for PeasyCSS — CSS tools, glossary, and guides API
-
tomt_bevycss
Expansion and fixes based on bevy_ecss. Allows for using a slightly wider subset of CSS to interact with Bevy ECS. Now on Bevy 0.13!
-
leptix-core
Core utilities for Leptix UI components
-
domrs
Document builder and serializer
-
parlance
Fundamental text property types
-
typub-theme
Theme system for typub HTML output styling
-
parcel_selectors
CSS Selectors matching for Rust - forked for lightningcss
-
leptos_styling
A powerful styling solution for Leptos applications that enables seamless integration of CSS and SCSS stylesheets with type-safe class names and zero runtime overhead
-
html
Structured HTML encoder
-
css-sanitizer
Policy-driven CSS sanitization on top of lightningcss
-
swc_css_lints
CSS linter
-
cssbox-dom
HTML/CSS parsing and style resolution for cssbox
-
hikari-theme
Theme system with SCSS/CSS variable generation for the Hikari design system
-
parse_selectors
minify-selectors' API
-
frontend-core
Provider-specific types for frontend-analyzer-provider
-
horizon-lattice-style
CSS-like styling system for Horizon Lattice
-
dom_finder
HTML parsing with CSS selectors
-
similarity-css
CSS/SCSS similarity detection tool (experimental)
-
vize_atelier_sfc
Atelier SFC - The Single File Component workshop for Vize
-
reactive_tui
Revolutionary CSS-styled Terminal User Interface framework with Rust/TypeScript hybrid architecture
-
css-var-kit
lightweight toolkit for building design systems with CSS variables, offering type-aware completion and linting
-
uchiwa
A declarative static site generator
-
css-minify
CSS parser and minificator based on nom
-
pipefog
Stream-structured data obfuscator for JSON/YAML/CSS
-
csskit_source_finder
Source code location utilities for csskit
-
next-rs
📈 UI in Rust made simple
-
float-pigment-consistent-bincode
A serialize format designed for
float-pigment-css -
float-pigment
A collection of major float-pigment crates
-
cssbox-test-harness
WPT test runner for cssbox layout engine
-
csskit_lsp
A JSON-RPC Language Server Protocol implementation for CSS with semantic tokens and diagnostics
-
mdbook-asciinema
mdbook asciinema preprocessor
-
mni
A world-class minifier for JavaScript, CSS, JSON, HTML, and SVG written in Rust
-
jss
Create dynamic css easily using json notation
-
vizia_style
The style components of vizia
-
litehtml
Safe Rust bindings for litehtml — a lightweight HTML/CSS rendering engine
-
chadselect
Unified data extraction — Regex, XPath 1.0, CSS Selectors, and JMESPath behind one query interface
-
tailwind-rs-wasm
WASM-optimized Tailwind CSS implementation for Rust web applications
-
treesitter-types-css
Pre-generated strongly-typed AST types for CSS (tree-sitter-css)
-
spider_utils
Spider Web Crawler
-
pagetop-bootsier
Tema de PageTop basado en Bootstrap para aplicar su catálogo de estilos y componentes flexibles
-
r3bl_analytics_schema
Support crate for r3bl-cmdr, r3bl-base
-
htmlm
html macro with no dependencies
-
csskit_highlight
Semantic token classification for CSS with optional ANSI themes and color utilities
-
bevy_flair_style
Bevy UI styling using CSS
-
atlbase
ATL UIBase is a modular GTK4 + Libadwaita 1.6 user interface library that simplifies the development of modern graphical applications in Rust
-
gale_linter
Core linting engine for the Gale CSS linter
-
zoecss
CLI for ZoeCSS — scan, extract, cache, and output CSS
-
ratex-svg
SVG export for RaTeX DisplayList (vector output, optional KaTeX webfonts)
-
shadcn-showcase
Interactive showcase for shadcn-rs components
-
ssukka
HTML obfuscation library and CLI for Rust. Renders identically in browsers but is hard for humans to read.
-
amql-selector
Structural selector parser and matcher for annotation trees
-
yew_styles
Framework styles for yew
-
badgeland
Fast badge generator for any purpose
-
svelte-syntax
Lightweight syntax-layer crate for the Rust Svelte toolchain
-
htmlq
Like jq, but for HTML
-
mass_sass
Control the building of many different sass/scss files into css using templates
-
epics-ca-rs
EPICS Channel Access protocol client and server
-
dioxus-animate
Time-based CSS class manipulation for smooth animations in Dioxus apps
-
color_processing
handle colors easyly. It can parse a string in several formats (hex, rgb, cmyk, hwb, ...) into the Color-struct, modifying (grayscale, colorize, ...) and output into several string formats.
-
css-structs
parsing and manipulating CSS stylesheets, rules, and declarations
-
bevy_flair_css_parser
Bevy UI styling using CSS
-
parcel_css
A CSS parser, transformer, and minifier
-
layoutcss-parser
Process a text to generate corresponding CSS according to the layoutcss framework
-
nexo-sanitize
CSS/URL sanitisation primitives for nexo microapps — guards against injection in operator-supplied colour + image-URL fields
-
ironclaw_gateway
Gateway frontend assets, layout configuration, and widget extension system for IronClaw
-
yew-bs
Bootstrap components for Yew - unofficialy impure
-
critters-rs
Quickly inline your website's critical CSS
-
ferro-theme
Semantic theme tokens and intent template schema for Ferro
-
stoic
static blog generator
-
rustyle-css
Transformative Pure Rust CSS-in-RS solution for Leptos 0.8.14 with design tokens, components, modern CSS features, and exceptional developer experience
-
compile-typst-site
Command-line program for static site generation using Typst
-
pochoir-extra
Extra utilities for the pochoir template engine
-
encre-css-icons
Quickly add pure CSS icons to your website
-
tints-cli
Generate Tailwind-style color palettes from a single hex color
-
colors-transform
Module for convert and transform colors
-
css_feature_data
Browser compatibility data and feature detection for CSS properties and values
-
tcss-core
Core library for TCSS (Thematic CSS) - CSS with functions, variables, and expressions
-
stylers
Scoped CSS for Rust web frameworks like leptos
-
minify-html-onepass
Even faster version of minify-html
-
shadcn-rs
A comprehensive UI component library for Rust/WebAssembly inspired by shadcn/ui
-
css_dataset
CSS dataset about functions, properties, etc
-
csskit_spec_generator
Refreshing CSS!
-
stylance-cli
Cli tool for bundling stylance scoped CSS files
-
inky-cli
Inky CLI — transform, migrate, and validate email templates
-
css2xr
A lightweight, pure Rust HTML/CSS layout engine for WebXR (Flexbox, Grid, Animation)
-
fhp-selector
CSS selector engine for the HTML parser
-
shortest-color
Color shortener
-
colorfyi
Color conversion, WCAG contrast, and color space lookup — async API client for colorfyi.com
-
layoutcss
A CSS framework to build a responsive layout for your page
-
buffr-view-source
View-source renderer for buffr — syntax-highlights page source via hjkl-bonsai
Try searching with DuckDuckGo.