parcel-bundler/lightningcss

An extremely fast CSS parser, transformer, bundler, and minifier written in Rust.

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 20 minutes ago
Added to GitGenius on September 8th, 2026
Created on October 9th, 2021
Open Issues & Pull Requests: 426 (+0)
GitHub issues: Enabled
Number of forks: 300
Total Stargazers: 7,675 (+0)
Total Subscribers: 24 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 5.2 days
Mean response time: 79.9 days
90th percentile: 266.2 days
Tracked items: 407

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 97% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Work labelled "area: css-modules" is answered fastest, typically in about an hour, while "pending triage" waits about 11 days. 69% of tracked open issues have had no activity in three months, so the open count overstates what is actively being worked. Only 3% of issues opened in the past year have been closed.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 332
New in 7 days: 6
Closed in 7 days: 0
Avg open age: 725 days
Stale 30+ days: 298
Stale 90+ days: 262

Recent activity

Opened in 7 days: 5
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • pending triage (107)
  • area: minification (21)
  • enhancement (14)
  • area: css-modules (11)
  • area: transpilation (7)
  • area: custom visitors (4)
  • good first issue (4)
  • documentation (2)

Detailed Description

Lightning CSS is a CSS parser, transformer, and minifier written in Rust that prioritizes performance.

The tool addresses the need for fast CSS processing in build pipelines. It parses CSS into an abstract syntax tree, applies transformations, and minifies output. The Rust implementation enables it to handle large stylesheets with minimal overhead compared to JavaScript-based alternatives. The tool can be used as a standalone library, invoked via CLI, integrated with Parcel, or plugged into other build systems through plugins.

Developers should choose Lightning CSS if build speed matters for their workflow, particularly when processing substantial CSS codebases. It suits projects already using Parcel as well as those seeking to replace slower CSS processing steps in existing pipelines. The tool's flexibility across multiple integration points—library, CLI, and plugin architecture—means it can fit into diverse tooling setups without requiring a complete build system overhaul.

The project shows consistent development activity with regular commits addressing bug fixes, feature additions, and performance improvements. Pull requests receive timely review and feedback from maintainers. The codebase maintains active issue triage with maintainers responding to bug reports and feature requests. Documentation is kept current alongside code changes, reflecting ongoing investment in usability.