
TinaCMS
Git-backed headless content management system for Markdown, MDX, JSON and YAML files, with a GraphQL API and an in-browser editing interface.
TinaCMS is a Git-backed headless content management system. Content lives as Markdown, MDX, JSON and YAML files in a Git repository, and editors save changes from an admin interface built into the site. A GraphQL API serves the content to the front end. The admin is a statically built single-page app, and the site itself can be built as static HTML or rendered on the server.
Locally, TinaCMS reads the project’s own files. A self-hosted backend runs as a Node.js serverless function with its own database adapter, auth provider and Git provider, and the docs say some features are not available when self-hosting.
Worth knowing
TinaCloud is the hosted backend that the project offers next to the open source package. It provides a hosted GraphQL endpoint, Git integration, user management and editorial workflow features.
Identity
Rendering and deploy
- Runs as
- Static files, Dev only, Per request379
- Rendering
- Static output, On a server6
- Install with
- npx create-tina-app@latest6
Releases
Adoption
Sources
- 2026-10-23: links
tina.io/ - 2026-10-23: links, Written in, License, GitHub stars
api.github.com/repos/tinacms/tinacms - 2026-10-23: links, Admin interface, Runs as
tina.io/docs/ - 2026-10-23: Maintainer
tina.io/terms-of-service - 2026-10-23: First release
registry.npmjs.org/tinacms - 2026-10-23: Categories, Content API, Rendering, Install with
github.com/tinacms/tinacms/blob/main/README.md - 2026-10-23: Runtime, Databases, Runs as
tina.io/docs/self-hosted/overview/ - 2026-10-23: License model
raw.githubusercontent.com/tinacms/tinacms/main/LICENSE - 2026-10-23: Runs as
tina.io/docs/tinacloud/overview/ - 2026-10-23: links
tina.io/pricing - 2026-10-23: Current major version, Last release
api.github.com/repos/tinacms/tinacms/releases - 2026-10-23: Contributors
api.github.com/repos/tinacms/tinacms/contributors - 2026-10-23: npm downloads a week
api.npmjs.org/downloads/point/last-week/tinacms - 2026-10-25: Dependent repositories, Dependent packages
packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/tinacms