---
title: "An Open Source CMS with a Git-Centric Workflow | Netlify"
description: "Realize the speed, agility and performance of a scalable, composable web architecture with Netlify. Explore the composable web platform now!"
source: "https://www.netlify.com/blog/2017/03/17/an-open-source-cms-with-a-git-centric-workflow/"
last_updated: "2026-08-05T05:00:42.000Z"
---
**The Rise of a New Kind of CMS**

Traditionally CMSs have been large, bloated monolithic applications that gobble up more and more functionality as they evolve. Most CMSs enable content writers to create and update site content, and most of them provide tools for editorial collaboration, review, and approvals. The idea of this is great. However, it often comes at a cost of having to maintaining application servers and databases, with complex interwoven layers of cache—not to mention the possible security vulnerabilities.

Alternatively, site generators make use of APIs and recent browser features to be highly interactive, but updating content is usually a combination of Git and a Continuous Deployment tools… so you need to know (and use) Git. As a **developer**, this maybe not be a problem, but it’s not necessarily what you want to focus on when all you want is to add or edit content. Nor is it ideal for content managers, marketers, bloggers, journalists etc.

!\[null\](/v3/img/blog/Screen Shot 2017-03-17 at 8.48.25 AM.png)

We built [Netlify CMS](https://netlifycms.org) to bridge this gap. It’s an open-source React.js app that acts as a wrapper for the Git workflow, using the GitHub API. This allows collaborators to create, edit, review, and publish content without writing code or dealing with version control, and it allows developers to manage this content with familiar build tools and the convenience of Git. You can integrate it with any build tool and plug in to any static site generator.

However, we aren’t working in a vacuum. There are other CMS solutions for site generators, and they will continue to serve their use cases. Proprietary services like Contentful and DatoCMS provide the ease and polish of a concierge provider, while simple open source projects like Prose and Google Drive CMS provide basic functionality for more limited applications. We believe there will always be a place for them in the JAMstack ecosystem.

## The More the Merrier

Our vision for Netlify CMS was to carve a different niche. We aim to do for the JAMstack what WordPress did for dynamic sites back in the day. In other words, we want to build a CMS that is open-source but fully-featured and production-ready, that’s as easy to customize as it is to use, and that developers and content editors can build a community around.

!\[null\](/v3/img/blog/Screen Shot 2017-03-17 at 9.00.42 AM.png)

Expect to see more about our technical experience creating the CMS—it was a long journey. We encourage you to check out our [contributors guide](https://www.netlifycms.org/docs/contributor-guide/) and join the project. Have questions, want to chat with the team? [Join our Gitter Community!](https://gitter.im/netlify/NetlifyCMS)

### Share

-   [X (fka Twitter)](https://twitter.com/intent/tweet?text=An Open Source CMS with a Git-Centric Workflow&url=https://www.netlify.com/blog/2017/03/17/an-open-source-cms-with-a-git-centric-workflow//)
-   [LinkedIn](https://www.linkedin.com/shareArticle?mini=true&url=https%3A%2F%2Fwww.netlify.com%2Fblog%2F2017%2F03%2F17%2Fan-open-source-cms-with-a-git-centric-workflow%2F%2F)
-   [Facebook](https://www.facebook.com/sharer.php?u=https://www.netlify.com/blog/2017/03/17/an-open-source-cms-with-a-git-centric-workflow//)
-   [Bluesky](https://bsky.app/intent/compose?text=An Open Source CMS with a Git-Centric Workflow+https://www.netlify.com/blog/2017/03/17/an-open-source-cms-with-a-git-centric-workflow//)

* * *

### Tags

-   [CMS](/blog/tags/cms/)
-   [Git](/blog/tags/git/)
-   [React](/blog/tags/react/)

## Keep reading

![](/_astro/db3c7ccc097c1c2396170c400408fdb298a74e0e-1800x1013_eSbAd.webp)

Tools & Services July 28, 2026

[

### MCP goes stateless and extensible

](/blog/mcp-goes-stateless-and-extensible)

-   ![Profile picture of Sean Roberts](/_astro/bbf2243f8171dbddd80ab2103622106cef84d125-512x512_Z1d2LKE.webp)
    
    Sean Roberts
    

![](/_astro/b581d6706ebcbd74591b67109365564968dbe81b-1800x1013_ZNneAB.webp)

Tools & Services July 27, 2026

[

### The 13-year story of Netlify Drop

](/blog/thirteen-years-of-netlify-drop)

-   ![Profile picture of Wade Wegner](/_astro/0302ff22eb844e648b11d7cff3cedbbc3c9de876-2667x4000_Z5j6wM.webp)
    
    Wade Wegner
    

## Recent posts

Opinions & Insights July 28, 2026

[

### Open Weights and the 2nd World

](/blog/open-weights-and-the-2nd-world)

-   ![Profile picture of Mathias Biilmann](/_astro/f193d4707a6391d843d5aaa73338b5a5971ec5cc-960x960_1Yylqm.webp)
    
    Mathias Biilmann
    

Tools & Services July 28, 2026

[

### MCP goes stateless and extensible

](/blog/mcp-goes-stateless-and-extensible)

-   ![Profile picture of Sean Roberts](/_astro/bbf2243f8171dbddd80ab2103622106cef84d125-512x512_Z1d2LKE.webp)
    
    Sean Roberts
    

News & Announcements July 28, 2026

[

### New Netlify projects are now private by default

](/blog/new-netlify-projects-are-now-private-by-default)

-   ![Profile picture of Taylor Barnett-Torabi](/_astro/cf4624da8c1286738397b6fecb53bad504df140b-400x400_ZsvK0s.webp)
    
    Taylor Barnett-Torabi
    

![](/_astro/3f255b372fa958df35802666ee33b4609b2d71bd-1200x1586_1VtE2D.webp)

### How do the best dev and marketing teams work together?

[Access the report](https://www.netlify.com/reports/2024-leadership-trend-report/access/)