Skip to content
A Git-based CMS for Static Site Generators
JavaScript TypeScript HTML
Branch: master
Clone or download


Type Name Latest commit message Commit time
Failed to load latest commit information.
.dependabot chore: fix website dependabot config Sep 4, 2019
.github chore(ci): create github actions workflow files for fossa (#3818) May 27, 2020
.storybook chore: add storybook (#3104) Jan 19, 2020
cypress fix: Error UI improvements for nested lists/objects (#3726) May 25, 2020
dev-test feat: add filter to collection view (#3741) May 24, 2020
functions chore: improve publish function logs (#3516) Apr 1, 2020
img docs: add cypress to services in readme (#2346) May 29, 2019
packages feat: add pre save/ post save hooks (#3812) May 27, 2020
scripts chore(deps): lock file maintenance (#3695) May 4, 2020
website docs: Update Docs: Guides “nextjs” (#3826) May 28, 2020
.all-contributorsrc improvement(list-widget): support filtering entries in list widget (#… Oct 24, 2018
.editorconfig HTTPS link to (#2330) Jun 19, 2019
.eslintrc.js fix: change getAsset to not return a promise (#3232) Feb 13, 2020
.gitignore fix(locale): remove hard coded strings (#3193) Feb 4, 2020
.nvmrc Feat: editorial workflow bitbucket gitlab (#3014) Jan 14, 2020
.prettierignore feat(backend-github): GitHub GraphQL API support (#2456) Sep 3, 2019
.prettierrc chore: add code formatting and linting (#952) Aug 7, 2018
.stylelintrc feat: Code Widget + Markdown Widget Internal Overhaul (#2828) Dec 16, 2019 chore: update readmes and dependencies Jul 26, 2018 docs(fix): revert prettier formatting on markdown files (#1612) Aug 14, 2018 build: fix windows build, build on multiple os using node 12 only (#3449 Mar 23, 2020
LICENSE Add LICENSE for the react version. Sep 22, 2016 docs: add status badges (#3820) May 27, 2020
babel.config.js feat: bundle assets with content (#2958) Dec 18, 2019
commitlint.config.js chore: add commitlint (#2803) Oct 27, 2019
cypress.json feat(backend-github): GitHub GraphQL API support (#2456) Sep 3, 2019
jest.config.js Test(widgets-list): add tests (#3697) May 4, 2020
lerna.json chore: allow publishing from release branches Dec 19, 2019
netlify.toml chore(deps): update yarn & node versions on Netlify builds (#3446) Mar 20, 2020
package.json chore(deps): update cypress (#3801) May 25, 2020
renovate.json chore: force semantic commits for renovate bot Apr 13, 2020
setupTestFramework.js test: fix unit tests on windows machines (#3678) Apr 30, 2020
tsconfig.json feat(widget-relation): string templates support (#3659) Apr 30, 2020
yarn.lock chore(deps): update dependency all-contributors-cli to v6.15.0 (#3800) May 25, 2020

Netlify CMS · GitHub license Netlify Status npm version Build Status FOSSA Status PRs Welcome

A CMS for static site generators. Give users a simple way to edit and add content to any site built with a static site generator.

Community Chat

Join us on Slack

How It Works

Netlify CMS is a single-page app that you pull into the /admin part of your site.

It presents a clean UI for editing content stored in a Git repository.

You setup a YAML config to describe the content model of your site, and typically tweak the main layout of the CMS a bit to fit your own site.

When a user navigates to /admin/ they'll be prompted to log in, and once authenticated they'll be able to create new content or edit existing content.

Read more about Netlify CMS Core Concepts.

Installation and Configuration

The Netlify CMS can be used in two different ways.

  • A Quick and easy install, that requires you to create a single HTML file and a configuration file. All the CMS JavaScript and CSS are loaded from a CDN. To learn more about this installation method, refer to the Quick Start Guide
  • A complete, more complex install, that gives you more flexibility but requires that you use a static site builder with a build system that supports npm packages.


New contributors are always welcome! Check out to get involved.

Change Log

This project adheres to Semantic Versioning. Every release is documented on the Github Releases page.


Netlify CMS is released under the MIT License. Please make sure you understand its implications and guarantees.



These services support Netlify CMS development by providing free infrastructure.

travis-ci browserstack

You can’t perform that action at this time.