{"adoption": {"forks": 190, "observed_at": "2026-08-28T04:05:08.047835+00:00", "stars": 1588}, "canonical_url": "https://ross.abutalabs.com/products/tailwindcss-rails", "card": {"archived": false, "artifact_type": "library", "description": null, "domain": ["web-development", "frontend", "developer-tools"], "enriched": true, "function": ["css-framework", "build-tool", "cli"], "health_score": 98, "homepage": null, "language": "Ruby", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["rails/tailwindcss-rails"], "name": "rails/tailwindcss-rails", "platform": ["ruby", "cross-platform"], "pushed_at": "2026-08-16T14:37:03+00:00", "repo": "rails/tailwindcss-rails", "stars": 1588, "tags": ["tailwindcss", "rails", "gem", "asset-pipeline", "ruby-on-rails", "nodejs"], "topics": [], "urls": [], "use_cases": ["add tailwind css to a rails app", "build tailwind styles in rails asset pipeline", "watch and rebuild css during rails development", "precompile tailwind css for production in rails", "upgrade rails app from tailwind v3 to v4", "use tailwind with rails engines"], "what_it_is": "A Ruby gem that integrates the Tailwind CSS utility-first framework into Rails applications, bundling the standalone tailwindcss executable and providing Rails tasks for building and watching styles. It supports Rails 7+ installation generators, live rebuilds, production asset precompilation, and Tailwind v4 upgrades.", "when_to_avoid": ["you're not using Ruby on Rails", "you need heavy customization via PostCSS plugins or a full Node-based build pipeline", "you use a different CSS framework or prefer plain CSS/Sass"], "when_to_choose": ["you're building a Rails 7+ app and want Tailwind CSS without a Node toolchain", "you want an officially maintained Rails integration with install generators and rake tasks", "you need live CSS rebuilding during development and simple production precompilation"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/tailwindcss-rails", "repo": "rails/tailwindcss-rails", "role": "main", "score": 95}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:08.047835+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:55:04.645360+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1058a489c40435bb062c79203e6a64eb223d2398baffb497e25e0d5d2c1ba0fb", "fetched_at": "2026-08-28T04:05:08.047835+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rails/tailwindcss-rails"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:08.047835+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:55:04.645360+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1058a489c40435bb062c79203e6a64eb223d2398baffb497e25e0d5d2c1ba0fb", "fetched_at": "2026-08-28T04:05:08.047835+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rails/tailwindcss-rails"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:55:04.645360+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1058a489c40435bb062c79203e6a64eb223d2398baffb497e25e0d5d2c1ba0fb", "fetched_at": "2026-08-28T04:05:08.047835+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rails/tailwindcss-rails"}], "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:05:08.047835+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:08.047835+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:08.047835+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:55:04.645360+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1058a489c40435bb062c79203e6a64eb223d2398baffb497e25e0d5d2c1ba0fb", "fetched_at": "2026-08-28T04:05:08.047835+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rails/tailwindcss-rails"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:08.047835+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:08.047835+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:55:04.645360+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1058a489c40435bb062c79203e6a64eb223d2398baffb497e25e0d5d2c1ba0fb", "fetched_at": "2026-08-28T04:05:08.047835+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rails/tailwindcss-rails"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:08.047835+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:08.047835+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:08.047835+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:55:04.645360+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1058a489c40435bb062c79203e6a64eb223d2398baffb497e25e0d5d2c1ba0fb", "fetched_at": "2026-08-28T04:05:08.047835+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rails/tailwindcss-rails"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:08.047835+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:08.047835+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:55:04.645360+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1058a489c40435bb062c79203e6a64eb223d2398baffb497e25e0d5d2c1ba0fb", "fetched_at": "2026-08-28T04:05:08.047835+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rails/tailwindcss-rails"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:55:04.645360+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1058a489c40435bb062c79203e6a64eb223d2398baffb497e25e0d5d2c1ba0fb", "fetched_at": "2026-08-28T04:05:08.047835+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rails/tailwindcss-rails"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:55:04.645360+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1058a489c40435bb062c79203e6a64eb223d2398baffb497e25e0d5d2c1ba0fb", "fetched_at": "2026-08-28T04:05:08.047835+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rails/tailwindcss-rails"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:55:04.645360+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1058a489c40435bb062c79203e6a64eb223d2398baffb497e25e0d5d2c1ba0fb", "fetched_at": "2026-08-28T04:05:08.047835+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rails/tailwindcss-rails"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 98, "longevity": 100, "rhythm": 89}, "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": 2062, "days_push": 17, "days_rel": 77, "gap_med": 11, "n_releases_24m": 22}, "score": 95, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}