{"adoption": {"forks": 219, "observed_at": "2026-08-28T04:03:28.167883+00:00", "stars": 1071}, "canonical_url": "https://ross.abutalabs.com/products/rails-template", "card": {"archived": true, "artifact_type": "learning-resource", "description": "My former app template for Rails 7. All recommendations you see here have been moved to https://github.com/mattbrictson/nextgen", "domain": ["web-development", "developer-tools", "backend"], "enriched": true, "function": ["boilerplate", "build-tool", "developer-tools"], "health_score": 10, "homepage": null, "language": "Ruby", "license": "MIT", "license_family": "permissive", "maturity": "abandoned", "member_repos": ["mattbrictson/rails-template"], "name": "mattbrictson/rails-template", "platform": ["ruby", "cli"], "pushed_at": "2023-12-18T20:07:18+00:00", "repo": "mattbrictson/rails-template", "stars": 1071, "tags": ["rails-template", "rails-7", "vite", "heroku", "application-template", "postgresql", "superseded-by-nextgen", "boilerplate", "web-server"], "topics": ["rails", "boilerplate", "heroku", "rails-generators", "vite"], "urls": [], "use_cases": ["scaffold a new rails 7 app with best practices", "rails app template with vite and postgresql", "bootstrap a rails project ready for heroku deployment", "opinionated rails boilerplate with rubocop and testing setup", "generate a rails app from a template.rb file"], "what_it_is": "A Rails 7 application template by Matt Brictson that scaffolds new projects with opinionated best practices, Vite integration, PostgreSQL, and Heroku deployment configuration. It is no longer maintained; its recommendations have been moved to the successor project nextgen.", "when_to_avoid": ["you need an actively maintained template - use mattbrictson/nextgen instead", "you use Rails versions other than 7.x or databases other than PostgreSQL", "you prefer minimal, unopinionated Rails scaffolding"], "when_to_choose": ["you want a battle-tested, opinionated Rails 7 starting point with Vite and PostgreSQL preconfigured", "you deploy to Heroku and want deployment config out of the box", "you want to study the template's documented best practices via the author's blog posts"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/rails-template", "repo": "mattbrictson/rails-template", "role": "main", "score": 10}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:28.167883+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T08:33:37.181253+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8a37a136b1cddec4abd3a8570a3b4651af95af9a84d80765d0c15c27c1d65ef5", "fetched_at": "2026-08-28T04:03:28.167883+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mattbrictson/rails-template"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:28.167883+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T08:33:37.181253+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8a37a136b1cddec4abd3a8570a3b4651af95af9a84d80765d0c15c27c1d65ef5", "fetched_at": "2026-08-28T04:03:28.167883+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mattbrictson/rails-template"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T08:33:37.181253+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8a37a136b1cddec4abd3a8570a3b4651af95af9a84d80765d0c15c27c1d65ef5", "fetched_at": "2026-08-28T04:03:28.167883+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mattbrictson/rails-template"}], "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:03:28.167883+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:28.167883+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:28.167883+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T08:33:37.181253+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8a37a136b1cddec4abd3a8570a3b4651af95af9a84d80765d0c15c27c1d65ef5", "fetched_at": "2026-08-28T04:03:28.167883+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mattbrictson/rails-template"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:28.167883+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:28.167883+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T08:33:37.181253+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8a37a136b1cddec4abd3a8570a3b4651af95af9a84d80765d0c15c27c1d65ef5", "fetched_at": "2026-08-28T04:03:28.167883+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mattbrictson/rails-template"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:28.167883+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:28.167883+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:28.167883+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T08:33:37.181253+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8a37a136b1cddec4abd3a8570a3b4651af95af9a84d80765d0c15c27c1d65ef5", "fetched_at": "2026-08-28T04:03:28.167883+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mattbrictson/rails-template"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:28.167883+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:28.167883+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T08:33:37.181253+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8a37a136b1cddec4abd3a8570a3b4651af95af9a84d80765d0c15c27c1d65ef5", "fetched_at": "2026-08-28T04:03:28.167883+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mattbrictson/rails-template"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T08:33:37.181253+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8a37a136b1cddec4abd3a8570a3b4651af95af9a84d80765d0c15c27c1d65ef5", "fetched_at": "2026-08-28T04:03:28.167883+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mattbrictson/rails-template"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T08:33:37.181253+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8a37a136b1cddec4abd3a8570a3b4651af95af9a84d80765d0c15c27c1d65ef5", "fetched_at": "2026-08-28T04:03:28.167883+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mattbrictson/rails-template"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T08:33:37.181253+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8a37a136b1cddec4abd3a8570a3b4651af95af9a84d80765d0c15c27c1d65ef5", "fetched_at": "2026-08-28T04:03:28.167883+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mattbrictson/rails-template"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases", "archived"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4233, "days_push": 989, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 10, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}