TinaCMS
Open-Source Headless CMS with Visual Editing
TinaCMS is an open-source, Git-backed headless CMS with visual editing for Markdown and MDX content. It provides in-context editing while maintaining full Git integration for version history, enabling developers and content creators to collaborate effectively.
Features
✓ Visual in-context editing
✓ Git-backed content storage
✓ Markdown and MDX support
✓ GraphQL API
✓ Editorial workflow (branches)
✓ GitHub integration
✓ TinaDocs starter template
✓ Self-hosting support
✓ No proprietary database
Pros
- + Content stays in Git
- + Visual editing for Markdown
- + Open-source and self-hostable
- + Developer-friendly
- + No vendor lock-in
Cons
- − Git-based has limitations at scale
- − Visual editor learning curve
- − Smaller ecosystem than alternatives
- − TinaCloud required for some features