Content and publishing · Edition No. 35 · 29 Sep 2026

tinacms/tinacms

An editing panel that sits on the rendered page of a site whose content lives as files in a code repository.

← Content and publishingRead the whole edition →

13,813 stars · Apache-2.0, read from /blob/main/LICENSE on 2026-09-29, plain and unmodified; the published npm package reports the same licence · tinacms@3.14.1, read from /releases/latest as "23 Sep" with no year and confirmed current by npm; the code landed on 2026-09-29, the morning of the run, so the release is 2026 · Track this in Scout

An editing panel that sits on the rendered page of a site whose content lives as files in a code repository.

▶Repo detailsthe review · specs · pros & cons · install

What it is

A JavaScript and React project at 13,813 stars, at package version 3.14.1 and taking code on the morning this edition was written. Content stays as Markdown files in a repository, and it edits those files rather than a database.

What it is good for. A small site where one person writes the code and somebody else writes the words. The visual editing is the point: the editor sees the page as visitors will see it, not a form full of field names. Because content stays in the repository, history, review and rollback are the ones you already have.

Stars13,813
LicenceApache-2.0, read from /blob/main/LICENSE on 2026-09-29, plain and unmodified; the published npm package reports the same licence
Latesttinacms@3.14.1, read from /releases/latest as "23 Sep" with no year and confirmed current by npm; the code landed on 2026-09-29, the morning of the run, so the release is 2026
Good
  • Content remains plain files in a repository, so there is no database to back up and no content locked inside an application.
  • Editing happens on the rendered page, which is the part that persuades non-technical people to use it at all.
  • Apache-2.0, read from the licence file and unmodified, and the published package reports the same licence.
Watch for
  • The signposted path is TinaCloud, a paid hosted backend. Self-hosting the backend is supported and it is a genuine project of its own, not a configuration switch.
  • 422 open issues and 48 open pull requests. For a project of this age that is a large backlog, and it is worth searching it for anything your site depends on.
  • It is React only. The editing panel needs React 16.14 or later as a peer dependency, so a site built on something else cannot use it.
Similar repositories
Install
npx create-tina-app@latest
Screenshots
tinacms/tinacms: GitHub preview cardtinacms/tinacms: Screenshot 1tinacms/tinacms: Screenshot 2

Get the next edition in your inbox

A dozen repositories, opened and checked. The licence read, the last release dated, and the ones that did not make it named with the reason. It is the half most lists leave out.

No tracking pixels. One click to leave. The archive stays free either way.

We use your address to send the edition and nothing else. Confirm by email, leave in one click. How we handle it.