What is decap-cms built with?

decap-cms is a JavaScript repo built with React, react-router-dom, history, create-react-class, and Express. It signs people in with jwt-decode, makes its content with unist-util-visit, yaml, gray-matter, react-markdown, remark-gfm, and 15 more, validates its data with prop-types, react-immutable-proptypes, Ajv, ajv-errors, ajv-keywords, and 1 more, is tested with @simonsmith/cypress-image-snapshot, cypress-plugin-tab, mockserver-client, Testing Library, nock, and 2 more, deploys with winston and morgan, and uses localforage and MCP. It has 137,466 written lines, with 262 test files.

Read on November 6, 2026, at commit 61ceb6e. Read it as markdown

Frontend

The base 1

Styles 3

  • emotion86 files
  • @emotion/styled14 files
  • @emotion/react4 files

Interface 18

  • slate57 files
  • slate-react6 files
  • dnd-kit3 files
  • react-toastify3 files
  • codemirror2 files
  • react-window2 files
  • slate-history2 files
  • ol1 file
  • react-dnd1 file
  • react-dnd-html5-backend1 file
  • react-modal1 file
  • react-transition-group1 file
6 more
  • react-virtualized-auto-sizer1 file
  • react-select3 files
  • react-frame-component2 files
  • react-color1 file
  • react-split-pane1 file
  • react-textarea-autosize1 file

Backend

Sign-in 1

  • jwt-decode2 files

Data 1

  • localforage1 file

The base 1

Services 1

Support

Content 20

8 more

Testing 7

  • Testing Library30 files
  • Jest2 files
  • nock2 files
  • mockserver-client1 file
  • redux-mock-store13 files
  • @simonsmith/cypress-image-snapshot2 files
  • cypress-plugin-tab1 file

Tools 2

  • simple-git2 files
  • redux-devtools-extension1 file

Validation 6

  • Ajv1 file
  • prop-types107 files
  • react-immutable-proptypes50 files
  • @hapi/joi2 files
  • ajv-errors1 file
  • ajv-keywords1 file

The base 3

Deploy 2

Other 34

  • Lodash95 files
  • immutable66 files
  • Redux17 files
  • react-redux16 files
  • redux-thunk12 files
  • Immer11 files
  • dayjs4 files
  • .ENV2 files
  • Vercel2 files
  • execa1 file
  • GraphQL1 file
  • node-fetch1 file
22 more
  • react-is1 file
  • common-tags18 files
  • semaphore12 files
  • unist-builder12 files
  • fs-extra5 files
  • js-base645 files
  • graphql-tag4 files
  • is-hotkey4 files
  • fuzzy2 files
  • minimatch2 files
  • url2 files
  • @iarna/toml1 file
  • array-move1 file
  • async-mutex1 file
  • buffer1 file
  • cors1 file
  • deepmerge1 file
  • diacritics1 file
  • ini1 file
  • js-sha2561 file
  • tinycolor21 file
  • url-join1 file

Other repos with a similar stack

Ordered by how much of its stack they share with decap-cms, then by stars.

Frequently asked questions

What language is decap-cms written in?
decap-cms is written in JavaScript, with 137,466 written lines.
What framework does decap-cms use?
decap-cms is built with React, react-router-dom, history, create-react-class, and Express.
What does decap-cms sign people in with?
decap-cms signs people in with jwt-decode.
What services does decap-cms use?
decap-cms uses localforage and MCP.
Does decap-cms have tests?
Yes. decap-cms has 262 test files and is tested with @simonsmith/cypress-image-snapshot, cypress-plugin-tab, mockserver-client, Testing Library, nock, redux-mock-store, and Jest.
Which repos have a stack like decap-cms's?
The ones that share most of its stack:CherryHQ/cherry-studioapache/supersetstrapi/strapi

See inside your code, today.

Paste your repo and see it drawn, part by part: a medium one in under a minute.

Free, no account.

Or look inside SeeRepo's own →

Is it your repo? Add its badge, keep it up to date or take it down →