{"adoption": {"forks": 741, "observed_at": "2026-08-28T04:09:45.744474+00:00", "stars": 6622}, "canonical_url": "https://ross.abutalabs.com/products/xorm", "card": {"archived": true, "artifact_type": "library", "description": "Simple and Powerful ORM for Go, support mysql,postgres,tidb,sqlite3,mssql,oracle, Moved to https://gitea.com/xorm/xorm", "domain": ["databases", "backend", "web-development", "developer-tools"], "enriched": true, "function": ["orm", "database", "database-driver", "caching"], "health_score": 10, "homepage": null, "language": "Go", "license": "BSD-3-Clause", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["go-xorm/xorm"], "name": "go-xorm/xorm", "platform": ["go", "cross-platform"], "pushed_at": "2020-04-03T01:12:12+00:00", "repo": "go-xorm/xorm", "stars": 6622, "tags": ["go", "sql", "mysql", "postgres", "sqlite", "mssql", "oracle", "tidb", "moved-to-gitea"], "topics": ["golang", "orm", "mysql", "sqlite", "mssql", "postgres", "postgresql", "tidb"], "urls": [], "use_cases": ["map go structs to database tables", "orm for mysql and postgres in go", "manage database transactions in go", "sync go struct definitions to database schema", "read-write splitting with master and slave databases", "query database with chainable orm api in go"], "what_it_is": "Xorm is a simple and powerful ORM library for Go that maps Go structs to database tables with chainable APIs, transaction support, and raw SQL support. It supports MySQL, Postgres, TiDB, SQLite, MSSQL, and Oracle, though the GitHub repository has moved to Gitea and is no longer updated.", "when_to_avoid": ["you want an actively maintained project on GitHub - it moved to Gitea", "you prefer the more widely adopted GORM ecosystem", "you need a repository with recent releases - last release was 2020"], "when_to_choose": ["you want a lightweight Go ORM with both ORM and raw SQL support", "you need multi-database support including TiDB and Oracle", "you want automatic schema syncing from structs", "you need read/write splitting with engine groups"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/xorm", "repo": "go-xorm/xorm", "role": "main", "score": 10}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:09:45.744474+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:43:17.820986+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b2098b26033b0966dfe151f8375c3d29b46966af72b5ae82a5165d458be0d497", "fetched_at": "2026-08-28T04:09:45.744474+00:00", "kind": "readme", "missing": false, "url": "https://github.com/go-xorm/xorm"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:09:45.744474+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:43:17.820986+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b2098b26033b0966dfe151f8375c3d29b46966af72b5ae82a5165d458be0d497", "fetched_at": "2026-08-28T04:09:45.744474+00:00", "kind": "readme", "missing": false, "url": "https://github.com/go-xorm/xorm"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:43:17.820986+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b2098b26033b0966dfe151f8375c3d29b46966af72b5ae82a5165d458be0d497", "fetched_at": "2026-08-28T04:09:45.744474+00:00", "kind": "readme", "missing": false, "url": "https://github.com/go-xorm/xorm"}], "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:09:45.744474+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:09:45.744474+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:09:45.744474+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:43:17.820986+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b2098b26033b0966dfe151f8375c3d29b46966af72b5ae82a5165d458be0d497", "fetched_at": "2026-08-28T04:09:45.744474+00:00", "kind": "readme", "missing": false, "url": "https://github.com/go-xorm/xorm"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:09:45.744474+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:09:45.744474+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:43:17.820986+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b2098b26033b0966dfe151f8375c3d29b46966af72b5ae82a5165d458be0d497", "fetched_at": "2026-08-28T04:09:45.744474+00:00", "kind": "readme", "missing": false, "url": "https://github.com/go-xorm/xorm"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:09:45.744474+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:09:45.744474+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:09:45.744474+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:43:17.820986+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b2098b26033b0966dfe151f8375c3d29b46966af72b5ae82a5165d458be0d497", "fetched_at": "2026-08-28T04:09:45.744474+00:00", "kind": "readme", "missing": false, "url": "https://github.com/go-xorm/xorm"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:09:45.744474+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:09:45.744474+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:43:17.820986+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b2098b26033b0966dfe151f8375c3d29b46966af72b5ae82a5165d458be0d497", "fetched_at": "2026-08-28T04:09:45.744474+00:00", "kind": "readme", "missing": false, "url": "https://github.com/go-xorm/xorm"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:43:17.820986+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b2098b26033b0966dfe151f8375c3d29b46966af72b5ae82a5165d458be0d497", "fetched_at": "2026-08-28T04:09:45.744474+00:00", "kind": "readme", "missing": false, "url": "https://github.com/go-xorm/xorm"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:43:17.820986+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b2098b26033b0966dfe151f8375c3d29b46966af72b5ae82a5165d458be0d497", "fetched_at": "2026-08-28T04:09:45.744474+00:00", "kind": "readme", "missing": false, "url": "https://github.com/go-xorm/xorm"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:43:17.820986+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b2098b26033b0966dfe151f8375c3d29b46966af72b5ae82a5165d458be0d497", "fetched_at": "2026-08-28T04:09:45.744474+00:00", "kind": "readme", "missing": false, "url": "https://github.com/go-xorm/xorm"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-03T02:39:23.370411+00:00", "flags": ["archived"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4865, "days_push": 2344, "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}}