Skip to content

Decap CMS review

Free git-based editing

Reviewed by Eugene SuslovUpdated September 2026No affiliate links
Decap CMS homepage
Decap CMS homepage, captured September 2026. Source: decapcms.org.

Decap CMS is a single-page admin application you drop into your own site. Editors log in, fill in fields, and Decap commits the result as Markdown to your Git repository. There is no database, no hosted backend, no API to consume and no bill, because there is no company selling it. It is MIT-licensed software and that is the entire commercial model.

The question that follows it everywhere is whether it is maintained, and the reason is real. Decap is the renamed Netlify CMS, which Netlify let go: by early 2023 the last commit was nearly a year old and developers were asking on Netlify's own forum whether the project was dead. It was then handed to new maintainers and renamed.

So rather than assert that it is fine, here is the state of the repository on the day of this review. Not archived. 19,338 stars. 593 open issues. Last push: today. Latest release decap-cms@3.16.0, published on 31 August 2026, three days ago. Whatever happened in 2022, the project is shipping now, and that is checkable in half a minute.

Our scorecard

Our editorial read across six dimensions, scored 1 to 5. This is our own assessment, not an aggregate of user reviews, and it is deliberately kept out of the page's structured data.

  • Content modelling3/5

    YAML-configured collections and fields over Markdown. Enough for posts and pages, not for relations.

  • Developer experience4/5

    One script tag and a YAML file. Nothing to run, nothing to deploy, nothing to pay.

  • Editor experience3/5

    A competent form-based admin panel. No visual editing, which is where Tina pulled ahead.

  • Pricing5/5

    Free, MIT, no tiers, no seats and no vendor. Nothing else in this directory is this unconditional.

  • Governance3/5

    Editorial workflow is pull requests, so review and audit are Git's rather than the CMS's.

  • Ecosystem3/5

    19k stars and a large widget and backend collection, against 593 open issues.

An editorial read, not an aggregate of user reviews, and deliberately kept out of this page's structured data.

What you can query

Git backends

Your repo is the datastore

Reads and writes content through the GitHub, GitLab, Bitbucket, Gitea or Azure DevOps APIs, committing directly to your repository

Content files

There is no content API to query

Markdown with YAML frontmatter, or JSON, YAML and TOML. Consumed by your static site generator, not by an API call

config.yml

In your repo, so version-controlled

The whole content model: collections, fields, widgets, media paths and backend configuration in one YAML file

Editorial workflow

Optional, off by default

Draft, review and publish states implemented as pull requests, so approvals happen in Git rather than a proprietary queue

Widgets and custom previews

How you extend it

Built-in field types plus a JavaScript API for registering your own widgets and preview components

Authentication

The main setup friction

OAuth against your Git provider, which needs a small auth service you host or a provider that offers one

Who Decap CMS is for

Small static sites where somebody non-technical needs to publish and the budget is zero. A marketing site, a documentation site, a personal blog, a client site an agency hands over. Decap adds an editing interface to a Git workflow without adding a dependency, a subscription or an account.

It stops making sense the moment you need visual editing, a large content set, relational content or somebody to call when it breaks. Those are all real requirements and none of them is what a free MIT admin panel is for.

Strengths and limits

What it does well

  • Genuinely free under a plain MIT licence, with no tiers, no seats, no usage limits and no vendor relationship at all.
  • Content is Markdown in your own repository, so there is nothing to migrate and no export to request.
  • The whole content model is one YAML file in your repo, so schema changes go through code review like anything else.
  • Editorial workflow is implemented as pull requests, which means review and audit trail are Git's rather than a proprietary system's.
  • Backends for GitHub, GitLab, Bitbucket, Gitea and Azure DevOps, so it is not tied to one provider.
  • Nothing to run: it is a static admin app, so hosting cost is effectively zero on any static host.
  • Actively maintained again, with 3.16.0 released three days before this review and commits on the day of it.
  • 19,338 stars and a large collection of community widgets and custom previews.

