{"adoption": {"forks": 422, "observed_at": "2026-08-28T04:09:11.780052+00:00", "stars": 5179}, "canonical_url": "https://ross.abutalabs.com/products/codegen", "card": {"archived": false, "artifact_type": "library", "description": "CodeGen is a family of open-source model for program synthesis. Trained on TPU-v4. Competitive with OpenAI Codex.", "domain": ["large-language-models", "artificial-intelligence", "developer-tools"], "enriched": true, "function": ["llm-inference", "machine-learning", "deep-learning"], "health_score": 71, "homepage": null, "language": "Python", "license": "Apache-2.0", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["salesforce/CodeGen"], "name": "salesforce/CodeGen", "platform": ["python"], "pushed_at": "2026-06-02T18:14:11+00:00", "repo": "salesforce/CodeGen", "stars": 5179, "tags": ["program-synthesis", "code-generation", "language-model", "tpu", "huggingface", "open-source-models", "gpu", "linux"], "topics": ["programsynthesis", "generativemodel", "codex", "languagemodel", "llm", "tpu-acceleration"], "urls": [], "use_cases": ["generate code from natural language prompts", "run an open-source alternative to OpenAI Codex", "infill code in the middle of a file", "research program synthesis with language models", "self-host a code completion model", "fine-tune or evaluate code LLMs"], "what_it_is": "CodeGen is a family of open-source large language models (350M to 16B parameters) from Salesforce AI Research for program synthesis, generating code from natural language and infilling. The repository provides model weights on Hugging Face and Python usage examples via the transformers library.", "when_to_avoid": ["you need a production coding assistant with IDE integration out of the box", "you lack GPU or TPU resources for large model inference", "you want the newest state-of-the-art code LLM rather than a research artifact"], "when_to_choose": ["you need open weights for code generation you can self-host", "you want a Codex-style model for research or experimentation", "you need infill sampling capability in a code model"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/codegen", "repo": "salesforce/CodeGen", "role": "main", "score": 70}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:09:11.780052+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:01:48.554612+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b7e2d22083d59284d9c27e5feb20784ab2a99e4206ba88990f7d1e8a53e7ba0c", "fetched_at": "2026-08-28T04:09:11.780052+00:00", "kind": "readme", "missing": false, "url": "https://github.com/salesforce/CodeGen"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:09:11.780052+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:01:48.554612+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b7e2d22083d59284d9c27e5feb20784ab2a99e4206ba88990f7d1e8a53e7ba0c", "fetched_at": "2026-08-28T04:09:11.780052+00:00", "kind": "readme", "missing": false, "url": "https://github.com/salesforce/CodeGen"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:01:48.554612+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b7e2d22083d59284d9c27e5feb20784ab2a99e4206ba88990f7d1e8a53e7ba0c", "fetched_at": "2026-08-28T04:09:11.780052+00:00", "kind": "readme", "missing": false, "url": "https://github.com/salesforce/CodeGen"}], "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:11.780052+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:09:11.780052+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:09:11.780052+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:01:48.554612+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b7e2d22083d59284d9c27e5feb20784ab2a99e4206ba88990f7d1e8a53e7ba0c", "fetched_at": "2026-08-28T04:09:11.780052+00:00", "kind": "readme", "missing": false, "url": "https://github.com/salesforce/CodeGen"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:09:11.780052+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:09:11.780052+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:01:48.554612+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b7e2d22083d59284d9c27e5feb20784ab2a99e4206ba88990f7d1e8a53e7ba0c", "fetched_at": "2026-08-28T04:09:11.780052+00:00", "kind": "readme", "missing": false, "url": "https://github.com/salesforce/CodeGen"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:09:11.780052+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:09:11.780052+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:09:11.780052+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:01:48.554612+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b7e2d22083d59284d9c27e5feb20784ab2a99e4206ba88990f7d1e8a53e7ba0c", "fetched_at": "2026-08-28T04:09:11.780052+00:00", "kind": "readme", "missing": false, "url": "https://github.com/salesforce/CodeGen"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:09:11.780052+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:09:11.780052+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:01:48.554612+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b7e2d22083d59284d9c27e5feb20784ab2a99e4206ba88990f7d1e8a53e7ba0c", "fetched_at": "2026-08-28T04:09:11.780052+00:00", "kind": "readme", "missing": false, "url": "https://github.com/salesforce/CodeGen"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:01:48.554612+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b7e2d22083d59284d9c27e5feb20784ab2a99e4206ba88990f7d1e8a53e7ba0c", "fetched_at": "2026-08-28T04:09:11.780052+00:00", "kind": "readme", "missing": false, "url": "https://github.com/salesforce/CodeGen"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:01:48.554612+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b7e2d22083d59284d9c27e5feb20784ab2a99e4206ba88990f7d1e8a53e7ba0c", "fetched_at": "2026-08-28T04:09:11.780052+00:00", "kind": "readme", "missing": false, "url": "https://github.com/salesforce/CodeGen"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:01:48.554612+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b7e2d22083d59284d9c27e5feb20784ab2a99e4206ba88990f7d1e8a53e7ba0c", "fetched_at": "2026-08-28T04:09:11.780052+00:00", "kind": "readme", "missing": false, "url": "https://github.com/salesforce/CodeGen"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 85, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 1619, "days_push": 92, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 70, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}