# eqcss/eqcss

EQCSS is a CSS Reprocessor that introduces Element Queries, Scoped CSS, a Parent selector, and responsive JavaScript to all browsers IE8 and up

Repository: https://github.com/eqcss/eqcss
Canonical: https://ross.abutalabs.com/products/eqcss
Homepage: https://elementqueries.com
Language: HTML
License: MIT
License Family: permissive
Topics: eqcss, css, polyfill, javascript, responsive, parent-selector, min-width, max-width, reprocessor, element-queries, container-queries, css-reprocessor, scoped-css, scoped-selectors, meta-selector, eval
Last push: 2019-07-16T00:08:10+00:00

## Health v2 (maintenance only)
Score: 23/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 0, release rhythm 8, longevity 100
- inputs: {"age_days": 4286, "days_push": 2606, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1489, forks 69 (observed 2026-08-28T04:04:52.242754+00:00)

## What it is
EQCSS is a JavaScript-based CSS reprocessor that adds element queries (@element), scoped CSS, a parent selector, and responsive JavaScript to browsers as old as IE8. It lets developers write responsive conditions based on individual elements rather than the browser viewport, without requiring any other libraries.

## Use cases
- style elements based on their own size instead of the viewport
- add element queries to browsers that lack container query support
- scope CSS styles to individual elements
- use a parent selector in CSS
- support responsive design in legacy browsers like IE8
- respond to element content like child count or text lines in CSS

## When to choose
- you need element/container queries in browsers without native support
- you must support legacy browsers such as IE8
- you want scoped styles or a parent selector in plain CSS today

## When to avoid
- your target browsers support native container queries
- you prefer a build-time CSS preprocessor over a runtime script
- the project needs active maintenance and recent updates

## Facets
- artifact type: library
- maturity: maintenance
- function: ui-components, css-framework, browser-extension
- domain: frontend, web-development, web-design
- platform: browser
- tags: element-queries, container-queries, css-reprocessor, scoped-css, parent-selector, polyfill, responsive-design, ie8-support, javascript

## Member repositories
- eqcss/eqcss (main) score 23

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:04:52.242754+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-30T04:33:40.772465+00:00, confidence not recorded.
  - readme: https://github.com/eqcss/eqcss (fetched 2026-08-28T04:04:52.242754+00:00, sha 0a8d3f161223)
  - homepage: https://elementqueries.com (fetched 2026-08-29T11:39:38.601248+00:00, sha 0fb973d27198)
- Data as of 2026-08-30T08:39:29.467469+00:00.
