# aanand/deadweight

NOT MAINTAINED

Repository: https://github.com/aanand/deadweight
Canonical: https://ross.abutalabs.com/products/deadweight
Language: Ruby
License: MIT
License Family: permissive
Last push: 2016-04-27T14:52:46+00:00

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

## Adoption (not part of the score)
Stars 1181, forks 50 (observed 2026-08-28T04:03:54.015798+00:00)

## What it is
Deadweight is a CSS coverage tool that, given a set of stylesheets and URLs, determines which CSS selectors are actually used and reports which can be safely deleted. It can run from the command line, integrate with Rails integration tests, run as a Rake task, or act as an HTTP proxy.

## Use cases
- find unused CSS selectors in my stylesheets
- clean up dead CSS rules before a redesign
- detect which CSS rules are never applied across my site's pages
- audit CSS coverage during Rails integration tests
- identify removable selectors from a set of HTML pages

## When to choose
- you have a Ruby/Rails project and want to find unused CSS selectors
- you want a simple CLI to compare stylesheets against a list of URLs
- you need CSS coverage captured during integration test runs

## When to avoid
- you need an actively maintained tool - the project is explicitly unmaintained
- you work outside the Ruby ecosystem
- you want modern CSS support or active community support - consider PurifyCSS or UnCSS instead

## Facets
- artifact type: cli-tool
- maturity: abandoned
- function: testing, developer-tools
- domain: web-development, frontend, developer-tools
- platform: cli, ruby
- tags: css-coverage, unused-css, css-cleanup, ruby-gem

## Member repositories
- aanand/deadweight (main) score 32

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:03:54.015798+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-30T06:25:00.927736+00:00, confidence not recorded.
  - readme: https://github.com/aanand/deadweight (fetched 2026-08-28T04:03:54.015798+00:00, sha 72249906e243)
- Data as of 2026-08-30T08:39:29.467469+00:00.
