Netlify CMS - A Git-based CMS for Static Site Generators

  •        400

A CMS for static site generators. Give non-technical users a simple way to edit and add content to any site built with a static site generator. 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. Content is stored in your Git repository alongside your code for easier versioning, multi-channel publishing, and the option to handle content updates directly in Git. 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 login, and once authenticated they'll be able to create new content or edit existing content.

https://www.netlifycms.org
https://github.com/netlify/netlify-cms

Tags
Implementation
License
Platform

   




Related Projects

eleventy-starter-ghost - A starter template to build websites with Ghost & Eleventy

  •    Nunjucks

You now have a completely static site pulling content from Ghost running as a headless CMS. By default, the starter will populate content from a default Ghost install located at https://eleventy.ghost.io.

gatsby-starter-netlify-cms - Example gatsby + netlify cms project

  •    Javascript

Note: This starter uses the Gatsby v2 Beta. This repo contains an example business website that is built with Gatsby, and Netlify CMS: Demo Link.

Statamic - Flat-first, Laravel + Git powered CMS designed for building beautiful, easy to manage websites

  •    PHP

Statamic is built as a highly extendable, standalone capable, Laravel package. If you’re already a Laravel developer, you’ll feel right at home extending core features with Models, Service Providers, and Middleware. You can even drop it into existing Laravel applications to add a full CMS in seconds.

staticman - 💪 Static sites with superpowers

  •    Javascript

Staticman is a Node.js application that receives user-generated content and uploads it as data files to a GitHub repository. In practice, this allows you to have dynamic content (e.g. blog post comments) as part of a fully static website, as long as your site automatically deploys on every push to GitHub, as seen on GitHub Pages, Netlify and others. It consists of a small web service that handles the POST requests from your forms, runs various forms of validation and manipulation defined by you and finally pushes them to your repository as data files. You can choose to enable moderation, which means files will be pushed to a separate branch and a pull request will be created for your approval, or disable it completely, meaning that files will be pushed to the main branch automatically.

cuttlebelle - The react static site generator that separates editing and code concerns

  •    HTML

All static site generators I have used restrict you to use one layout per page. Todays webdesign needs have outgrown this and we often find ourself either adding code into our content pages (markdown files, liquid templates) or content into our code. That makes updating and maintaining a page hard, especially for a non-technical content author. I needed a generator that can separate content from code as cleanly as possible while still staying a static site generator and as dynamic as possible.


gatsby-starter-ghost - A starter template to build lightning fast websites with Ghost & Gatsby

  •    Javascript

Start the development server. You now have a Gatsby site pulling content from headless Ghost. By default, the starter will populate content from a default Ghost install located at https://gatsby.ghost.io.

Tina - Site editing toolkit for modern React-based sites (Gatsby and Next.js)

  •    Typescript

Tina is an open-source site editing toolkit for React-based frameworks (Gatsby & Next.js). Manage content on your own site, not another platform. Import Tina directly into your components to expose an editing interface for controlling and updating layers of your content mesh. You define the content model and editing powers specific to your site.

Next-js-Blog-Boilerplate - 🚀 Nextjs Blog Boilerplate is starter code for your blog based on Next framework

  •    TypeScript

🚀 Next.js Blog Boilerplate is starter code for your blog based on Next.js 10+ framework with Tailwind CSS 2.0. ⚡️ Made with Next.js, TypeScript, ESLint, Prettier, PostCSS, Tailwind CSS. Clone this project and use it to create your own Next.js blog. You can check a Next js blog templates demo.

quokka - LOOKING FOR NEW MAINTAINER - Quokka is a Content Management System - `docker run --rm -it -p 5000:5000 quokka/quokka`

  •    Python

Quokka is a Content Management Framework written in Python. A lightweight framework to build CMS (Content Management System) as websites, portals, blogs, applications and anything related to publishing content to the web.

Quokka is a small CMF (Content Management Framework) based on Flask, TinyDB or MongoDB and Pelican Themes

  •    Python

