{"adoption": {"forks": 251, "observed_at": "2026-08-28T04:04:56.458463+00:00", "stars": 1515}, "canonical_url": "https://ross.abutalabs.com/products/gobuffalo-pop", "card": {"archived": false, "artifact_type": "library", "description": "A Tasty Treat For All Your Database Needs", "domain": ["databases", "backend", "web-development", "developer-tools"], "enriched": true, "function": ["orm", "database", "database-driver"], "health_score": 98, "homepage": null, "language": "Go", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["gobuffalo/pop"], "name": "gobuffalo/pop", "platform": ["go", "cross-platform"], "pushed_at": "2026-08-24T19:35:11+00:00", "repo": "gobuffalo/pop", "stars": 1515, "tags": ["migrations", "sqlx", "activerecord-style", "mysql", "postgresql", "sqlite", "cockroachdb", "gobuffalo"], "topics": ["orm", "migrations", "mysql", "postgresql", "sqlite", "cockroachdb", "gobuffalo", "database"], "urls": [], "use_cases": ["manage database migrations in Go", "run CRUD operations against Postgres or MySQL", "map Go structs to database tables with conventions", "build and execute SQL queries from Go code", "support SQLite and CockroachDB in a Go app", "auto-set created_at and updated_at timestamps"], "what_it_is": "Pop is a Go ORM and database toolkit that wraps sqlx to simplify CRUD operations, query building, and migrations. It follows ActiveRecord-inspired conventions such as automatic timestamps and pluralized table names.", "when_to_avoid": ["you need a raw SQL-first approach without ORM conventions", "you use a NoSQL database", "you require heavy advanced ORM features like complex relationship loading found in larger ORMs"], "when_to_choose": ["you want an ActiveRecord-style ORM in Go", "you need built-in migration support across multiple SQL databases", "you prefer convention-over-configuration for struct-to-table mapping"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/gobuffalo-pop", "repo": "gobuffalo/pop", "role": "main", "score": 93}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:56.458463+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:32:09.247158+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e6f4448147843aa7522a2b38e2ffd65ad6fb504649b68ce6a59c95f512cb076a", "fetched_at": "2026-08-28T04:04:56.458463+00:00", "kind": "readme", "missing": false, "url": "https://github.com/gobuffalo/pop"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:56.458463+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:32:09.247158+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e6f4448147843aa7522a2b38e2ffd65ad6fb504649b68ce6a59c95f512cb076a", "fetched_at": "2026-08-28T04:04:56.458463+00:00", "kind": "readme", "missing": false, "url": "https://github.com/gobuffalo/pop"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:32:09.247158+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e6f4448147843aa7522a2b38e2ffd65ad6fb504649b68ce6a59c95f512cb076a", "fetched_at": "2026-08-28T04:04:56.458463+00:00", "kind": "readme", "missing": false, "url": "https://github.com/gobuffalo/pop"}], "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:56.458463+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:56.458463+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:56.458463+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:32:09.247158+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e6f4448147843aa7522a2b38e2ffd65ad6fb504649b68ce6a59c95f512cb076a", "fetched_at": "2026-08-28T04:04:56.458463+00:00", "kind": "readme", "missing": false, "url": "https://github.com/gobuffalo/pop"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:56.458463+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:56.458463+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:32:09.247158+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e6f4448147843aa7522a2b38e2ffd65ad6fb504649b68ce6a59c95f512cb076a", "fetched_at": "2026-08-28T04:04:56.458463+00:00", "kind": "readme", "missing": false, "url": "https://github.com/gobuffalo/pop"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:56.458463+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:56.458463+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:56.458463+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:32:09.247158+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e6f4448147843aa7522a2b38e2ffd65ad6fb504649b68ce6a59c95f512cb076a", "fetched_at": "2026-08-28T04:04:56.458463+00:00", "kind": "readme", "missing": false, "url": "https://github.com/gobuffalo/pop"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:56.458463+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:56.458463+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:32:09.247158+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e6f4448147843aa7522a2b38e2ffd65ad6fb504649b68ce6a59c95f512cb076a", "fetched_at": "2026-08-28T04:04:56.458463+00:00", "kind": "readme", "missing": false, "url": "https://github.com/gobuffalo/pop"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:32:09.247158+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e6f4448147843aa7522a2b38e2ffd65ad6fb504649b68ce6a59c95f512cb076a", "fetched_at": "2026-08-28T04:04:56.458463+00:00", "kind": "readme", "missing": false, "url": "https://github.com/gobuffalo/pop"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:32:09.247158+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e6f4448147843aa7522a2b38e2ffd65ad6fb504649b68ce6a59c95f512cb076a", "fetched_at": "2026-08-28T04:04:56.458463+00:00", "kind": "readme", "missing": false, "url": "https://github.com/gobuffalo/pop"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:32:09.247158+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e6f4448147843aa7522a2b38e2ffd65ad6fb504649b68ce6a59c95f512cb076a", "fetched_at": "2026-08-28T04:04:56.458463+00:00", "kind": "readme", "missing": false, "url": "https://github.com/gobuffalo/pop"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 80}, "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": 3129, "days_push": 9, "days_rel": 137, "gap_med": 0, "n_releases_24m": 4}, "score": 93, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}