A simple parser for MDN's "CSS value definition syntax"
Algorithms to help you parse CSS from an array of tokens.
A tool set for CSS: fast detailed parser (CSS → AST), walker (AST traversal), generator (AST → CSS) and lexer (validation and matching) based on specs and browser implementations
A CSS parser, transformer, and minifier written in Rust
Parse CSS media queries (spec-compliant)
Babel plugin which switches Babel to use the Hermes parser.
Powerful and compliant CSS selector parser.
Fault-tolerant CSS parser for PostCSS
A JavaScript parser built from the Hermes engine
Parses Emmet CSS abbreviation into AST tree
SCSS parser for PostCSS
Parse CSS color values
A tool set for CSS: fast detailed parser (CSS → AST), walker (AST traversal), generator (AST → CSS) and lexer (validation and matching) based on specs and browser implementations
A modern CSS parser and stringifier with TypeScript support
A Babel preset that enables parsing of proposals supported by the current Node.js version.
CSS language support for the CodeMirror code editor
CSS syntax patches for CSS tree
Incremental parser
CSS Object Model implementation and CSS parser
A parser for the CSS font value
lezer-based HTML grammar
Parse CSS media query lists.
Syntax tree data structure and parser interfaces for the lezer parser
CSS/LESS/SCSS fast and minimalistic parser
Crass is a pure Ruby CSS parser based on the CSS Syntax Level 3 spec.
p_css is a Ruby implementation of the CSS Syntax Level 4 tokenizer and parser, including support for CSS nesting.