tinacms /tinacms

TinaCMS is the leading open-source headless CMS that supports Markdown and Visual Editing. Your content is stored in your own GitHub repo 🦙 ❤️

★ 13,870⑂ 774
TypeScriptCreated 2019-07-23tina.io
13,870
stars
+6+8+48
774
forks
–
watchers
–
prs
–
issues
–
releases
–
discussions

README

Tina is a headless content management system with support for Markdown, MDX, JSON, YAML, and more.

It comes with a GraphQL API:

- Query your Markdown content like this 👉 post.author.firstName
- Supports statically generated and server side rendered pages
- Supports references between documents

Tina offers a live preview (optional and opt-in) that makes editing Markdown files very intuitive for less-technical people.

 Getting Started

Test a TinaCMS starter site locally


npx create-tina-app@latest


Or try a demo site on TinaCloud.

 Documentation

Visit Tina's documentation to learn more.

 Questions?




Visit the GitHub Discussions or our Community Discord to ask questions, or look us up on on Twitter at @tinacms.

 🧑‍🎓 Earn a Tina Badge

Go the extra mile and earn a Tina Dev Badge 🦙: Earn a Tina Credly badge


 Vision

To be the world-leading CMS with Git support that developers love.

 Tech Stack

See
https://tina.io/docs/r/FAQ/5-what-is-tinas-tech-stack

 Roadmap

Our development priorities can be read on our Public Roadmap.

 Activity 


  
    
    
  


Graph: Issues Opened and Closed for TinaCMS

 Contributing

Please see our ./CONTRIBUTING.md

 Maintainers

- Matt Wicks (@wicksipedia) Product Owner of [TinaCMS and TinaCloud]
- Gert Marx (@gertieMarx) Product Owner of website [tina.io]
- Jack Pettit (@JackDevAU)
- Eli Kent (@kulesy)
- Brook Jeynes (@brookjeynes-ssw)
- Ben Neoh (@Ben0189)
- Josh Berman (@joshbermanssw)
- Ivan Gaiduk (@18-th)
- Adam Cogan (@adamcogan) [Key Stakeholder]

 Part time

- Kelly Davis (@kldavis)
- Jeff See (@jeffsee55)
- Scott Gallant (@scottgallant)

View our awesome SSW devs at ssw.com.au/people

Snapshot: 2026-11-10T09:35:25Z · Data license Apache-2.0 · JSON