Quokka is a Content Management Framework written in Python. A lightweight framework to build CMS (Content Management System) as websites, portals, blogs, applications and anything related to publishing content to the web.

coisas - a client-side CMS for editing GitHub Markdown (and other) files.

  •    Javascript

coisas is a headless CMS specifically designed to let you edit files hosted in a GitHub repository. It is similar to Netlify CMS and Prose. Unlike existing alternatives, coisas doesn't try to be a multipurpose CMS. It still lets you edit, create, upload, and browse files, but doesn't try to look like a fancy CMS (custom schema, objects and all that mess). It also isn't tailored to Jekyll websites, which means that it won't insert Jekyll specific code or expect your repository to have a Jekyll-specific file structure. To use coisas, go to https://coisas.alhur.es/ or embed it in your site, for example, in an /admin/ section (more detailed instructions on how to do this may come - for the meantime please copy the hosted version file structure).

Publii - Publii is a desktop-based CMS for Windows and Mac that makes creating static websites fast and hassle-free, even for beginners

  •    HTML

Publii is a desktop-based CMS for Windows, Mac and Linux that makes creating static websites fast and hassle-free, even for beginners. Unlike static-site generators that are often unwieldy and difficult to use, Publii provides an easy-to-understand UI much like server-based CMSs such as WordPress or Joomla!, where users can create posts and other site content, and style their site using a variety of built-in themes and options. Users can enjoy the benefits of a super-fast and secure static website, with all the convenience that a CMS provides.

The Sanity Content Studio – Collaborate in real-time on structured content

  •    Javascript

The Sanity Studio is an open-source CMS built with React.js. It offers rapid configuration and free form customization. It ships as an open-source single page application. Install plugins from npm or build your own. Integrate Sanity in your applications. It provides instant updates, describe content models, validations, and UI structures in JavaScript and see them instantly hot-reload in the next window.

Coolify - An open-source, hassle-free, self-hostable Heroku & Netlify alternative

  •    Typescript

Coolify is an open-source, hassle-free, self-hostable Heroku & Netlify alternative. You can deploy Static Sites, any Node.js based applications, PHP, Rust applications hassle-free with automatic reverse proxy and SSL certs. You can create your own instance of MongoDB, MySQL, PostgreSQL, CouchDB, RedisDB, WordPress, Plausible Analytics, NocoDB, MinIO or VSCode Server.

hugo-academic - The website designer for Hugo

  •    HTML

Academic is a framework to help you create a beautiful website quickly. Perfect for personal sites, blogs, or business/project sites. Check out the latest demo of what you'll get in less than 10 minutes. Then head on over to the Quick Start guide or take a look at the Release Notes. Academic is available in different color themes and font themes.

Magnolia CMS - Enterprise Web Authoring

  •    Java

Magnolia is easy-to-use powerful Enterprise Content Management system. It is scalable, extensible. It provides all the functionality needed to quickly set up a website. It can use any JSR-170 compliant content repository.

Hugo - A Fast and Flexible Static Site Generator built with love in GoLang

  •    Go

A Fast and Flexible Static Site Generator built with love by spf13 and friends in Go.Hugo is a static HTML and CSS website generator written in Go. It is optimized for speed, ease of use, and configurability. Hugo takes a directory with content and templates and renders them into a full HTML website. Hugo is designed to work well for any kind of website including blogs, tumbles, and docs.

Crafter CMS - A New Kind of CMS for the Entire Team

  •    Java

Crafter CMS is an open source content management platform for digital experience apps. A new kind of CMS backed by Git that enables developers, content authors, and devops to work together collaboratively to deliver stunning personalized, multi-channel experiences faster and easier than ever before.

VosaoCMS - simple CMS for Google App Engine

  •    Java

Vosao (vo-za) is a content management system (CMS) that enables you to build web sites and online applications on the Google App Engine platform for Java.






We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.