Discover / Marketing

TinaCMS Git-Backed CMS

by tinacmsTypeScript

Open-source headless CMS that integrates directly with Markdown and GitHub repositories.

Toolstable

Maturity: stable because 7y old, tinacms-gitprovider-github@4.1.16 released 18d ago. Derived from release and commit history, not a rating.

Stars
14k
Forks
734
Downloads / mo
279k
Last commit
2026-08-02
License
Apache-2.0
Open issues
452

Market and trust evidence

Edition not yet matched

No exact skills.sh identity match is available for this repository. Repository adoption and freshness remain visible above; install momentum is not inferred.

Trust analysis is a screening signal, not a security warranty. Read the ranking and trust methodology.

In practice

Written by AI from this repository’s README · medium confidence

Less technical editors cannot comfortably edit Markdown files that live in a Git repository.

Use it when

When content should stay in Git but non developers need a live preview editing experience.

Not the right pick when

Live preview is optional and opt in, and the hosted TinaCloud is a separate service from the open source packages.

Capabilities

  • Supports Markdown, MDX, JSON and YAML content
  • GraphQL API over your content files
  • Optional live preview editing for less technical users
  • References between documents
  • Works with statically generated and server side rendered pages

Cost: Open source with a paid cloud option

Install

Derived from the published package name in the repository, not from a model.

Video walkthroughs

Third-party YouTube uploads matched to this tool by title, channel and repository name on 2026-08-03. Not made, reviewed or endorsed by SkillPilot. View counts and publish months are as of the match date and the month is approximate. Nothing loads from YouTube until you press play.

What the repository ships

Ships CLAUDE.mdHas testsHas examplesSecurity policyCI configured

Detected from the actual files in the repository root.

Latest release tinacms-gitprovider-github@4.1.16

Published 2026-07-16

Patch Changes

Internal dependencies were declared as workspace:*, which pnpm expands to an exact version when publishing ("tinacms": "3.10.0"), not a range. An exact pin cannot deduplicate against the version a consumer has already installed, so npm nests a second — and third — complete copy of tinacms and its dependency tree. In a stock Astro + TinaCMS blog this produced three copies of tinacms, three of mermaid (186 MB), five of date-fns (151 MB), and four of typescript (88 MB): about 320 MB of duplication.

The same expansion applied to peerDependencies, so packages such as next-tinacms-cloudinary and tinacms-authjs published "tinacms": "3.10.0" as a _peer_ — requiring consumers to have that exact version or hit an ERESOLVE conflict, and forcing a republish of every dependent on each tinacms release.

Switching these to workspace:^ publishes them as caret ranges (^3.10.0), which deduplicate normally and let onlyUpdatePeerDependentsWhenOutOfRange do its job.

  • Updated dependencies [056ffc2]:
  • @tinacms/datalayer@2.0.29

Tags

README

GitHub license

npm version

Build, Test, Lint for Main

TINA CMS

Tina Demo

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?

Tweet

Forum

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

<!-- ## Changelog

Check the CHANGELOG for the latest updates to TinaCMS. -->

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

<a href="https://next.ossinsight.io/widgets/official/analyze-repo-issue-opened-and-closed?repo_id=198488459" target="_blank" style="display: block" align="center">

<picture>

<source media="(prefers-color-scheme: dark)" srcset="https://next.ossinsight.io/widgets/official/analyze-repo-issue-opened-and-closed/thumbnail.png?repo_id=198488459&image_size=auto&color_scheme=dark" width="721" height="auto">

<img alt="Issue Opened and Closed of tinacms/tinacms" src="https://next.ossinsight.io/widgets/official/analyze-repo-issue-opened-and-closed/thumbnail.png?repo_id=198488459&image_size=auto&color_scheme=light" width="721" height="auto">

</picture>

</a>

Graph: Issues Opened and Closed for TinaCMS

<!-- Made with OSS Insight -->

Contributing

Please see our ./CONTRIBUTING.md

Maintainers

Part time

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

Related tools