awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
parcel-bundler avatar

parcel-bundler/parcel-css

0
View on GitHub↗
7,576 Stars·280 Forks·Rust·MPL-2.0·6 Aufrufelightningcss.dev↗

Parcel Css

parcel-css is a high-performance CSS bundler and processor written in Rust. It provides tools for parsing, transforming, and bundling stylesheets, utilizing a structured abstract syntax tree with typed property representations to ensure accurate analysis and modification.

The project features a syntax lowerer that transpiles modern CSS into compatible versions based on target browser requirements and an automated system for managing vendor prefixes. It also includes a module scoper that isolates class and ID identifiers to prevent global namespace collisions.

Additional capabilities include a minifier that reduces file sizes through rule-merging and the removal of redundant code. The toolset also provides a visitor interface for applying custom programmatic transformations to the stylesheet structure.

Features

  • CSS Processors - Acts as a high-performance CSS bundler and processor that modifies stylesheet structure via a visitor interface.
  • CSS Bundlers - Provides a high-performance tool for parsing, transforming, and bundling CSS stylesheets.
  • CSS Parsing - Provides a high-performance Rust implementation for converting CSS text into a structured abstract syntax tree.
  • Syntax Lowering - Provides automated transpilation of modern CSS features into compatible versions for target browsers.
  • Typed Internal Representations - Stores CSS values as strong types instead of plain strings to ensure accurate transformation.
  • Scoped CSS Modules - Isolates CSS class and ID identifiers to prevent global namespace collisions via unique string rewriting.
  • CSS Minifiers - Implements CSS minification through rule-merging and the removal of redundant code to reduce file sizes.
  • CSS Transpilers - Transpiles modern CSS syntax into browser-compatible versions with automated vendor prefixing.
  • Code Minifiers - Reduces stylesheet file sizes by merging rules and removing redundant code.
  • CSS Minification - Reduces stylesheet file sizes by removing redundant code to improve loading speeds.
  • CSS AST Transformation Interfaces - A visitor interface allowing users to apply custom logic to modify specific elements of the CSS structure.
  • CSS AST Transformations - Allows applying programmatic logic to rewrite CSS structures through a visitor interface.
  • AST Visitor Patterns - Implements the visitor design pattern for traversing and modifying the CSS abstract syntax tree.
  • CSS Pipeline Processing - Provides a processing pipeline to analyze and modify stylesheet syntax for production environments.
  • Rule Merging - Implements rule-merging to reduce stylesheet size by combining identical declarations.
  • Vendor Prefix Managers - Automates the addition and removal of browser-specific vendor prefixes based on configuration.
  • Parsing Utilities - CSS parser, transformer, and minifier.

Star-Verlauf

Star-Verlauf für parcel-bundler/parcel-cssStar-Verlauf für parcel-bundler/parcel-css

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Parcel Css

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Parcel Css.
  • parcel-bundler/lightningcssAvatar von parcel-bundler

    parcel-bundler/lightningcss

    7,581Auf GitHub ansehen↗

    Lightning CSS is a high-performance CSS toolchain implemented in Rust. It provides a comprehensive suite of tools for stylesheet processing, including a bundler, minifier, module compiler, syntax lowerer, and vendor prefixer. The engine utilizes a browser-grade grammar for parsing and converts stylesheets into typed property values. It distinguishes itself through a visitor-based transformation API that allows for custom modifications of the parsed abstract syntax tree and an error-tolerant parsing mechanism that recovers from malformed syntax to prevent build failures. The toolset covers br

    Rustbuild-toolcompilercss
    Auf GitHub ansehen↗7,581
  • clean-css/clean-cssAvatar von clean-css

    clean-css/clean-css

    4,201Auf GitHub ansehen↗

    Clean-CSS is a Node.js CSS optimizer that functions as a minifier, bundler, and post-processor. It is designed to decrease total stylesheet volume by removing whitespace, comments, and redundant code. The project provides a pipeline for applying custom transformations and browser compatibility adjustments. It allows for the programmatic modification of CSS rules and values through a plugin system and the use of custom optimization plugins. The tool covers a broad range of asset optimization capabilities, including stylesheet bundling, import rule inlining, and relative URL rebasing. It also

    JavaScript
    Auf GitHub ansehen↗4,201
  • goalsmashers/clean-cssAvatar von GoalSmashers

    GoalSmashers/clean-css

    4,202Auf GitHub ansehen↗

    clean-css is a Node.js CSS optimizer that functions as a minifier, bundler, and source map generator. It reduces stylesheet file sizes by removing whitespace and comments while optimizing colors and units to improve page load times. The tool features a plugin-driven pipeline that allows for custom optimization transformations and the preservation of specific code fragments via marker-based exclusions. It includes browser compatibility targeting to ensure optimized styles remain functional across specified browser versions. The project provides capabilities for bundling multiple stylesheets i

    JavaScript
    Auf GitHub ansehen↗4,202
  • css/cssoAvatar von css

    css/csso

    3,792Auf GitHub ansehen↗

    csso is a CSS minifier and optimizer that reduces stylesheet file sizes through structural analysis and algebraic transformations. It functions as an abstract syntax tree processor, converting styles into a structured tree to perform deep analysis and semantic-preserving code transformations while maintaining the original visual presentation. The project distinguishes itself through usage-aware optimization, analyzing external HTML markup and class identifiers to prune unused styles and reorganize rules based on actual document usage. It also performs structural refactoring by identifying and

    JavaScript
    Auf GitHub ansehen↗3,792
Alle 30 Alternativen zu Parcel Css anzeigen→

Häufig gestellte Fragen

Was macht parcel-bundler/parcel-css?

parcel-css is a high-performance CSS bundler and processor written in Rust. It provides tools for parsing, transforming, and bundling stylesheets, utilizing a structured abstract syntax tree with typed property representations to ensure accurate analysis and modification.

Was sind die Hauptfunktionen von parcel-bundler/parcel-css?

Die Hauptfunktionen von parcel-bundler/parcel-css sind: CSS Processors, CSS Bundlers, CSS Parsing, Syntax Lowering, Typed Internal Representations, Scoped CSS Modules, CSS Minifiers, CSS Transpilers.

Welche Open-Source-Alternativen gibt es zu parcel-bundler/parcel-css?

Open-Source-Alternativen zu parcel-bundler/parcel-css sind unter anderem: parcel-bundler/lightningcss — Lightning CSS is a high-performance CSS toolchain implemented in Rust. It provides a comprehensive suite of tools for… clean-css/clean-css — Clean-CSS is a Node.js CSS optimizer that functions as a minifier, bundler, and post-processor. It is designed to… goalsmashers/clean-css — clean-css is a Node.js CSS optimizer that functions as a minifier, bundler, and source map generator. It reduces… css/csso — csso is a CSS minifier and optimizer that reduces stylesheet file sizes through structural analysis and algebraic… segmentio/myth — Myth is a CSS build tool and preprocessor that transforms modern styling specifications and future syntax into… jakubpawlowicz/clean-css — Clean-CSS is a Node.js CSS optimizer and minifier designed to reduce stylesheet file sizes and improve web…