A CMS With Version Control Built-in

Tina is a fully open-source headless CMS that supports Git

or
Play-button-overlay

Trusted By

Bunny Net
Unity
Protocol Labs
City of London
Devolver Digital
Smashing Magazine
Supernova
Paradise Helicopters
SSW
Comedia
RRE Ventures
Shadow Lion
Roev
Locality Bank
Bunny Net
Unity
Protocol Labs
City of London
Devolver Digital
Smashing Magazine
Supernova
Paradise Helicopters
SSW
Comedia
RRE Ventures
Shadow Lion
Roev
Locality Bank
Bunny Net
Unity
Protocol Labs
City of London
Devolver Digital
Smashing Magazine
Supernova
Paradise Helicopters
SSW
Comedia
RRE Ventures
Shadow Lion
Roev
Locality Bank

Own Your Content

Don't lock your content in a 3rd-party service. Tina writes to files in your repository (MDX, Markdown, JSON, etc)

about.mdx
---
title: Collaborate With Your Team
---
Online tools help drive your business forward.
Reach new audiences and collaborate with your
team – **All in the cloud.**
<Button
text="Get Started"
link="/get-started"
/>

An API for your Content

Easily fetch your file-based content using Tina's Data Layer

query.gql
query {
post(relativePath: "about.mdx") {
title
}
}

Configure with Code

Tina is code-first and fully typed. Define your CMS in the Tina config file in your repository

config.tsx
const tinaConfig = defineConfig({
schema: {
collections: [
{
name: 'doc',
label: 'Docs',
path: 'content/docs',
fields: [
{
name: 'title',
label: 'Title',
type: 'string',
},
{
type: 'rich-text',
name: 'body',
label: 'Body',
isBody: true,
},
],
},
],
},
// ...
})

Why Tina?

Open Source Front-end

Content API

Git-based Content Management

GitHub Contributions

Markdown Support

Visual Editing Capabilities

Local Development Workflow

Free Option

Self-hosted Option

Talk to a Tina Expert

Evaluating Tina for your project? Book a 30-minute call with a TinaCMS Architect

Talk to a Tina Expert
"Tina is transforming the way we do docs at Unity"
"Tina is transforming the way we do docs at Unity"

Anton Iancu, Product Engineering Manager for AI and Docs

Loved by Developers

Oh wow, I thought Sanity was good, but @tinacms is all I need.

Testimonial avatar

Boko Colse

@struhy_xdSeptember 26, 2023

It’s absolutely amazing. Its so simple to install, the typed NextJS integration is amazing, the live editor is as good as it gets. And compared to other CMSs, the admin is incredibly easy for editors to understand and use.

Testimonial avatar

Dave Keen

@ccapndaveJune 2, 2023

Just found this and I think I am already in love.

Testimonial avatar

Billy Best

@billybest5276August 6, 2023

Just tried out click-to-edit and it's really awesome. Super easy to use and to setup, love that it's fully typed and works passed down as a prop, kinda feels like magic tbh.

Testimonial avatar

Mravec

@mravecJune 14, 2023

I tried a dozen CMSs and I have to say, as an engineer, I like Tina the most.

Testimonial avatar

Peter Rusin

September 5, 2023

Tina's in-context editor cannot be beaten, we’re all in on it.

Testimonial avatar

Sean Pearce

March 30, 2023

@tinacms is a dream come true.

Testimonial avatar

rascode

@rascode11December 6, 2022

Merge With Confidence

Tina Cloud Enterprise customers can review, approve, and manage content on different branches

Play-button-overlay

Unbeatable UX

Editing content in Markdown, MDX, and JSON files doesn't need to feel clunky. Tina supports a live preview that takes the UX to the next level

Play-button-overlay

Recent Posts


Improving TinaCloud Indexing with Native Git CLI and Sparse-Checkout

June 18, 2024

By Brook Jeynes

TinaCloud is now using the native Git CLI to clone repositories for indexing. This significantly reduces memory usage and improves performance for large repositories in the first part of the indexing ...

Tina sponsoring NDC Oslo conference

June 11, 2024

By Landon Maxwell

🦙TinaCMS is heading to Oslo, Norway to sponsor the NDC Conference! 🎉  NDC Oslo, one of the most prestigious software development conferences in the world, is an incredible event that always has such...

Product

Showcase
Tina Cloud
Introduction
How Tina Works

Resources

Blog
Examples
Roadmap
Support
Media
Use Cases
Agencies
Documentation
Teams
Jamstack CMS
Benefits
MDX
Markdown
Git
Editorial Workflow
Customization
SEO
Comparisons
TinaCMS vs Storyblok
TinaCMS vs Sanity
TinaCMS vs DecapCMS
TinaCMS vs Contentful
TinaCMS vs Builder.io
TinaCMS vs Strapi
Integrations
Astro
Hugo
NextJS
Jekyll