{"adoption": {"forks": 478, "observed_at": "2026-08-28T04:07:58.084532+00:00", "stars": 3361}, "canonical_url": "https://ross.abutalabs.com/products/rails-composer", "card": {"archived": false, "artifact_type": "cli-tool", "description": "Rails Composer. The Rails generator on steroids for starter apps.", "domain": ["web-development", "developer-tools", "backend"], "enriched": true, "function": ["boilerplate", "build-tool", "web-framework", "developer-tools"], "health_score": 20, "homepage": "http://www.railscomposer.com/", "language": "Ruby", "license": null, "license_family": "other", "maturity": "maintenance", "member_repos": ["RailsApps/rails-composer"], "name": "RailsApps/rails-composer", "platform": ["ruby", "cli", "cross-platform"], "pushed_at": "2019-05-30T19:00:30+00:00", "repo": "RailsApps/rails-composer", "stars": 3361, "tags": ["rails", "app-generator", "starter-apps", "scaffolding", "ruby-on-rails"], "topics": [], "urls": [], "use_cases": ["generate a rails starter app with authentication", "bootstrap a new ruby on rails project quickly", "create a rails app with devise and rspec preconfigured", "scaffold a production-ready rails application", "set up a rails app with common gems and configuration", "kickstart a saas project in rails"], "what_it_is": "Rails Composer is a Ruby-based generator that extends the standard Rails generator to produce full starter applications with authentication, testing, and other common setup preconfigured. It acts as 'the Rails generator on steroids' for bootstrapping new Rails projects quickly.", "when_to_avoid": ["you are not using Ruby on Rails", "you need a fully minimal Rails app with no generated opinions", "you need actively maintained tooling with guaranteed updates, as the project has not released since 2019"], "when_to_choose": ["you are starting a new Rails application and want authentication, testing, and setup wired up automatically", "you want to skip repetitive Rails boilerplate configuration", "you want a curated, opinionated Rails starter stack"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/rails-composer", "repo": "RailsApps/rails-composer", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:07:58.084532+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:40:20.939481+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c6c679674735cb34273f0578c5f9218ab29dcf074e840333094fd864939933b9", "fetched_at": "2026-08-29T09:33:47.816111+00:00", "kind": "homepage", "missing": false, "url": "http://www.railscomposer.com/"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:07:58.084532+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:40:20.939481+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c6c679674735cb34273f0578c5f9218ab29dcf074e840333094fd864939933b9", "fetched_at": "2026-08-29T09:33:47.816111+00:00", "kind": "homepage", "missing": false, "url": "http://www.railscomposer.com/"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:40:20.939481+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c6c679674735cb34273f0578c5f9218ab29dcf074e840333094fd864939933b9", "fetched_at": "2026-08-29T09:33:47.816111+00:00", "kind": "homepage", "missing": false, "url": "http://www.railscomposer.com/"}], "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:07:58.084532+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:07:58.084532+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:07:58.084532+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:40:20.939481+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c6c679674735cb34273f0578c5f9218ab29dcf074e840333094fd864939933b9", "fetched_at": "2026-08-29T09:33:47.816111+00:00", "kind": "homepage", "missing": false, "url": "http://www.railscomposer.com/"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:07:58.084532+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:07:58.084532+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:40:20.939481+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c6c679674735cb34273f0578c5f9218ab29dcf074e840333094fd864939933b9", "fetched_at": "2026-08-29T09:33:47.816111+00:00", "kind": "homepage", "missing": false, "url": "http://www.railscomposer.com/"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:07:58.084532+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:07:58.084532+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:07:58.084532+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:40:20.939481+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c6c679674735cb34273f0578c5f9218ab29dcf074e840333094fd864939933b9", "fetched_at": "2026-08-29T09:33:47.816111+00:00", "kind": "homepage", "missing": false, "url": "http://www.railscomposer.com/"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:07:58.084532+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:07:58.084532+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:40:20.939481+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c6c679674735cb34273f0578c5f9218ab29dcf074e840333094fd864939933b9", "fetched_at": "2026-08-29T09:33:47.816111+00:00", "kind": "homepage", "missing": false, "url": "http://www.railscomposer.com/"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:40:20.939481+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c6c679674735cb34273f0578c5f9218ab29dcf074e840333094fd864939933b9", "fetched_at": "2026-08-29T09:33:47.816111+00:00", "kind": "homepage", "missing": false, "url": "http://www.railscomposer.com/"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:40:20.939481+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c6c679674735cb34273f0578c5f9218ab29dcf074e840333094fd864939933b9", "fetched_at": "2026-08-29T09:33:47.816111+00:00", "kind": "homepage", "missing": false, "url": "http://www.railscomposer.com/"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:40:20.939481+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c6c679674735cb34273f0578c5f9218ab29dcf074e840333094fd864939933b9", "fetched_at": "2026-08-29T09:33:47.816111+00:00", "kind": "homepage", "missing": false, "url": "http://www.railscomposer.com/"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases", "no_license", "no_readme"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 5153, "days_push": 2652, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 32, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}