Where it falls short

  • No visual editing. Editors get a form, and Tina exists precisely because people wanted the page instead.
  • 593 open issues at the time of review. The project is alive, and that is a meaningful backlog for a tool with no commercial support.
  • The Netlify abandonment is recent enough history to matter. It stalled once, and the current maintainers are volunteers rather than a funded team.
  • OAuth setup against your Git provider is the main friction, and usually requires a small auth service unless your host provides one.
  • Git is the database, so large content sets, frequent edits and relational models all fall over well before a conventional CMS would.
  • No content API. Your site generator reads files, which is fine for static sites and useless if you wanted a CMS to serve an app.
  • No support of any kind. When something breaks, you have the issue tracker and the source.
  • No MCP server, no AI features and no roadmap commitment to either.

Decap CMS pricing

There is nothing to pay. Decap is MIT-licensed software with no paid tier, no hosted service, no seat count and no usage limits. Hosting it costs whatever your static host charges to serve a few hundred kilobytes of JavaScript, which for most people is nothing.

The honest cost is setup and self-support. Authentication runs over OAuth against your Git provider, which generally means standing up a small auth service unless your host supplies one, and that is the step most people lose an afternoon to. After that it is a YAML file and a script tag.

The other cost is the 593 open issues. That is not a criticism of the maintainers, who are shipping regularly, but it is the practical difference between free software and a subscription: when you hit an edge case, the answer is the issue tracker and the source rather than a support queue.

If that trade does not suit, the realistic upgrade is TinaCMS at $24 a month per project. It keeps the same guarantee, content as Markdown in your repository, and adds visual editing and a company. It is also, notably, the alternative developers named when Netlify CMS stalled.

Decap CMS

Free

MIT, forever, no tiers

  • No seats, no documents, no API calls, no limits
  • No vendor, no account and no invoice
  • You provide hosting, which is usually a static host
  • Copyright 2016 Netlify, under a plain MIT grant

What it actually costs

Your time

The honest accounting

  • OAuth setup against your Git provider
  • An auth service, unless your host provides one
  • Debugging without commercial support
  • 593 open issues means some edges are yours to work around

When to pay instead

See TinaCMS

The realistic alternative

  • Tina is the git-based CMS with visual editing
  • Free for 2 users, then $24/mo per project
  • It is what developers named when Netlify CMS stalled
  • Same portability guarantee, better editor experience

Query example

A minimal fetch against the live API, with credentials read from the environment rather than pasted inline.

The entire content model, in config.yml · yaml
backend:
  name: github
  repo: your-org/your-site
  branch: main

publish_mode: editorial_workflow   # drafts become pull requests
media_folder: "static/images"

collections:
  - name: "post"
    label: "Blog Posts"
    folder: "content/posts"
    create: true
    fields:
      - { label: "Title",  name: "title", widget: "string" }
      - { label: "Date",   name: "date",  widget: "datetime" }
      - { label: "Body",   name: "body",  widget: "markdown" }

# That is the whole integration. There is no server to run and no
# API to call: your site generator reads content/posts as it always
# did, and Decap is an admin panel that commits to it.

Limits and quotas

  • Licence: MIT, copyright 2016 Netlify.
  • No paid tier, no hosted service and no usage limits of any kind.
  • Repository state on 3 September 2026: not archived, 19,338 stars, 593 open issues.
  • Latest release: decap-cms@3.16.0 on 31 August 2026; previous releases 3.15.1 and 3.15.0 in July 2026.
  • Last push to the repository: 3 September 2026, the day of this review.
  • Supported backends: GitHub, GitLab, Bitbucket, Gitea and Azure DevOps.
  • Content formats: Markdown with YAML frontmatter, plus JSON, YAML and TOML.
  • Practical scale is bounded by your Git provider's API and your build times, not by a plan.

What developers say on Reddit

MixedOur read of public threads, not a review score.

The discussion is dominated by one thing, and it is the reason this page leads with repository statistics. In early 2023 developers in r/selfhosted established that Netlify CMS was effectively abandoned, pointing at a nearly year-old last commit and a thread on Netlify's own forum literally titled "is this project dead?". The tone is regret rather than anger: people liked it precisely because being git-based and easily self-hostable made it unusual.

