{"adoption": {"forks": 155, "observed_at": "2026-08-28T04:04:04.625917+00:00", "stars": 1233}, "canonical_url": "https://ross.abutalabs.com/products/seed-fu", "card": {"archived": false, "artifact_type": "library", "description": "Advanced seed data handling for Rails, combining the best practices of several methods together.", "domain": ["databases", "web-development", "developer-tools"], "enriched": true, "function": ["database", "orm"], "health_score": 20, "homepage": null, "language": "Ruby", "license": "MIT", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["mbleigh/seed-fu"], "name": "mbleigh/seed-fu", "platform": ["ruby", "jvm"], "pushed_at": "2022-08-09T06:39:24+00:00", "repo": "mbleigh/seed-fu", "stars": 1233, "tags": ["rails", "seed-data", "active-record", "database-seeding", "fixtures"], "topics": [], "urls": [], "use_cases": ["seed a rails database with initial records", "keep seed data updated across environments", "insert default users and reference data idempotently", "manage per-environment seed fixtures", "load seed data without a full rails app"], "what_it_is": "Seed Fu is a Ruby gem that provides robust seed data handling for Rails applications using Active Record. It allows declarative, idempotent insertion and updating of seed records via fixture files and rake tasks.", "when_to_avoid": ["you are not using Active Record or Ruby", "you need a modern, actively developed seeding solution for the latest Rails versions", "you prefer plain Rails built-in db/seeds.rb for simple cases"], "when_to_choose": ["you use Rails or Active Record and need repeatable, updatable seed data", "you want seeds that can be re-run safely without duplicating records", "you need environment-specific seed fixtures"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/seed-fu", "repo": "mbleigh/seed-fu", "role": "main", "score": 23}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:04.625917+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T08:22:17.042267+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "063a50af203b0d98c41d83eefdd5528ab6671569787ff17dcbb6b371df658fd0", "fetched_at": "2026-08-28T04:04:04.625917+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mbleigh/seed-fu"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:04.625917+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T08:22:17.042267+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "063a50af203b0d98c41d83eefdd5528ab6671569787ff17dcbb6b371df658fd0", "fetched_at": "2026-08-28T04:04:04.625917+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mbleigh/seed-fu"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T08:22:17.042267+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "063a50af203b0d98c41d83eefdd5528ab6671569787ff17dcbb6b371df658fd0", "fetched_at": "2026-08-28T04:04:04.625917+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mbleigh/seed-fu"}], "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:04:04.625917+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:04.625917+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:04.625917+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T08:22:17.042267+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "063a50af203b0d98c41d83eefdd5528ab6671569787ff17dcbb6b371df658fd0", "fetched_at": "2026-08-28T04:04:04.625917+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mbleigh/seed-fu"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:04.625917+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:04.625917+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T08:22:17.042267+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "063a50af203b0d98c41d83eefdd5528ab6671569787ff17dcbb6b371df658fd0", "fetched_at": "2026-08-28T04:04:04.625917+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mbleigh/seed-fu"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:04.625917+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:04.625917+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:04.625917+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T08:22:17.042267+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "063a50af203b0d98c41d83eefdd5528ab6671569787ff17dcbb6b371df658fd0", "fetched_at": "2026-08-28T04:04:04.625917+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mbleigh/seed-fu"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:04.625917+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:04.625917+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T08:22:17.042267+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "063a50af203b0d98c41d83eefdd5528ab6671569787ff17dcbb6b371df658fd0", "fetched_at": "2026-08-28T04:04:04.625917+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mbleigh/seed-fu"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T08:22:17.042267+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "063a50af203b0d98c41d83eefdd5528ab6671569787ff17dcbb6b371df658fd0", "fetched_at": "2026-08-28T04:04:04.625917+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mbleigh/seed-fu"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T08:22:17.042267+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "063a50af203b0d98c41d83eefdd5528ab6671569787ff17dcbb6b371df658fd0", "fetched_at": "2026-08-28T04:04:04.625917+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mbleigh/seed-fu"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T08:22:17.042267+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "063a50af203b0d98c41d83eefdd5528ab6671569787ff17dcbb6b371df658fd0", "fetched_at": "2026-08-28T04:04:04.625917+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mbleigh/seed-fu"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 6728, "days_push": 1485, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 23, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}