{"adoption": {"forks": 744, "observed_at": "2026-08-28T04:11:04.737023+00:00", "stars": 13757}, "canonical_url": "https://ross.abutalabs.com/products/tinacms", "card": {"archived": false, "artifact_type": "application", "description": "TinaCMS is the leading open-source headless CMS that supports Markdown and Visual Editing. Your content is stored in your own GitHub repo 🦙 ❤️", "domain": ["web-development", "cms", "documentation", "frontend"], "enriched": true, "function": ["graphql", "markdown", "web-framework", "developer-tools"], "health_score": 100, "homepage": "https://tina.io", "language": "TypeScript", "license": "Apache-2.0", "license_family": "permissive", "maturity": "stable", "member_repos": ["tinacms/tinacms"], "name": "tinacms/tinacms", "platform": ["cross-platform", "self-hosted"], "pushed_at": "2026-08-27T00:11:20+00:00", "repo": "tinacms/tinacms", "stars": 13757, "tags": ["headless-cms", "git-backed", "visual-editing", "markdown", "mdx", "nextjs", "react", "astro", "tinadocs", "jamstack", "cms", "nodejs", "web-server"], "topics": ["cms", "nextjs", "react", "content-management-system", "tinacms", "markdown", "typescript", "tina", "forestry"], "urls": [], "use_cases": ["add visual editing to a Next.js or Astro site", "manage markdown blog content in a git repo", "let non-technical editors update a static site", "build a documentation site with git-based workflow", "query markdown content via a GraphQL API", "replace a database-backed CMS with file-based content", "set up editorial workflow with PR-based content review"], "what_it_is": "TinaCMS is an open-source, Git-backed headless CMS that stores content as Markdown, MDX, JSON, or YAML directly in your GitHub repository. It provides a visual editing experience with live preview, a GraphQL content API, and works with frameworks like Next.js, Astro, Hugo, and others.", "when_to_avoid": ["you need a traditional database-backed CMS with complex relational content", "your site is not JavaScript/React-based and you don't want a GraphQL layer", "you need heavy multi-channel content delivery beyond static sites", "you require fully offline editing without GitHub connectivity"], "when_to_choose": ["your content should live in your own git repository as markdown", "you want visual editing with live preview for editors", "you use React-based frameworks like Next.js or Astro", "you want a database-free, self-hosted content workflow", "you need PR-based review and versioning of content changes"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/tinacms", "repo": "tinacms/tinacms", "role": "main", "score": 95}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:11:04.737023+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:13:03.685579+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "73168776578cb090f9e36fcae9931b60aec51a937a67a9fb85173793dc3d7796", "fetched_at": "2026-08-28T04:11:04.737023+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tinacms/tinacms"}, {"content_hash": "fa620cd554a1c8b803e8196c3634e04cc73f4242241674315ec45542565f8daf", "fetched_at": "2026-08-29T08:07:52.547082+00:00", "kind": "homepage", "missing": false, "url": "https://tina.io"}, {"content_hash": "d7f68b5e6c5156b2154303c670e91e57f10cf3c74f2df5ea67acae7515521200", "fetched_at": "2026-08-29T08:07:52.556580+00:00", "kind": "site_page", "missing": false, "url": "https://tina.io/docs"}, {"content_hash": "cb88fd904d24d040952c9b2481cad38a52f414a9d954c578c42af042de4ee689", "fetched_at": "2026-08-29T08:07:52.558578+00:00", "kind": "site_page", "missing": false, "url": "https://tina.io/tinadocs"}, {"content_hash": "593f0948dc1457af74ce26c5fce28ec8dc2dce84f5cca7cc89c06eb6ea36a0df", "fetched_at": "2026-08-29T08:07:52.560516+00:00", "kind": "site_page", "missing": false, "url": "https://tina.io/tinadocs/docs"}, {"content_hash": "724492969c70604e0430ec7da355860a5fdfba90490c3066e60f992cc9010ea0", "fetched_at": "2026-08-29T08:07:52.565080+00:00", "kind": "site_page", "missing": false, "url": "https://tina.io/docs/support"}, {"content_hash": "64904d4fb7ed7e936e77770369cb195b4a2f7e1f4f55e06cb31632d41fbc7d61", "fetched_at": "2026-08-29T08:07:52.566651+00:00", "kind": "site_page", "missing": false, "url": "https://tina.io/about"}, {"content_hash": "6268bc6d17c977a9549d5e99d6efc3b606fec87cf8b9b46018d1d64499d4da4b", "fetched_at": "2026-08-29T08:07:52.562093+00:00", "kind": "site_page", "missing": false, "url": "https://tina.io/pricing"}, {"content_hash": "9a7ca6f73fda7fe080561305f8b43e08513f0e2b982bb36eda3c46fe8bb06b40", "fetched_at": "2026-08-29T08:07:52.568191+00:00", "kind": "site_page", "missing": false, "url": "https://tina.io/tinacms"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:11:04.737023+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:13:03.685579+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "73168776578cb090f9e36fcae9931b60aec51a937a67a9fb85173793dc3d7796", "fetched_at": "2026-08-28T04:11:04.737023+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tinacms/tinacms"}, {"content_hash": "fa620cd554a1c8b803e8196c3634e04cc73f4242241674315ec45542565f8daf", "fetched_at": "2026-08-29T08:07:52.547082+00:00", "kind": "homepage", "missing": false, "url": "https://tina.io"}, {"content_hash": "d7f68b5e6c5156b2154303c670e91e57f10cf3c74f2df5ea67acae7515521200", "fetched_at": "2026-08-29T08:07:52.556580+00:00", "kind": "site_page", "missing": false, "url": "https://tina.io/docs"}, {"content_hash": "cb88fd904d24d040952c9b2481cad38a52f414a9d954c578c42af042de4ee689", "fetched_at": "2026-08-29T08:07:52.558578+00:00", "kind": "site_page", "missing": false, "url": "https://tina.io/tinadocs"}, {"content_hash": "593f0948dc1457af74ce26c5fce28ec8dc2dce84f5cca7cc89c06eb6ea36a0df", "fetched_at": "2026-08-29T08:07:52.560516+00:00", "kind": "site_page", "missing": false, "url": "https://tina.io/tinadocs/docs"}, {"content_hash": "724492969c70604e0430ec7da355860a5fdfba90490c3066e60f992cc9010ea0", "fetched_at": "2026-08-29T08:07:52.565080+00:00", "kind": "site_page", "missing": false, "url": "https://tina.io/docs/support"}, {"content_hash": "64904d4fb7ed7e936e77770369cb195b4a2f7e1f4f55e06cb31632d41fbc7d61", "fetched_at": "2026-08-29T08:07:52.566651+00:00", "kind": "site_page", "missing": false, "url": "https://tina.io/about"}, {"content_hash": "6268bc6d17c977a9549d5e99d6efc3b606fec87cf8b9b46018d1d64499d4da4b", "fetched_at": "2026-08-29T08:07:52.562093+00:00", "kind": "site_page", "missing": false, "url": "https://tina.io/pricing"}, {"content_hash": "9a7ca6f73fda7fe080561305f8b43e08513f0e2b982bb36eda3c46fe8bb06b40", "fetched_at": "2026-08-29T08:07:52.568191+00:00", "kind": "site_page", "missing": false, "url": "https://tina.io/tinacms"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:13:03.685579+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "73168776578cb090f9e36fcae9931b60aec51a937a67a9fb85173793dc3d7796", "fetched_at": "2026-08-28T04:11:04.737023+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tinacms/tinacms"}, {"content_hash": "fa620cd554a1c8b803e8196c3634e04cc73f4242241674315ec45542565f8daf", "fetched_at": "2026-08-29T08:07:52.547082+00:00", "kind": "homepage", "missing": false, "url": "https://tina.io"}, {"content_hash": "d7f68b5e6c5156b2154303c670e91e57f10cf3c74f2df5ea67acae7515521200", "fetched_at": "2026-08-29T08:07:52.556580+00:00", "kind": "site_page", "missing": false, "url": "https://tina.io/docs"}, {"content_hash": "cb88fd904d24d040952c9b2481cad38a52f414a9d954c578c42af042de4ee689", "fetched_at": "2026-08-29T08:07:52.558578+00:00", "kind": "site_page", "missing": false, "url": "https://tina.io/tinadocs"}, {"content_hash": "593f0948dc1457af74ce26c5fce28ec8dc2dce84f5cca7cc89c06eb6ea36a0df", "fetched_at": "2026-08-29T08:07:52.560516+00:00", "kind": "site_page", "missing": false, "url": "https://tina.io/tinadocs/docs"}, {"content_hash": "724492969c70604e0430ec7da355860a5fdfba90490c3066e60f992cc9010ea0", "fetched_at": "2026-08-29T08:07:52.565080+00:00", "kind": "site_page", "missing": false, "url": "https://tina.io/docs/support"}, {"content_hash": "64904d4fb7ed7e936e77770369cb195b4a2f7e1f4f55e06cb31632d41fbc7d61", "fetched_at": "2026-08-29T08:07:52.566651+00:00", "kind": "site_page", "missing": false, "url": "https://tina.io/about"}, {"content_hash": "6268bc6d17c977a9549d5e99d6efc3b606fec87cf8b9b46018d1d64499d4da4b", "fetched_at": "2026-08-29T08:07:52.562093+00:00", "kind": "site_page", "missing": false, "url": "https://tina.io/pricing"}, {"content_hash": "9a7ca6f73fda7fe080561305f8b43e08513f0e2b982bb36eda3c46fe8bb06b40", "fetched_at": "2026-08-29T08:07:52.568191+00:00", "kind": "site_page", "missing": false, "url": "https://tina.io/tinacms"}], "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:11:04.737023+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:11:04.737023+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:11:04.737023+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:13:03.685579+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "73168776578cb090f9e36fcae9931b60aec51a937a67a9fb85173793dc3d7796", "fetched_at": "2026-08-28T04:11:04.737023+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tinacms/tinacms"}, {"content_hash": "fa620cd554a1c8b803e8196c3634e04cc73f4242241674315ec45542565f8daf", "fetched_at": "2026-08-29T08:07:52.547082+00:00", "kind": "homepage", "missing": false, "url": "https://tina.io"}, {"content_hash": "d7f68b5e6c5156b2154303c670e91e57f10cf3c74f2df5ea67acae7515521200", "fetched_at": "2026-08-29T08:07:52.556580+00:00", "kind": "site_page", "missing": false, "url": "https://tina.io/docs"}, {"content_hash": "cb88fd904d24d040952c9b2481cad38a52f414a9d954c578c42af042de4ee689", "fetched_at": "2026-08-29T08:07:52.558578+00:00", "kind": "site_page", "missing": false, "url": "https://tina.io/tinadocs"}, {"content_hash": "593f0948dc1457af74ce26c5fce28ec8dc2dce84f5cca7cc89c06eb6ea36a0df", "fetched_at": "2026-08-29T08:07:52.560516+00:00", "kind": "site_page", "missing": false, "url": "https://tina.io/tinadocs/docs"}, {"content_hash": "724492969c70604e0430ec7da355860a5fdfba90490c3066e60f992cc9010ea0", "fetched_at": "2026-08-29T08:07:52.565080+00:00", "kind": "site_page", "missing": false, "url": "https://tina.io/docs/support"}, {"content_hash": "64904d4fb7ed7e936e77770369cb195b4a2f7e1f4f55e06cb31632d41fbc7d61", "fetched_at": "2026-08-29T08:07:52.566651+00:00", "kind": "site_page", "missing": false, "url": "https://tina.io/about"}, {"content_hash": "6268bc6d17c977a9549d5e99d6efc3b606fec87cf8b9b46018d1d64499d4da4b", "fetched_at": "2026-08-29T08:07:52.562093+00:00", "kind": "site_page", "missing": false, "url": "https://tina.io/pricing"}, {"content_hash": "9a7ca6f73fda7fe080561305f8b43e08513f0e2b982bb36eda3c46fe8bb06b40", "fetched_at": "2026-08-29T08:07:52.568191+00:00", "kind": "site_page", "missing": false, "url": "https://tina.io/tinacms"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:11:04.737023+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:11:04.737023+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:13:03.685579+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "73168776578cb090f9e36fcae9931b60aec51a937a67a9fb85173793dc3d7796", "fetched_at": "2026-08-28T04:11:04.737023+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tinacms/tinacms"}, {"content_hash": "fa620cd554a1c8b803e8196c3634e04cc73f4242241674315ec45542565f8daf", "fetched_at": "2026-08-29T08:07:52.547082+00:00", "kind": "homepage", "missing": false, "url": "https://tina.io"}, {"content_hash": "d7f68b5e6c5156b2154303c670e91e57f10cf3c74f2df5ea67acae7515521200", "fetched_at": "2026-08-29T08:07:52.556580+00:00", "kind": "site_page", "missing": false, "url": "https://tina.io/docs"}, {"content_hash": "cb88fd904d24d040952c9b2481cad38a52f414a9d954c578c42af042de4ee689", "fetched_at": "2026-08-29T08:07:52.558578+00:00", "kind": "site_page", "missing": false, "url": "https://tina.io/tinadocs"}, {"content_hash": "593f0948dc1457af74ce26c5fce28ec8dc2dce84f5cca7cc89c06eb6ea36a0df", "fetched_at": "2026-08-29T08:07:52.560516+00:00", "kind": "site_page", "missing": false, "url": "https://tina.io/tinadocs/docs"}, {"content_hash": "724492969c70604e0430ec7da355860a5fdfba90490c3066e60f992cc9010ea0", "fetched_at": "2026-08-29T08:07:52.565080+00:00", "kind": "site_page", "missing": false, "url": "https://tina.io/docs/support"}, {"content_hash": "64904d4fb7ed7e936e77770369cb195b4a2f7e1f4f55e06cb31632d41fbc7d61", "fetched_at": "2026-08-29T08:07:52.566651+00:00", "kind": "site_page", "missing": false, "url": "https://tina.io/about"}, {"content_hash": "6268bc6d17c977a9549d5e99d6efc3b606fec87cf8b9b46018d1d64499d4da4b", "fetched_at": "2026-08-29T08:07:52.562093+00:00", "kind": "site_page", "missing": false, "url": "https://tina.io/pricing"}, {"content_hash": "9a7ca6f73fda7fe080561305f8b43e08513f0e2b982bb36eda3c46fe8bb06b40", "fetched_at": "2026-08-29T08:07:52.568191+00:00", "kind": "site_page", "missing": false, "url": "https://tina.io/tinacms"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:11:04.737023+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:11:04.737023+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:11:04.737023+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:13:03.685579+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "73168776578cb090f9e36fcae9931b60aec51a937a67a9fb85173793dc3d7796", "fetched_at": "2026-08-28T04:11:04.737023+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tinacms/tinacms"}, {"content_hash": "fa620cd554a1c8b803e8196c3634e04cc73f4242241674315ec45542565f8daf", "fetched_at": "2026-08-29T08:07:52.547082+00:00", "kind": "homepage", "missing": false, "url": "https://tina.io"}, {"content_hash": "d7f68b5e6c5156b2154303c670e91e57f10cf3c74f2df5ea67acae7515521200", "fetched_at": "2026-08-29T08:07:52.556580+00:00", "kind": "site_page", "missing": false, "url": "https://tina.io/docs"}, {"content_hash": "cb88fd904d24d040952c9b2481cad38a52f414a9d954c578c42af042de4ee689", "fetched_at": "2026-08-29T08:07:52.558578+00:00", "kind": "site_page", "missing": false, "url": "https://tina.io/tinadocs"}, {"content_hash": "593f0948dc1457af74ce26c5fce28ec8dc2dce84f5cca7cc89c06eb6ea36a0df", "fetched_at": "2026-08-29T08:07:52.560516+00:00", "kind": "site_page", "missing": false, "url": "https://tina.io/tinadocs/docs"}, {"content_hash": "724492969c70604e0430ec7da355860a5fdfba90490c3066e60f992cc9010ea0", "fetched_at": "2026-08-29T08:07:52.565080+00:00", "kind": "site_page", "missing": false, "url": "https://tina.io/docs/support"}, {"content_hash": "64904d4fb7ed7e936e77770369cb195b4a2f7e1f4f55e06cb31632d41fbc7d61", "fetched_at": "2026-08-29T08:07:52.566651+00:00", "kind": "site_page", "missing": false, "url": "https://tina.io/about"}, {"content_hash": "6268bc6d17c977a9549d5e99d6efc3b606fec87cf8b9b46018d1d64499d4da4b", "fetched_at": "2026-08-29T08:07:52.562093+00:00", "kind": "site_page", "missing": false, "url": "https://tina.io/pricing"}, {"content_hash": "9a7ca6f73fda7fe080561305f8b43e08513f0e2b982bb36eda3c46fe8bb06b40", "fetched_at": "2026-08-29T08:07:52.568191+00:00", "kind": "site_page", "missing": false, "url": "https://tina.io/tinacms"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:11:04.737023+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:11:04.737023+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:13:03.685579+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "73168776578cb090f9e36fcae9931b60aec51a937a67a9fb85173793dc3d7796", "fetched_at": "2026-08-28T04:11:04.737023+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tinacms/tinacms"}, {"content_hash": "fa620cd554a1c8b803e8196c3634e04cc73f4242241674315ec45542565f8daf", "fetched_at": "2026-08-29T08:07:52.547082+00:00", "kind": "homepage", "missing": false, "url": "https://tina.io"}, {"content_hash": "d7f68b5e6c5156b2154303c670e91e57f10cf3c74f2df5ea67acae7515521200", "fetched_at": "2026-08-29T08:07:52.556580+00:00", "kind": "site_page", "missing": false, "url": "https://tina.io/docs"}, {"content_hash": "cb88fd904d24d040952c9b2481cad38a52f414a9d954c578c42af042de4ee689", "fetched_at": "2026-08-29T08:07:52.558578+00:00", "kind": "site_page", "missing": false, "url": "https://tina.io/tinadocs"}, {"content_hash": "593f0948dc1457af74ce26c5fce28ec8dc2dce84f5cca7cc89c06eb6ea36a0df", "fetched_at": "2026-08-29T08:07:52.560516+00:00", "kind": "site_page", "missing": false, "url": "https://tina.io/tinadocs/docs"}, {"content_hash": "724492969c70604e0430ec7da355860a5fdfba90490c3066e60f992cc9010ea0", "fetched_at": "2026-08-29T08:07:52.565080+00:00", "kind": "site_page", "missing": false, "url": "https://tina.io/docs/support"}, {"content_hash": "64904d4fb7ed7e936e77770369cb195b4a2f7e1f4f55e06cb31632d41fbc7d61", "fetched_at": "2026-08-29T08:07:52.566651+00:00", "kind": "site_page", "missing": false, "url": "https://tina.io/about"}, {"content_hash": "6268bc6d17c977a9549d5e99d6efc3b606fec87cf8b9b46018d1d64499d4da4b", "fetched_at": "2026-08-29T08:07:52.562093+00:00", "kind": "site_page", "missing": false, "url": "https://tina.io/pricing"}, {"content_hash": "9a7ca6f73fda7fe080561305f8b43e08513f0e2b982bb36eda3c46fe8bb06b40", "fetched_at": "2026-08-29T08:07:52.568191+00:00", "kind": "site_page", "missing": false, "url": "https://tina.io/tinacms"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:13:03.685579+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "73168776578cb090f9e36fcae9931b60aec51a937a67a9fb85173793dc3d7796", "fetched_at": "2026-08-28T04:11:04.737023+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tinacms/tinacms"}, {"content_hash": "fa620cd554a1c8b803e8196c3634e04cc73f4242241674315ec45542565f8daf", "fetched_at": "2026-08-29T08:07:52.547082+00:00", "kind": "homepage", "missing": false, "url": "https://tina.io"}, {"content_hash": "d7f68b5e6c5156b2154303c670e91e57f10cf3c74f2df5ea67acae7515521200", "fetched_at": "2026-08-29T08:07:52.556580+00:00", "kind": "site_page", "missing": false, "url": "https://tina.io/docs"}, {"content_hash": "cb88fd904d24d040952c9b2481cad38a52f414a9d954c578c42af042de4ee689", "fetched_at": "2026-08-29T08:07:52.558578+00:00", "kind": "site_page", "missing": false, "url": "https://tina.io/tinadocs"}, {"content_hash": "593f0948dc1457af74ce26c5fce28ec8dc2dce84f5cca7cc89c06eb6ea36a0df", "fetched_at": "2026-08-29T08:07:52.560516+00:00", "kind": "site_page", "missing": false, "url": "https://tina.io/tinadocs/docs"}, {"content_hash": "724492969c70604e0430ec7da355860a5fdfba90490c3066e60f992cc9010ea0", "fetched_at": "2026-08-29T08:07:52.565080+00:00", "kind": "site_page", "missing": false, "url": "https://tina.io/docs/support"}, {"content_hash": "64904d4fb7ed7e936e77770369cb195b4a2f7e1f4f55e06cb31632d41fbc7d61", "fetched_at": "2026-08-29T08:07:52.566651+00:00", "kind": "site_page", "missing": false, "url": "https://tina.io/about"}, {"content_hash": "6268bc6d17c977a9549d5e99d6efc3b606fec87cf8b9b46018d1d64499d4da4b", "fetched_at": "2026-08-29T08:07:52.562093+00:00", "kind": "site_page", "missing": false, "url": "https://tina.io/pricing"}, {"content_hash": "9a7ca6f73fda7fe080561305f8b43e08513f0e2b982bb36eda3c46fe8bb06b40", "fetched_at": "2026-08-29T08:07:52.568191+00:00", "kind": "site_page", "missing": false, "url": "https://tina.io/tinacms"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:13:03.685579+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "73168776578cb090f9e36fcae9931b60aec51a937a67a9fb85173793dc3d7796", "fetched_at": "2026-08-28T04:11:04.737023+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tinacms/tinacms"}, {"content_hash": "fa620cd554a1c8b803e8196c3634e04cc73f4242241674315ec45542565f8daf", "fetched_at": "2026-08-29T08:07:52.547082+00:00", "kind": "homepage", "missing": false, "url": "https://tina.io"}, {"content_hash": "d7f68b5e6c5156b2154303c670e91e57f10cf3c74f2df5ea67acae7515521200", "fetched_at": "2026-08-29T08:07:52.556580+00:00", "kind": "site_page", "missing": false, "url": "https://tina.io/docs"}, {"content_hash": "cb88fd904d24d040952c9b2481cad38a52f414a9d954c578c42af042de4ee689", "fetched_at": "2026-08-29T08:07:52.558578+00:00", "kind": "site_page", "missing": false, "url": "https://tina.io/tinadocs"}, {"content_hash": "593f0948dc1457af74ce26c5fce28ec8dc2dce84f5cca7cc89c06eb6ea36a0df", "fetched_at": "2026-08-29T08:07:52.560516+00:00", "kind": "site_page", "missing": false, "url": "https://tina.io/tinadocs/docs"}, {"content_hash": "724492969c70604e0430ec7da355860a5fdfba90490c3066e60f992cc9010ea0", "fetched_at": "2026-08-29T08:07:52.565080+00:00", "kind": "site_page", "missing": false, "url": "https://tina.io/docs/support"}, {"content_hash": "64904d4fb7ed7e936e77770369cb195b4a2f7e1f4f55e06cb31632d41fbc7d61", "fetched_at": "2026-08-29T08:07:52.566651+00:00", "kind": "site_page", "missing": false, "url": "https://tina.io/about"}, {"content_hash": "6268bc6d17c977a9549d5e99d6efc3b606fec87cf8b9b46018d1d64499d4da4b", "fetched_at": "2026-08-29T08:07:52.562093+00:00", "kind": "site_page", "missing": false, "url": "https://tina.io/pricing"}, {"content_hash": "9a7ca6f73fda7fe080561305f8b43e08513f0e2b982bb36eda3c46fe8bb06b40", "fetched_at": "2026-08-29T08:07:52.568191+00:00", "kind": "site_page", "missing": false, "url": "https://tina.io/tinacms"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:13:03.685579+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "73168776578cb090f9e36fcae9931b60aec51a937a67a9fb85173793dc3d7796", "fetched_at": "2026-08-28T04:11:04.737023+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tinacms/tinacms"}, {"content_hash": "fa620cd554a1c8b803e8196c3634e04cc73f4242241674315ec45542565f8daf", "fetched_at": "2026-08-29T08:07:52.547082+00:00", "kind": "homepage", "missing": false, "url": "https://tina.io"}, {"content_hash": "d7f68b5e6c5156b2154303c670e91e57f10cf3c74f2df5ea67acae7515521200", "fetched_at": "2026-08-29T08:07:52.556580+00:00", "kind": "site_page", "missing": false, "url": "https://tina.io/docs"}, {"content_hash": "cb88fd904d24d040952c9b2481cad38a52f414a9d954c578c42af042de4ee689", "fetched_at": "2026-08-29T08:07:52.558578+00:00", "kind": "site_page", "missing": false, "url": "https://tina.io/tinadocs"}, {"content_hash": "593f0948dc1457af74ce26c5fce28ec8dc2dce84f5cca7cc89c06eb6ea36a0df", "fetched_at": "2026-08-29T08:07:52.560516+00:00", "kind": "site_page", "missing": false, "url": "https://tina.io/tinadocs/docs"}, {"content_hash": "724492969c70604e0430ec7da355860a5fdfba90490c3066e60f992cc9010ea0", "fetched_at": "2026-08-29T08:07:52.565080+00:00", "kind": "site_page", "missing": false, "url": "https://tina.io/docs/support"}, {"content_hash": "64904d4fb7ed7e936e77770369cb195b4a2f7e1f4f55e06cb31632d41fbc7d61", "fetched_at": "2026-08-29T08:07:52.566651+00:00", "kind": "site_page", "missing": false, "url": "https://tina.io/about"}, {"content_hash": "6268bc6d17c977a9549d5e99d6efc3b606fec87cf8b9b46018d1d64499d4da4b", "fetched_at": "2026-08-29T08:07:52.562093+00:00", "kind": "site_page", "missing": false, "url": "https://tina.io/pricing"}, {"content_hash": "9a7ca6f73fda7fe080561305f8b43e08513f0e2b982bb36eda3c46fe8bb06b40", "fetched_at": "2026-08-29T08:07:52.568191+00:00", "kind": "site_page", "missing": false, "url": "https://tina.io/tinacms"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 87}, "computed_at": "2026-09-03T02:39:23.370411+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2598, "days_push": 7, "days_rel": 9, "gap_med": 0.0, "n_releases_24m": 1105}, "score": 95, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}