# postcss/postcss

Transforming styles with JS plugins

Repository: https://github.com/postcss/postcss
Canonical: https://ross.abutalabs.com/products/postcss
Homepage: https://postcss.org
Language: TypeScript
License: MIT
License Family: permissive
Topics: postcss, css, parser, ast, framework
Last push: 2026-08-26T14:45:38+00:00

## Health v2 (maintenance only)
Score: 98/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 99, release rhythm 96, longevity 100
- inputs: {"age_days": 4726, "days_push": 7, "days_rel": 27, "gap_med": 5, "n_releases_24m": 32}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 28983, forks 1640 (observed 2026-08-28T04:11:52.993099+00:00)

## What it is
PostCSS is a JavaScript framework for transforming CSS via a plugin ecosystem, parsing stylesheets into an AST that plugins can analyze and modify. It powers popular tools like Autoprefixer, Stylelint, and CSS Modules, and is used by Wikipedia, Twitter, and JetBrains.

## Use cases
- add vendor prefixes to css automatically
- transpile modern css syntax for older browsers
- lint stylesheets for errors and conventions
- scope css class names with css modules
- write custom css transformations as js plugins
- minify css for production

## When to choose
- you need programmatic CSS transformation in a JS build pipeline
- you want vendor prefixing, future CSS syntax, or CSS linting
- you are building custom CSS tooling or plugins

## When to avoid
- you only need a full CSS framework with prebuilt components
- your project does not use a JavaScript build step
- you prefer Sass/Less-style preprocessing without a plugin pipeline

## Facets
- artifact type: framework
- maturity: stable
- function: parser, css-framework, linter, plugin-system, developer-tools
- domain: frontend, web-development, web-design, developer-tools
- platform: cross-platform
- tags: css, ast, postcss, autoprefixer, css-transformations, build-tool, nodejs, web-server

## Member repositories
- postcss/postcss (main) score 98

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:11:52.993099+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T16:53:15.982811+00:00, confidence not recorded.
  - readme: https://github.com/postcss/postcss (fetched 2026-08-28T04:11:52.993099+00:00, sha 318fc63a59ba)
  - homepage: https://postcss.org (fetched 2026-08-29T07:50:48.568402+00:00, sha 2e9991dd2dfe)
  - site_page: https://postcss.org/docs (fetched 2026-08-29T07:50:48.577630+00:00, sha 437e54091381)
  - site_page: https://postcss.org/docs/postcss-plugins (fetched 2026-08-29T07:50:48.579831+00:00, sha a2a71063ddb4)
- Data as of 2026-08-30T08:39:29.467469+00:00.
