About TinaCMS
TinaCMS is an open-source headless content management system built around files in Git. Content in Markdown, MDX, JSON, YAML and other formats lives in your own GitHub repository, and editors work on it through an admin interface instead of editing raw files.
Content is exposed through a GraphQL API that supports queries on fields such as an author's first name, references between documents, and both statically generated and server-side rendered pages. An optional, opt-in live preview lets less technical editors see changes to Markdown content as they edit. It is commonly paired with Next.js and React sites.
Tina is written in TypeScript and licensed under Apache-2.0. You can test a starter site locally or try a demo on TinaCloud, the hosted service from the same team. Documentation, a public roadmap, GitHub Discussions and a community Discord are available for support.
Key features
- Git-backed content in your own repository
- Markdown, MDX, JSON and YAML support
- GraphQL API for querying content
- Opt-in live visual editing
- References between documents
- Static and server-rendered page support
- Hosted TinaCloud option
Good fit for
- →Docs and marketing sites on Next.js
- →Giving non-developers a visual editor
- →Content workflows built on Git
- Tags
- headless-cms
- cms
- markdown
- mdx
- graphql
- git-based
- nextjs
- react
- visual-editing
Open-source alternatives to TinaCMS
See all
Payload
CMS
Payload is the open-source, fullstack Next.js framework, giving you instant backend superp
MITvs Contentstack★ 45k
Strapi
CMS
🚀 Strapi is the leading open-source headless CMS. It’s 100% JavaScript/TypeScript, fully
OSSvs Contentstack★ 73k
ApostropheCMS
CMS
A full-featured, open-source content management framework built with Node.js that empowers
OSSvs Contentstack★ 4.6k
Keystatic
CMS
First class CMS experience, TypeScript API, Markdown & YAML/JSON based, no DB
MITvs Prismic★ 2.4k
KeystoneJS
CMS
The superpowered headless CMS for Node.js — built with GraphQL and React
MITvs Contentstack★ 10k
Alinea
CMS
Content management, streamlined
MITvs Storyblok★ 855
SaaS alternatives to TinaCMS
See all
Storyblok
CMS
Headless CMS with a visual editor for component-based pages
SaaS
Prismic
CMS
Headless CMS with page builder slices for marketing sites
SaaS
Contentful
CMS
Headless CMS and content platform with APIs, structured content and localization
SaaS
ButterCMS
CMS
Hosted headless CMS and blog engine with APIs for many frameworks
SaaS
CloudCannon
CMS
Git-based visual CMS for static sites with editing tools for content teams
SaaS
Cosmic
CMS
API-first headless CMS with a hosted dashboard and media library
SaaS

