{"adoption": {"forks": 297, "observed_at": "2026-08-28T04:10:02.271379+00:00", "stars": 7665}, "canonical_url": "https://ross.abutalabs.com/products/lightningcss", "card": {"archived": false, "artifact_type": "library", "description": "An extremely fast CSS parser, transformer, bundler, and minifier written in Rust.", "domain": ["web-development", "frontend", "developer-tools", "performance"], "enriched": true, "function": ["parser", "compiler", "build-tool", "css-framework"], "health_score": 98, "homepage": "https://lightningcss.dev", "language": "Rust", "license": "MPL-2.0", "license_family": "copyleft", "maturity": "active", "member_repos": ["parcel-bundler/lightningcss"], "name": "parcel-bundler/lightningcss", "platform": ["cross-platform", "rust", "cli", "wasm"], "pushed_at": "2026-08-09T06:01:32+00:00", "repo": "parcel-bundler/lightningcss", "stars": 7665, "tags": ["css", "minifier", "css-transformer", "css-modules", "vendor-prefixing", "browserslist", "syntax-lowering", "bundler", "nodejs", "web-server"], "topics": ["css", "parser", "compiler", "minifier", "rust", "build-tool"], "urls": [], "use_cases": ["minify css to reduce bundle size", "add and remove vendor prefixes based on browser targets", "transpile modern css nesting to compatible syntax", "bundle css files with @import inlining", "parse css into a typed ast from rust or node", "scope class names with css modules", "replace autoprefixer and postcss-preset-env in a build pipeline", "convert modern color functions like oklab to fallback formats"], "what_it_is": "Lightning CSS is an extremely fast CSS parser, transformer, bundler, and minifier written in Rust, usable as a Rust or JavaScript library, a standalone CLI, or built into tools like Parcel, webpack, and Vite. It provides typed property values, browser-target-based vendor prefixing, syntax lowering for modern CSS features, CSS modules support, and highly optimized minification.", "when_to_avoid": ["you rely on custom postcss plugins like tailwindcss that lightningcss cannot replace", "you need a pure javascript implementation without native binaries or wasm", "your project depends on postcss plugin ecosystem extensibility"], "when_to_choose": ["you need dramatically faster css processing than javascript-based tools like cssnano", "you want smaller minified css output", "you need to support modern css syntax while targeting older browsers", "you want a single tool replacing autoprefixer, postcss-preset-env, and css modules handling", "you are building a rust or node toolchain that needs a css parser"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/lightningcss", "repo": "parcel-bundler/lightningcss", "role": "main", "score": 92}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:10:02.271379+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:36:04.898752+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "276c54dd0ee42b42cbfe68a6c02fbdd23652241408e024f9bd2fe9f65bc73c59", "fetched_at": "2026-08-28T04:10:02.271379+00:00", "kind": "readme", "missing": false, "url": "https://github.com/parcel-bundler/lightningcss"}, {"content_hash": "7aa1927af2fa7dbdaf0ef3313d76fa84d8cba1ae5ab7ad600b0e7e737b785983", "fetched_at": "2026-08-29T08:31:49.091418+00:00", "kind": "homepage", "missing": false, "url": "https://lightningcss.dev"}, {"content_hash": "6ca35fa24ea18ab390914a75365486e85e2c1ab6473aed81672a7289add40b51", "fetched_at": "2026-08-29T08:31:49.100702+00:00", "kind": "site_page", "missing": false, "url": "https://lightningcss.dev/docs.html"}, {"content_hash": "e0dc196038b61637484bc5c858e0831fc7d6fa9ffd2a2c712047b60282e14e69", "fetched_at": "2026-08-29T08:31:49.104755+00:00", "kind": "registry_crates", "missing": false, "url": "https://crates.io/api/v1/crates/lightningcss"}, {"content_hash": "c2e70a33419bd43c9ac5e306d07d859186137fe28fa215496771e8275b448f5e", "fetched_at": "2026-08-29T08:31:49.102857+00:00", "kind": "site_page", "missing": false, "url": "https://lightningcss.dev/css-modules.html"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:10:02.271379+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:36:04.898752+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "276c54dd0ee42b42cbfe68a6c02fbdd23652241408e024f9bd2fe9f65bc73c59", "fetched_at": "2026-08-28T04:10:02.271379+00:00", "kind": "readme", "missing": false, "url": "https://github.com/parcel-bundler/lightningcss"}, {"content_hash": "7aa1927af2fa7dbdaf0ef3313d76fa84d8cba1ae5ab7ad600b0e7e737b785983", "fetched_at": "2026-08-29T08:31:49.091418+00:00", "kind": "homepage", "missing": false, "url": "https://lightningcss.dev"}, {"content_hash": "6ca35fa24ea18ab390914a75365486e85e2c1ab6473aed81672a7289add40b51", "fetched_at": "2026-08-29T08:31:49.100702+00:00", "kind": "site_page", "missing": false, "url": "https://lightningcss.dev/docs.html"}, {"content_hash": "e0dc196038b61637484bc5c858e0831fc7d6fa9ffd2a2c712047b60282e14e69", "fetched_at": "2026-08-29T08:31:49.104755+00:00", "kind": "registry_crates", "missing": false, "url": "https://crates.io/api/v1/crates/lightningcss"}, {"content_hash": "c2e70a33419bd43c9ac5e306d07d859186137fe28fa215496771e8275b448f5e", "fetched_at": "2026-08-29T08:31:49.102857+00:00", "kind": "site_page", "missing": false, "url": "https://lightningcss.dev/css-modules.html"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:36:04.898752+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "276c54dd0ee42b42cbfe68a6c02fbdd23652241408e024f9bd2fe9f65bc73c59", "fetched_at": "2026-08-28T04:10:02.271379+00:00", "kind": "readme", "missing": false, "url": "https://github.com/parcel-bundler/lightningcss"}, {"content_hash": "7aa1927af2fa7dbdaf0ef3313d76fa84d8cba1ae5ab7ad600b0e7e737b785983", "fetched_at": "2026-08-29T08:31:49.091418+00:00", "kind": "homepage", "missing": false, "url": "https://lightningcss.dev"}, {"content_hash": "6ca35fa24ea18ab390914a75365486e85e2c1ab6473aed81672a7289add40b51", "fetched_at": "2026-08-29T08:31:49.100702+00:00", "kind": "site_page", "missing": false, "url": "https://lightningcss.dev/docs.html"}, {"content_hash": "e0dc196038b61637484bc5c858e0831fc7d6fa9ffd2a2c712047b60282e14e69", "fetched_at": "2026-08-29T08:31:49.104755+00:00", "kind": "registry_crates", "missing": false, "url": "https://crates.io/api/v1/crates/lightningcss"}, {"content_hash": "c2e70a33419bd43c9ac5e306d07d859186137fe28fa215496771e8275b448f5e", "fetched_at": "2026-08-29T08:31:49.102857+00:00", "kind": "site_page", "missing": false, "url": "https://lightningcss.dev/css-modules.html"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:10:02.271379+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:10:02.271379+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:10:02.271379+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:36:04.898752+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "276c54dd0ee42b42cbfe68a6c02fbdd23652241408e024f9bd2fe9f65bc73c59", "fetched_at": "2026-08-28T04:10:02.271379+00:00", "kind": "readme", "missing": false, "url": "https://github.com/parcel-bundler/lightningcss"}, {"content_hash": "7aa1927af2fa7dbdaf0ef3313d76fa84d8cba1ae5ab7ad600b0e7e737b785983", "fetched_at": "2026-08-29T08:31:49.091418+00:00", "kind": "homepage", "missing": false, "url": "https://lightningcss.dev"}, {"content_hash": "6ca35fa24ea18ab390914a75365486e85e2c1ab6473aed81672a7289add40b51", "fetched_at": "2026-08-29T08:31:49.100702+00:00", "kind": "site_page", "missing": false, "url": "https://lightningcss.dev/docs.html"}, {"content_hash": "e0dc196038b61637484bc5c858e0831fc7d6fa9ffd2a2c712047b60282e14e69", "fetched_at": "2026-08-29T08:31:49.104755+00:00", "kind": "registry_crates", "missing": false, "url": "https://crates.io/api/v1/crates/lightningcss"}, {"content_hash": "c2e70a33419bd43c9ac5e306d07d859186137fe28fa215496771e8275b448f5e", "fetched_at": "2026-08-29T08:31:49.102857+00:00", "kind": "site_page", "missing": false, "url": "https://lightningcss.dev/css-modules.html"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:10:02.271379+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:10:02.271379+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:36:04.898752+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "276c54dd0ee42b42cbfe68a6c02fbdd23652241408e024f9bd2fe9f65bc73c59", "fetched_at": "2026-08-28T04:10:02.271379+00:00", "kind": "readme", "missing": false, "url": "https://github.com/parcel-bundler/lightningcss"}, {"content_hash": "7aa1927af2fa7dbdaf0ef3313d76fa84d8cba1ae5ab7ad600b0e7e737b785983", "fetched_at": "2026-08-29T08:31:49.091418+00:00", "kind": "homepage", "missing": false, "url": "https://lightningcss.dev"}, {"content_hash": "6ca35fa24ea18ab390914a75365486e85e2c1ab6473aed81672a7289add40b51", "fetched_at": "2026-08-29T08:31:49.100702+00:00", "kind": "site_page", "missing": false, "url": "https://lightningcss.dev/docs.html"}, {"content_hash": "e0dc196038b61637484bc5c858e0831fc7d6fa9ffd2a2c712047b60282e14e69", "fetched_at": "2026-08-29T08:31:49.104755+00:00", "kind": "registry_crates", "missing": false, "url": "https://crates.io/api/v1/crates/lightningcss"}, {"content_hash": "c2e70a33419bd43c9ac5e306d07d859186137fe28fa215496771e8275b448f5e", "fetched_at": "2026-08-29T08:31:49.102857+00:00", "kind": "site_page", "missing": false, "url": "https://lightningcss.dev/css-modules.html"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:10:02.271379+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:10:02.271379+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:10:02.271379+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:36:04.898752+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "276c54dd0ee42b42cbfe68a6c02fbdd23652241408e024f9bd2fe9f65bc73c59", "fetched_at": "2026-08-28T04:10:02.271379+00:00", "kind": "readme", "missing": false, "url": "https://github.com/parcel-bundler/lightningcss"}, {"content_hash": "7aa1927af2fa7dbdaf0ef3313d76fa84d8cba1ae5ab7ad600b0e7e737b785983", "fetched_at": "2026-08-29T08:31:49.091418+00:00", "kind": "homepage", "missing": false, "url": "https://lightningcss.dev"}, {"content_hash": "6ca35fa24ea18ab390914a75365486e85e2c1ab6473aed81672a7289add40b51", "fetched_at": "2026-08-29T08:31:49.100702+00:00", "kind": "site_page", "missing": false, "url": "https://lightningcss.dev/docs.html"}, {"content_hash": "e0dc196038b61637484bc5c858e0831fc7d6fa9ffd2a2c712047b60282e14e69", "fetched_at": "2026-08-29T08:31:49.104755+00:00", "kind": "registry_crates", "missing": false, "url": "https://crates.io/api/v1/crates/lightningcss"}, {"content_hash": "c2e70a33419bd43c9ac5e306d07d859186137fe28fa215496771e8275b448f5e", "fetched_at": "2026-08-29T08:31:49.102857+00:00", "kind": "site_page", "missing": false, "url": "https://lightningcss.dev/css-modules.html"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:10:02.271379+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:10:02.271379+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:36:04.898752+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "276c54dd0ee42b42cbfe68a6c02fbdd23652241408e024f9bd2fe9f65bc73c59", "fetched_at": "2026-08-28T04:10:02.271379+00:00", "kind": "readme", "missing": false, "url": "https://github.com/parcel-bundler/lightningcss"}, {"content_hash": "7aa1927af2fa7dbdaf0ef3313d76fa84d8cba1ae5ab7ad600b0e7e737b785983", "fetched_at": "2026-08-29T08:31:49.091418+00:00", "kind": "homepage", "missing": false, "url": "https://lightningcss.dev"}, {"content_hash": "6ca35fa24ea18ab390914a75365486e85e2c1ab6473aed81672a7289add40b51", "fetched_at": "2026-08-29T08:31:49.100702+00:00", "kind": "site_page", "missing": false, "url": "https://lightningcss.dev/docs.html"}, {"content_hash": "e0dc196038b61637484bc5c858e0831fc7d6fa9ffd2a2c712047b60282e14e69", "fetched_at": "2026-08-29T08:31:49.104755+00:00", "kind": "registry_crates", "missing": false, "url": "https://crates.io/api/v1/crates/lightningcss"}, {"content_hash": "c2e70a33419bd43c9ac5e306d07d859186137fe28fa215496771e8275b448f5e", "fetched_at": "2026-08-29T08:31:49.102857+00:00", "kind": "site_page", "missing": false, "url": "https://lightningcss.dev/css-modules.html"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:36:04.898752+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "276c54dd0ee42b42cbfe68a6c02fbdd23652241408e024f9bd2fe9f65bc73c59", "fetched_at": "2026-08-28T04:10:02.271379+00:00", "kind": "readme", "missing": false, "url": "https://github.com/parcel-bundler/lightningcss"}, {"content_hash": "7aa1927af2fa7dbdaf0ef3313d76fa84d8cba1ae5ab7ad600b0e7e737b785983", "fetched_at": "2026-08-29T08:31:49.091418+00:00", "kind": "homepage", "missing": false, "url": "https://lightningcss.dev"}, {"content_hash": "6ca35fa24ea18ab390914a75365486e85e2c1ab6473aed81672a7289add40b51", "fetched_at": "2026-08-29T08:31:49.100702+00:00", "kind": "site_page", "missing": false, "url": "https://lightningcss.dev/docs.html"}, {"content_hash": "e0dc196038b61637484bc5c858e0831fc7d6fa9ffd2a2c712047b60282e14e69", "fetched_at": "2026-08-29T08:31:49.104755+00:00", "kind": "registry_crates", "missing": false, "url": "https://crates.io/api/v1/crates/lightningcss"}, {"content_hash": "c2e70a33419bd43c9ac5e306d07d859186137fe28fa215496771e8275b448f5e", "fetched_at": "2026-08-29T08:31:49.102857+00:00", "kind": "site_page", "missing": false, "url": "https://lightningcss.dev/css-modules.html"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:36:04.898752+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "276c54dd0ee42b42cbfe68a6c02fbdd23652241408e024f9bd2fe9f65bc73c59", "fetched_at": "2026-08-28T04:10:02.271379+00:00", "kind": "readme", "missing": false, "url": "https://github.com/parcel-bundler/lightningcss"}, {"content_hash": "7aa1927af2fa7dbdaf0ef3313d76fa84d8cba1ae5ab7ad600b0e7e737b785983", "fetched_at": "2026-08-29T08:31:49.091418+00:00", "kind": "homepage", "missing": false, "url": "https://lightningcss.dev"}, {"content_hash": "6ca35fa24ea18ab390914a75365486e85e2c1ab6473aed81672a7289add40b51", "fetched_at": "2026-08-29T08:31:49.100702+00:00", "kind": "site_page", "missing": false, "url": "https://lightningcss.dev/docs.html"}, {"content_hash": "e0dc196038b61637484bc5c858e0831fc7d6fa9ffd2a2c712047b60282e14e69", "fetched_at": "2026-08-29T08:31:49.104755+00:00", "kind": "registry_crates", "missing": false, "url": "https://crates.io/api/v1/crates/lightningcss"}, {"content_hash": "c2e70a33419bd43c9ac5e306d07d859186137fe28fa215496771e8275b448f5e", "fetched_at": "2026-08-29T08:31:49.102857+00:00", "kind": "site_page", "missing": false, "url": "https://lightningcss.dev/css-modules.html"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:36:04.898752+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "276c54dd0ee42b42cbfe68a6c02fbdd23652241408e024f9bd2fe9f65bc73c59", "fetched_at": "2026-08-28T04:10:02.271379+00:00", "kind": "readme", "missing": false, "url": "https://github.com/parcel-bundler/lightningcss"}, {"content_hash": "7aa1927af2fa7dbdaf0ef3313d76fa84d8cba1ae5ab7ad600b0e7e737b785983", "fetched_at": "2026-08-29T08:31:49.091418+00:00", "kind": "homepage", "missing": false, "url": "https://lightningcss.dev"}, {"content_hash": "6ca35fa24ea18ab390914a75365486e85e2c1ab6473aed81672a7289add40b51", "fetched_at": "2026-08-29T08:31:49.100702+00:00", "kind": "site_page", "missing": false, "url": "https://lightningcss.dev/docs.html"}, {"content_hash": "e0dc196038b61637484bc5c858e0831fc7d6fa9ffd2a2c712047b60282e14e69", "fetched_at": "2026-08-29T08:31:49.104755+00:00", "kind": "registry_crates", "missing": false, "url": "https://crates.io/api/v1/crates/lightningcss"}, {"content_hash": "c2e70a33419bd43c9ac5e306d07d859186137fe28fa215496771e8275b448f5e", "fetched_at": "2026-08-29T08:31:49.102857+00:00", "kind": "site_page", "missing": false, "url": "https://lightningcss.dev/css-modules.html"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 96, "longevity": 100, "rhythm": 81}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 1789, "days_push": 24, "days_rel": 44, "gap_med": 53, "n_releases_24m": 12}, "score": 92, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}