{"adoption": {"forks": 638, "observed_at": "2026-08-28T04:09:01.737924+00:00", "stars": 4877}, "canonical_url": "https://ross.abutalabs.com/products/cms", "card": {"archived": false, "artifact_type": "library", "description": "The core Laravel CMS Composer package", "domain": ["cms", "web-development", "self-hosted", "backend"], "enriched": true, "function": ["web-framework", "templating", "static-site-generator", "api-framework", "graphql", "file-system"], "health_score": 100, "homepage": "https://statamic.com", "language": "PHP", "license": "NOASSERTION", "license_family": "other", "maturity": "active", "member_repos": ["statamic/cms"], "name": "statamic/cms", "platform": ["php", "self-hosted"], "pushed_at": "2026-08-26T18:05:58+00:00", "repo": "statamic/cms", "stars": 4877, "tags": ["flat-file-cms", "laravel-package", "headless-cms", "content-management", "static-site-generation", "control-panel", "composer-package", "web-server"], "topics": ["statamic", "cms", "laravel", "laravel-package", "composer-package", "flat-file-cms", "laravel-cms", "php", "vuejs", "headless", "api-rest", "ssg", "graphql", "flatfilecms", "flatfile", "content-management-system", "php8"], "urls": [], "use_cases": ["build a flat-file CMS website on Laravel", "manage marketing site content without a database", "create a headless CMS with REST or GraphQL APIs", "run a multi-site or multilingual publishing platform", "give editors a friendly control panel for Markdown content", "version-control site content automatically with Git"], "what_it_is": "Statamic is a flat-first, Laravel-powered content management system distributed as a Composer package that installs into an existing Laravel application. It stores content in Markdown/YAML files by default (with optional database mode) and offers a Vue-based control panel, blueprints for content modeling, and optional headless REST/GraphQL APIs in its Pro tier.", "when_to_avoid": ["you need a language or framework other than PHP/Laravel", "you require unlimited users, revisions, or headless APIs without paying for the Pro license", "you want a fully open-source CMS with no commercial licensing restrictions", "you need a lightweight blog-only tool where a static site generator would suffice"], "when_to_choose": ["you are already in the Laravel/PHP ecosystem and want a CMS that integrates natively", "you prefer flat-file content stored in Git over a database", "you need a polished editing experience for content-driven sites", "you want a CMS that can scale from flat files to database mode"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/cms", "repo": "statamic/cms", "role": "main", "score": 95}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:09:01.737924+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:18:17.537910+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fa8a65ec0fadea7a63c3440a0daca912ac41f5828d24224fcb4fd00fe51dee59", "fetched_at": "2026-08-28T04:09:01.737924+00:00", "kind": "readme", "missing": false, "url": "https://github.com/statamic/cms"}, {"content_hash": "19292e583f74fc98ea84d0931ef628ac924bb6fdee3639f9e95a86019373270c", "fetched_at": "2026-08-29T09:00:49.330048+00:00", "kind": "homepage", "missing": false, "url": "https://statamic.com"}, {"content_hash": "3449da9551f0488b81ec147930658db030a3991c7a12318d0cfb5b817cd53b2b", "fetched_at": "2026-08-29T09:00:49.336468+00:00", "kind": "site_page", "missing": false, "url": "https://statamic.com/features"}, {"content_hash": "3f43fde0e430fe52b3868b0131c39ea0075cbea5f5ad2d6b3a5633fadc572032", "fetched_at": "2026-08-29T09:00:49.340463+00:00", "kind": "site_page", "missing": false, "url": "https://statamic.com/about"}, {"content_hash": "36de83686019adc70f7e8a6d9c55c96764ef4da599ca18aec8a8425b2f3fb99d", "fetched_at": "2026-08-29T09:00:49.333950+00:00", "kind": "site_page", "missing": false, "url": "https://statamic.com/pricing"}, {"content_hash": "fd787f7193957e63e9bf34ff6730a1112be49fe614e9ebbeb9c24fb821942995", "fetched_at": "2026-08-29T09:00:49.338477+00:00", "kind": "site_page", "missing": false, "url": "https://statamic.com/stories"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:09:01.737924+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:18:17.537910+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fa8a65ec0fadea7a63c3440a0daca912ac41f5828d24224fcb4fd00fe51dee59", "fetched_at": "2026-08-28T04:09:01.737924+00:00", "kind": "readme", "missing": false, "url": "https://github.com/statamic/cms"}, {"content_hash": "19292e583f74fc98ea84d0931ef628ac924bb6fdee3639f9e95a86019373270c", "fetched_at": "2026-08-29T09:00:49.330048+00:00", "kind": "homepage", "missing": false, "url": "https://statamic.com"}, {"content_hash": "3449da9551f0488b81ec147930658db030a3991c7a12318d0cfb5b817cd53b2b", "fetched_at": "2026-08-29T09:00:49.336468+00:00", "kind": "site_page", "missing": false, "url": "https://statamic.com/features"}, {"content_hash": "3f43fde0e430fe52b3868b0131c39ea0075cbea5f5ad2d6b3a5633fadc572032", "fetched_at": "2026-08-29T09:00:49.340463+00:00", "kind": "site_page", "missing": false, "url": "https://statamic.com/about"}, {"content_hash": "36de83686019adc70f7e8a6d9c55c96764ef4da599ca18aec8a8425b2f3fb99d", "fetched_at": "2026-08-29T09:00:49.333950+00:00", "kind": "site_page", "missing": false, "url": "https://statamic.com/pricing"}, {"content_hash": "fd787f7193957e63e9bf34ff6730a1112be49fe614e9ebbeb9c24fb821942995", "fetched_at": "2026-08-29T09:00:49.338477+00:00", "kind": "site_page", "missing": false, "url": "https://statamic.com/stories"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:18:17.537910+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fa8a65ec0fadea7a63c3440a0daca912ac41f5828d24224fcb4fd00fe51dee59", "fetched_at": "2026-08-28T04:09:01.737924+00:00", "kind": "readme", "missing": false, "url": "https://github.com/statamic/cms"}, {"content_hash": "19292e583f74fc98ea84d0931ef628ac924bb6fdee3639f9e95a86019373270c", "fetched_at": "2026-08-29T09:00:49.330048+00:00", "kind": "homepage", "missing": false, "url": "https://statamic.com"}, {"content_hash": "3449da9551f0488b81ec147930658db030a3991c7a12318d0cfb5b817cd53b2b", "fetched_at": "2026-08-29T09:00:49.336468+00:00", "kind": "site_page", "missing": false, "url": "https://statamic.com/features"}, {"content_hash": "3f43fde0e430fe52b3868b0131c39ea0075cbea5f5ad2d6b3a5633fadc572032", "fetched_at": "2026-08-29T09:00:49.340463+00:00", "kind": "site_page", "missing": false, "url": "https://statamic.com/about"}, {"content_hash": "36de83686019adc70f7e8a6d9c55c96764ef4da599ca18aec8a8425b2f3fb99d", "fetched_at": "2026-08-29T09:00:49.333950+00:00", "kind": "site_page", "missing": false, "url": "https://statamic.com/pricing"}, {"content_hash": "fd787f7193957e63e9bf34ff6730a1112be49fe614e9ebbeb9c24fb821942995", "fetched_at": "2026-08-29T09:00:49.338477+00:00", "kind": "site_page", "missing": false, "url": "https://statamic.com/stories"}], "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:01.737924+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:09:01.737924+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:09:01.737924+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:18:17.537910+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fa8a65ec0fadea7a63c3440a0daca912ac41f5828d24224fcb4fd00fe51dee59", "fetched_at": "2026-08-28T04:09:01.737924+00:00", "kind": "readme", "missing": false, "url": "https://github.com/statamic/cms"}, {"content_hash": "19292e583f74fc98ea84d0931ef628ac924bb6fdee3639f9e95a86019373270c", "fetched_at": "2026-08-29T09:00:49.330048+00:00", "kind": "homepage", "missing": false, "url": "https://statamic.com"}, {"content_hash": "3449da9551f0488b81ec147930658db030a3991c7a12318d0cfb5b817cd53b2b", "fetched_at": "2026-08-29T09:00:49.336468+00:00", "kind": "site_page", "missing": false, "url": "https://statamic.com/features"}, {"content_hash": "3f43fde0e430fe52b3868b0131c39ea0075cbea5f5ad2d6b3a5633fadc572032", "fetched_at": "2026-08-29T09:00:49.340463+00:00", "kind": "site_page", "missing": false, "url": "https://statamic.com/about"}, {"content_hash": "36de83686019adc70f7e8a6d9c55c96764ef4da599ca18aec8a8425b2f3fb99d", "fetched_at": "2026-08-29T09:00:49.333950+00:00", "kind": "site_page", "missing": false, "url": "https://statamic.com/pricing"}, {"content_hash": "fd787f7193957e63e9bf34ff6730a1112be49fe614e9ebbeb9c24fb821942995", "fetched_at": "2026-08-29T09:00:49.338477+00:00", "kind": "site_page", "missing": false, "url": "https://statamic.com/stories"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:09:01.737924+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:09:01.737924+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:18:17.537910+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fa8a65ec0fadea7a63c3440a0daca912ac41f5828d24224fcb4fd00fe51dee59", "fetched_at": "2026-08-28T04:09:01.737924+00:00", "kind": "readme", "missing": false, "url": "https://github.com/statamic/cms"}, {"content_hash": "19292e583f74fc98ea84d0931ef628ac924bb6fdee3639f9e95a86019373270c", "fetched_at": "2026-08-29T09:00:49.330048+00:00", "kind": "homepage", "missing": false, "url": "https://statamic.com"}, {"content_hash": "3449da9551f0488b81ec147930658db030a3991c7a12318d0cfb5b817cd53b2b", "fetched_at": "2026-08-29T09:00:49.336468+00:00", "kind": "site_page", "missing": false, "url": "https://statamic.com/features"}, {"content_hash": "3f43fde0e430fe52b3868b0131c39ea0075cbea5f5ad2d6b3a5633fadc572032", "fetched_at": "2026-08-29T09:00:49.340463+00:00", "kind": "site_page", "missing": false, "url": "https://statamic.com/about"}, {"content_hash": "36de83686019adc70f7e8a6d9c55c96764ef4da599ca18aec8a8425b2f3fb99d", "fetched_at": "2026-08-29T09:00:49.333950+00:00", "kind": "site_page", "missing": false, "url": "https://statamic.com/pricing"}, {"content_hash": "fd787f7193957e63e9bf34ff6730a1112be49fe614e9ebbeb9c24fb821942995", "fetched_at": "2026-08-29T09:00:49.338477+00:00", "kind": "site_page", "missing": false, "url": "https://statamic.com/stories"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:09:01.737924+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:09:01.737924+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:09:01.737924+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:18:17.537910+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fa8a65ec0fadea7a63c3440a0daca912ac41f5828d24224fcb4fd00fe51dee59", "fetched_at": "2026-08-28T04:09:01.737924+00:00", "kind": "readme", "missing": false, "url": "https://github.com/statamic/cms"}, {"content_hash": "19292e583f74fc98ea84d0931ef628ac924bb6fdee3639f9e95a86019373270c", "fetched_at": "2026-08-29T09:00:49.330048+00:00", "kind": "homepage", "missing": false, "url": "https://statamic.com"}, {"content_hash": "3449da9551f0488b81ec147930658db030a3991c7a12318d0cfb5b817cd53b2b", "fetched_at": "2026-08-29T09:00:49.336468+00:00", "kind": "site_page", "missing": false, "url": "https://statamic.com/features"}, {"content_hash": "3f43fde0e430fe52b3868b0131c39ea0075cbea5f5ad2d6b3a5633fadc572032", "fetched_at": "2026-08-29T09:00:49.340463+00:00", "kind": "site_page", "missing": false, "url": "https://statamic.com/about"}, {"content_hash": "36de83686019adc70f7e8a6d9c55c96764ef4da599ca18aec8a8425b2f3fb99d", "fetched_at": "2026-08-29T09:00:49.333950+00:00", "kind": "site_page", "missing": false, "url": "https://statamic.com/pricing"}, {"content_hash": "fd787f7193957e63e9bf34ff6730a1112be49fe614e9ebbeb9c24fb821942995", "fetched_at": "2026-08-29T09:00:49.338477+00:00", "kind": "site_page", "missing": false, "url": "https://statamic.com/stories"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:09:01.737924+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:09:01.737924+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:18:17.537910+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fa8a65ec0fadea7a63c3440a0daca912ac41f5828d24224fcb4fd00fe51dee59", "fetched_at": "2026-08-28T04:09:01.737924+00:00", "kind": "readme", "missing": false, "url": "https://github.com/statamic/cms"}, {"content_hash": "19292e583f74fc98ea84d0931ef628ac924bb6fdee3639f9e95a86019373270c", "fetched_at": "2026-08-29T09:00:49.330048+00:00", "kind": "homepage", "missing": false, "url": "https://statamic.com"}, {"content_hash": "3449da9551f0488b81ec147930658db030a3991c7a12318d0cfb5b817cd53b2b", "fetched_at": "2026-08-29T09:00:49.336468+00:00", "kind": "site_page", "missing": false, "url": "https://statamic.com/features"}, {"content_hash": "3f43fde0e430fe52b3868b0131c39ea0075cbea5f5ad2d6b3a5633fadc572032", "fetched_at": "2026-08-29T09:00:49.340463+00:00", "kind": "site_page", "missing": false, "url": "https://statamic.com/about"}, {"content_hash": "36de83686019adc70f7e8a6d9c55c96764ef4da599ca18aec8a8425b2f3fb99d", "fetched_at": "2026-08-29T09:00:49.333950+00:00", "kind": "site_page", "missing": false, "url": "https://statamic.com/pricing"}, {"content_hash": "fd787f7193957e63e9bf34ff6730a1112be49fe614e9ebbeb9c24fb821942995", "fetched_at": "2026-08-29T09:00:49.338477+00:00", "kind": "site_page", "missing": false, "url": "https://statamic.com/stories"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:18:17.537910+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fa8a65ec0fadea7a63c3440a0daca912ac41f5828d24224fcb4fd00fe51dee59", "fetched_at": "2026-08-28T04:09:01.737924+00:00", "kind": "readme", "missing": false, "url": "https://github.com/statamic/cms"}, {"content_hash": "19292e583f74fc98ea84d0931ef628ac924bb6fdee3639f9e95a86019373270c", "fetched_at": "2026-08-29T09:00:49.330048+00:00", "kind": "homepage", "missing": false, "url": "https://statamic.com"}, {"content_hash": "3449da9551f0488b81ec147930658db030a3991c7a12318d0cfb5b817cd53b2b", "fetched_at": "2026-08-29T09:00:49.336468+00:00", "kind": "site_page", "missing": false, "url": "https://statamic.com/features"}, {"content_hash": "3f43fde0e430fe52b3868b0131c39ea0075cbea5f5ad2d6b3a5633fadc572032", "fetched_at": "2026-08-29T09:00:49.340463+00:00", "kind": "site_page", "missing": false, "url": "https://statamic.com/about"}, {"content_hash": "36de83686019adc70f7e8a6d9c55c96764ef4da599ca18aec8a8425b2f3fb99d", "fetched_at": "2026-08-29T09:00:49.333950+00:00", "kind": "site_page", "missing": false, "url": "https://statamic.com/pricing"}, {"content_hash": "fd787f7193957e63e9bf34ff6730a1112be49fe614e9ebbeb9c24fb821942995", "fetched_at": "2026-08-29T09:00:49.338477+00:00", "kind": "site_page", "missing": false, "url": "https://statamic.com/stories"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:18:17.537910+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fa8a65ec0fadea7a63c3440a0daca912ac41f5828d24224fcb4fd00fe51dee59", "fetched_at": "2026-08-28T04:09:01.737924+00:00", "kind": "readme", "missing": false, "url": "https://github.com/statamic/cms"}, {"content_hash": "19292e583f74fc98ea84d0931ef628ac924bb6fdee3639f9e95a86019373270c", "fetched_at": "2026-08-29T09:00:49.330048+00:00", "kind": "homepage", "missing": false, "url": "https://statamic.com"}, {"content_hash": "3449da9551f0488b81ec147930658db030a3991c7a12318d0cfb5b817cd53b2b", "fetched_at": "2026-08-29T09:00:49.336468+00:00", "kind": "site_page", "missing": false, "url": "https://statamic.com/features"}, {"content_hash": "3f43fde0e430fe52b3868b0131c39ea0075cbea5f5ad2d6b3a5633fadc572032", "fetched_at": "2026-08-29T09:00:49.340463+00:00", "kind": "site_page", "missing": false, "url": "https://statamic.com/about"}, {"content_hash": "36de83686019adc70f7e8a6d9c55c96764ef4da599ca18aec8a8425b2f3fb99d", "fetched_at": "2026-08-29T09:00:49.333950+00:00", "kind": "site_page", "missing": false, "url": "https://statamic.com/pricing"}, {"content_hash": "fd787f7193957e63e9bf34ff6730a1112be49fe614e9ebbeb9c24fb821942995", "fetched_at": "2026-08-29T09:00:49.338477+00:00", "kind": "site_page", "missing": false, "url": "https://statamic.com/stories"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:18:17.537910+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fa8a65ec0fadea7a63c3440a0daca912ac41f5828d24224fcb4fd00fe51dee59", "fetched_at": "2026-08-28T04:09:01.737924+00:00", "kind": "readme", "missing": false, "url": "https://github.com/statamic/cms"}, {"content_hash": "19292e583f74fc98ea84d0931ef628ac924bb6fdee3639f9e95a86019373270c", "fetched_at": "2026-08-29T09:00:49.330048+00:00", "kind": "homepage", "missing": false, "url": "https://statamic.com"}, {"content_hash": "3449da9551f0488b81ec147930658db030a3991c7a12318d0cfb5b817cd53b2b", "fetched_at": "2026-08-29T09:00:49.336468+00:00", "kind": "site_page", "missing": false, "url": "https://statamic.com/features"}, {"content_hash": "3f43fde0e430fe52b3868b0131c39ea0075cbea5f5ad2d6b3a5633fadc572032", "fetched_at": "2026-08-29T09:00:49.340463+00:00", "kind": "site_page", "missing": false, "url": "https://statamic.com/about"}, {"content_hash": "36de83686019adc70f7e8a6d9c55c96764ef4da599ca18aec8a8425b2f3fb99d", "fetched_at": "2026-08-29T09:00:49.333950+00:00", "kind": "site_page", "missing": false, "url": "https://statamic.com/pricing"}, {"content_hash": "fd787f7193957e63e9bf34ff6730a1112be49fe614e9ebbeb9c24fb821942995", "fetched_at": "2026-08-29T09:00:49.338477+00:00", "kind": "site_page", "missing": false, "url": "https://statamic.com/stories"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 87}, "computed_at": "2026-09-03T02:39:23.370411+00:00", "flags": ["no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3207, "days_push": 7, "days_rel": 8, "gap_med": 3.0, "n_releases_24m": 147}, "score": 95, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}