LightCMS vs Decap CMS: Modern Writing vs the Veteran Admin App

LightCMS and Decap CMS both commit Markdown to Git, but they differ on editor quality, provider support, configuration, and where writing happens.

Decap CMS, formerly Netlify CMS, is the elder statesman of Git-backed content. It's been the default answer to "CMS for my static site" for the better part of a decade, and much of that reputation is earned: it established the pattern of an admin app sitting on top of your repository.

LightCMS starts from the same premise and a different center of gravity: the writing.


The Core Difference

Decap is configured around collections. You describe your content model in a YAML file (fields, types, widgets, folder structure), and Decap generates a form for it. The result is a competent, structured admin panel: labeled inputs, a Markdown field with a compact toolbar, a media library.

LightCMS is configured around the document. You open a post and see the post — headings, lists, tables, code, math, images — rendered as it will publish, edited directly, serialized back to Markdown on save.

Neither approach is wrong, but they produce different days:

For structured content (event listings, product pages, directories), Decap's field model is the right shape. For articles, essays, release notes, and docs, a document beats a form every time.


Comparison

LightCMSDecap CMS
ModelSelf-hosted writing workspaceDeployable React admin app
Content storeYour GitHub repositoryYour repository (GitHub, GitLab, Bitbucket)
EditorTipTap WYSIWYG — tables, math, code highlighting, task lists, mediaForm fields with a compact Markdown toolbar
ConfigurationIn-app, per repositoryconfig.yml collections committed to the repo
AI copilotBuilt in — outline, rephrase, expand, grammar (any OpenAI-compatible endpoint)None
Voice-to-textBuilt in (Whisper)None
NewslettersBuilt in via Newsy — GitHub-backed, no email serviceNone (webhooks/hooks only)
LicensingApache 2.0MIT
Multi-providerGitHub-focusedGitHub, GitLab, Bitbucket

Where Decap Still Wins

Be honest about the incumbents:

Where LightCMS Wins


Migration Effort

Minimal in either direction, because both write the same artifacts: Markdown files with YAML front matter. Moving from Decap to LightCMS means connecting the repository. Your existing content, front matter, and media references carry over untouched. The collection definitions in config.yml simply stop being needed for prose content.


Which Should You Choose?


Frequently Asked Questions

Is Decap CMS still maintained?

It remains in use across a huge install base. As with any community project, check current activity before standardizing on it — a snapshot of the ecosystem is in Decap CMS explained.

Can I switch from Decap to LightCMS without rewriting content?

Yes. Both store Markdown and YAML front matter in your repository; only the editing tool changes.

Does LightCMS support GitLab?

Not as a storage provider — LightCMS connects to GitHub repositories. If GitLab is non-negotiable, Decap is the better fit.

Does Decap have AI features?

No. It is a focused content editor; features like drafting assistance and transcription are outside its scope.

Which is more SEO-friendly?

Equally — the generated HTML is decided by your SSG and theme, not by which editor produced the Markdown.


See also: LightCMS vs TinaCMS, LightCMS vs Keystatic, and the full Git-backed CMS comparison.