{"adoption": {"forks": 270, "observed_at": "2026-08-28T04:08:59.238680+00:00", "stars": 4766}, "canonical_url": "https://ross.abutalabs.com/products/facebookresearch-lingua", "card": {"archived": false, "artifact_type": "library", "description": "Meta Lingua: a lean, efficient, and easy-to-hack codebase to research LLMs.", "domain": ["large-language-models", "deep-learning", "machine-learning"], "enriched": true, "function": ["llm-training", "llm-inference", "machine-learning", "deep-learning"], "health_score": 39, "homepage": null, "language": "Python", "license": "BSD-3-Clause", "license_family": "permissive", "maturity": "active", "member_repos": ["facebookresearch/lingua"], "name": "facebookresearch/lingua", "platform": ["python"], "pushed_at": "2025-07-18T09:36:44+00:00", "repo": "facebookresearch/lingua", "stars": 4766, "tags": ["pytorch", "llm-research", "training-framework", "slurm", "huggingface", "meta-ai", "research", "gpu", "linux", "docker"], "topics": [], "urls": [], "use_cases": ["train a 1B parameter LLM from scratch on custom data", "experiment with new transformer architectures and losses", "run LLM inference and evaluation benchmarks", "research LLM training speed and stability", "prepare and shuffle large pretraining datasets from HuggingFace", "launch distributed training jobs on SLURM clusters"], "what_it_is": "Meta Lingua is a minimal, fast LLM training and inference library built on easy-to-modify PyTorch components for research purposes. It supports end-to-end training, inference, and evaluation of large language models with tools for analyzing speed and stability.", "when_to_avoid": ["you need a production-ready LLM serving framework", "you want turnkey fine-tuning with high-level APIs like HuggingFace Trainer", "you lack GPU resources or distributed training infrastructure", "you need extensive documentation and long-term stability guarantees"], "when_to_choose": ["you need a hackable, minimal codebase for LLM research", "you want to modify training internals like architectures, losses, or data pipelines", "you need end-to-end training, inference, and evaluation in one lightweight repo", "you work with SLURM-based GPU clusters"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/facebookresearch-lingua", "repo": "facebookresearch/lingua", "role": "main", "score": 36}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:08:59.238680+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:18:50.392461+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "31f017b82a0325c7ecce8f9e95635d40e3239eb2a4400be579ba235c73f97f2e", "fetched_at": "2026-08-28T04:08:59.238680+00:00", "kind": "readme", "missing": false, "url": "https://github.com/facebookresearch/lingua"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:08:59.238680+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:18:50.392461+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "31f017b82a0325c7ecce8f9e95635d40e3239eb2a4400be579ba235c73f97f2e", "fetched_at": "2026-08-28T04:08:59.238680+00:00", "kind": "readme", "missing": false, "url": "https://github.com/facebookresearch/lingua"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:18:50.392461+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "31f017b82a0325c7ecce8f9e95635d40e3239eb2a4400be579ba235c73f97f2e", "fetched_at": "2026-08-28T04:08:59.238680+00:00", "kind": "readme", "missing": false, "url": "https://github.com/facebookresearch/lingua"}], "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:08:59.238680+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:08:59.238680+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:08:59.238680+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:18:50.392461+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "31f017b82a0325c7ecce8f9e95635d40e3239eb2a4400be579ba235c73f97f2e", "fetched_at": "2026-08-28T04:08:59.238680+00:00", "kind": "readme", "missing": false, "url": "https://github.com/facebookresearch/lingua"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:08:59.238680+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:08:59.238680+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:18:50.392461+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "31f017b82a0325c7ecce8f9e95635d40e3239eb2a4400be579ba235c73f97f2e", "fetched_at": "2026-08-28T04:08:59.238680+00:00", "kind": "readme", "missing": false, "url": "https://github.com/facebookresearch/lingua"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:08:59.238680+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:08:59.238680+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:08:59.238680+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:18:50.392461+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "31f017b82a0325c7ecce8f9e95635d40e3239eb2a4400be579ba235c73f97f2e", "fetched_at": "2026-08-28T04:08:59.238680+00:00", "kind": "readme", "missing": false, "url": "https://github.com/facebookresearch/lingua"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:08:59.238680+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:08:59.238680+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:18:50.392461+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "31f017b82a0325c7ecce8f9e95635d40e3239eb2a4400be579ba235c73f97f2e", "fetched_at": "2026-08-28T04:08:59.238680+00:00", "kind": "readme", "missing": false, "url": "https://github.com/facebookresearch/lingua"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:18:50.392461+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "31f017b82a0325c7ecce8f9e95635d40e3239eb2a4400be579ba235c73f97f2e", "fetched_at": "2026-08-28T04:08:59.238680+00:00", "kind": "readme", "missing": false, "url": "https://github.com/facebookresearch/lingua"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:18:50.392461+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "31f017b82a0325c7ecce8f9e95635d40e3239eb2a4400be579ba235c73f97f2e", "fetched_at": "2026-08-28T04:08:59.238680+00:00", "kind": "readme", "missing": false, "url": "https://github.com/facebookresearch/lingua"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:18:50.392461+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "31f017b82a0325c7ecce8f9e95635d40e3239eb2a4400be579ba235c73f97f2e", "fetched_at": "2026-08-28T04:08:59.238680+00:00", "kind": "readme", "missing": false, "url": "https://github.com/facebookresearch/lingua"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 32, "longevity": 49, "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": 686, "days_push": 411, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 36, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}