The same thread contains the resolution. A later comment records the rebrand to Decap CMS under new maintainers, which is what actually happened, and the release history since bears that out.

What has not changed is the gap that abandonment opened. The alternative developers reached for was TinaCMS, and the reason they give is visual editing rather than maintenance. Decap won on portability and lost on editor experience, and that is still an accurate summary of the choice today.

  • Just a heads-up that Netlify CMS is not maintained anymore. The last commit has been almost a year ago, and Netlify doesn't seem to care about the project anymore. Really unfortunate because being git-based and easily self-hostable made it a very unique CMS. The closest alternative is probably Tina CMS
    r/selfhosted on Reddit
  • It's been recently announced that Netlify CMS is being rebranded to Decap CMS with new maintainers.
    r/selfhosted on Reddit
  • Although I had noticed it had been a while since the last commit, I didn't realize it was unmaintained/unsupported by Netlify to this extent. [...] I can only hope that Netlify steps up to the plate, or a community fork continues its legacy.
    r/selfhosted on Reddit

Verdict

Use Decap when the site is small, static, and the budget is genuinely zero. It adds an editing interface to a Git workflow without adding a vendor, an account or a recurring cost, and for a client site an agency wants to hand over cleanly that is a real advantage over anything with a subscription attached.

On the maintenance question, stop relying on 2023. The project stalled under Netlify, was handed to new maintainers, and as of this review had shipped 3.16.0 three days earlier and had commits that day. Check it yourself before you decide: the repository is public and the answer takes thirty seconds. The 593 open issues are the fair counterweight.

The real reason to choose something else is editing, not maintenance. Decap gives editors a form. If they need to see the page, TinaCMS does the same job with visual editing for $24 a month per project, keeps the same portability guarantee, and is the alternative the community itself named.

Visit Decap CMS

Decap CMS FAQ

  • Is Decap CMS still maintained?
    Yes. As of 3 September 2026 the repository is not archived, has 19,338 stars, was pushed to that day, and released decap-cms@3.16.0 on 31 August 2026. The fair counterweight is 593 open issues. Given the project's history, check the repository yourself rather than trusting any write-up, including this one.
  • What happened to Netlify CMS?
    Netlify effectively stopped maintaining it. By early 2023 the last commit was nearly a year old and users were asking on Netlify's own forum whether the project was dead. It was subsequently handed to new maintainers and renamed Decap CMS, which is the project that continues today.
  • How much does Decap CMS cost?
    Nothing. It is MIT-licensed with no paid tier, no hosted service, no seats and no usage limits. Your only costs are hosting a static admin page, which is negligible, and the setup time for OAuth against your Git provider.
  • Where does the content live?
    As Markdown with YAML frontmatter, or JSON, YAML or TOML, committed directly to your own Git repository. There is no database and no content API: your static site generator reads the files exactly as it would if you had written them by hand.
  • What is the hardest part of setting it up?
    Authentication. Decap authenticates over OAuth against your Git provider, which usually means running a small auth service unless your host provides one. Everything else is a script tag and a config.yml file, so budget your setup time for that one step.
  • Does Decap have visual editing?
    No. Editors get a form-based admin panel with field widgets and optional custom previews. Visual editing is the specific gap that led developers to TinaCMS, which keeps the same git-based portability and adds editing against a live rendering of the page.
  • How does the editorial workflow work?
    As pull requests. Enabling editorial_workflow makes drafts into PRs against your repository, so review, approval and the audit trail all live in Git rather than in a proprietary state machine. For a developer-run team that is more useful than a bespoke approval queue.
  • Decap CMS or TinaCMS?
    Decap if the budget is zero and a form is enough. Tina if editors need to see the page they are editing, and $24 a month per project is acceptable. Both keep your content as Markdown in your own repository, so the portability argument is identical and the choice comes down to editor experience and support.

This is an independent review. We have no affiliate relationship with Decap CMS, earn nothing if you sign up, and no vendor pays for placement in the directory. Prices were read from the vendor's own pages in September 2026 and change without notice.