{"id":13406048,"url":"https://github.com/StaticJsCMS/static-cms","last_synced_at":"2025-03-14T10:32:17.356Z","repository":{"id":60432757,"uuid":"528396804","full_name":"StaticJsCMS/static-cms","owner":"StaticJsCMS","description":"A Git-based CMS for Static Site Generators","archived":true,"fork":false,"pushed_at":"2024-09-09T15:42:32.000Z","size":88657,"stargazers_count":596,"open_issues_count":54,"forks_count":52,"subscribers_count":10,"default_branch":"main","last_synced_at":"2024-10-29T11:32:04.621Z","etag":null,"topics":["cms","git","netlify","static-site-generator"],"latest_commit_sha":null,"homepage":"https://staticjscms.netlify.app/","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"netlify/netlify-cms","license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/StaticJsCMS.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":["StaticJsCMS"],"open_collective":"staticjscms"}},"created_at":"2022-08-24T11:40:31.000Z","updated_at":"2024-10-27T11:45:15.000Z","dependencies_parsed_at":"2024-01-01T04:15:32.291Z","dependency_job_id":"dd60150b-4f08-4d4d-99e9-fb9b822a80e0","html_url":"https://github.com/StaticJsCMS/static-cms","commit_stats":{"total_commits":5229,"total_committers":541,"mean_commits":9.66543438077634,"dds":0.7622872442149551,"last_synced_commit":"c42e4e9bd867dd9c3a69f8372ee0b69f0f61877a"},"previous_names":["simplecms/simple-cms"],"tags_count":124,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StaticJsCMS%2Fstatic-cms","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StaticJsCMS%2Fstatic-cms/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StaticJsCMS%2Fstatic-cms/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StaticJsCMS%2Fstatic-cms/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/StaticJsCMS","download_url":"https://codeload.github.com/StaticJsCMS/static-cms/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243188227,"owners_count":20250456,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cms","git","netlify","static-site-generator"],"created_at":"2024-07-30T19:02:19.486Z","updated_at":"2025-03-14T10:32:17.298Z","avatar_url":"https://github.com/StaticJsCMS.png","language":"TypeScript","funding_links":["https://github.com/sponsors/StaticJsCMS","https://opencollective.com/staticjscms"],"categories":["TypeScript","git","static-site-generator"],"sub_categories":[],"readme":"\u003e [!IMPORTANT]\n\u003e Static CMS has been archived. The project originally started as a way of keeping NetlifyCMS (now [Decap CMS](https://decapcms.org/)) alive, which at the time was abandoned. Since then, Decap CMS has been revitalized. Along with other great alternatives, like [Tina CMS](https://tina.io/), there are better options out there than what StaticCMS provided. Thus the decision was made to cease development.\n\n\n\u003cdiv align=\"center\"\u003e\n  \u003cimg src=\"static-cms-logo.png\" width=\"500px\" /\u003e\n\n[![GitHub license](https://img.shields.io/badge/license-MIT-blue.svg)](https://github.com/StaticJsCMS/static-cms/blob/main/LICENSE)\n[![Build](https://github.com/StaticJsCMS/static-cms/actions/workflows/build.yml/badge.svg)](https://github.com/StaticJsCMS/static-cms/actions/workflows/build.yml)\n[![npm latest package](https://img.shields.io/npm/v/@staticcms/core/latest.svg)](https://www.npmjs.com/package/@staticcms/core)\n[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg)](https://github.com/StaticJsCMS/static-cms/blob/main/CONTRIBUTING.md)\n[![All Contributors](https://img.shields.io/github/all-contributors/StaticJsCMS/static-cms?color=ee8449\u0026style=flat-square)](#contributors)\n\n\u003cdiv align=\"center\"\u003e\n\n[Docs](https://staticjscms.netlify.app/)\n| [Demo](https://demo-staticjscms.netlify.app/)\n| [Issues](https://github.com/StaticJsCMS/static-cms/issues)\n| [Discord](https://discord.gg/ZWJM9pBMjj)\n\n\u003c/div\u003e\n\u003c/div\u003e\n\nA CMS for static site generators. Give users a simple way to edit and add content to any site built with a static site generator.\n\n## How It Works\n\nStatic CMS is a single-page app that you pull into the `/admin` part of your site.\n\nIt presents a clean UI for editing content stored in a Git repository.\n\nYou 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.\n\nWhen 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.\n\nRead more about Static CMS [Core Concepts](https://staticjscms.netlify.app/docs/intro/).\n\n# Installation and Configuration\n\nThe Static CMS can be used in two different ways.\n\n- 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.\n  To learn more about this installation method, refer to the [CDN Hosting Guide](https://staticjscms.netlify.app/docs/add-to-your-site-cdn/)\n- 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.\n  To learn more about this installation method, refer to the [Bundling Guide](https://staticjscms.netlify.app/docs/add-to-your-site-bundling/)\n\n# Projects\n\n| Name                                                                                 | Site/Demo                                                             | Status                                                                                                                                                                                                                                                                                             |\n| ------------------------------------------------------------------------------------ | --------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [@staticcms/core](https://github.com/StaticJsCMS/static-cms/tree/main/packages/core) | [demo-staticjscms.netlify.app](https://demo-staticjscms.netlify.app/) | [![Build](https://github.com/StaticJsCMS/static-cms/actions/workflows/build.yml/badge.svg)](https://github.com/StaticJsCMS/static-cms/actions/workflows/build.yml) [![npm latest package](https://img.shields.io/npm/v/@staticcms/core/latest.svg)](https://www.npmjs.com/package/@staticcms/core) |\n| [@staticcms/app](https://github.com/StaticJsCMS/static-cms/tree/main/packages/app)   | [demo-staticjscms.netlify.app](https://demo-staticjscms.netlify.app/) | [![Build](https://github.com/StaticJsCMS/static-cms/actions/workflows/build.yml/badge.svg)](https://github.com/StaticJsCMS/static-cms/actions/workflows/build.yml) [![npm latest package](https://img.shields.io/npm/v/@staticcms/app/latest.svg)](https://www.npmjs.com/package/@staticcms/app)   |\n| [demo](https://github.com/StaticJsCMS/static-cms/tree/main/packages/demo)            | [demo-staticjscms.netlify.app](https://demo-staticjscms.netlify.app/) | [![Netlify Status](https://api.netlify.com/api/v1/badges/8c1b73b5-d348-45cd-be2a-7af84be5541f/deploy-status)](https://app.netlify.com/sites/demo-staticjscms/deploys)                                                                                                                              |\n| [docs](https://github.com/StaticJsCMS/static-cms/tree/main/packages/docs)            | [staticjscms.netlify.app](https://staticjscms.netlify.app/)           | [![Netlify Status](https://api.netlify.com/api/v1/badges/91f6eeb2-f1ed-4e4e-bdd1-f5c6bd01ccd5/deploy-status)](https://app.netlify.com/sites/staticjscms/deploys)                                                                                                                                   |\n\n# Platform Templates\n\n| Name                                                                                                                                            | Status                                                                                                                                                                   |\n| ----------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |\n| [Next](https://nextjs.org/) - [static-cms-next-netlify-template](https://github.com/StaticJsCMS/static-cms-next-netlify-template)               | [![Netlify Status](https://api.netlify.com/api/v1/badges/d1b5d377-b5b3-4a4d-8034-21ba585cd444/deploy-status)](https://app.netlify.com/sites/static-cms-next/deploys)     |\n| [Gatsby](https://www.gatsbyjs.com/) - [static-cms-gatsby-netlify-template](https://github.com/StaticJsCMS/static-cms-gatsby-netlify-template)   | [![Netlify Status](https://api.netlify.com/api/v1/badges/6a9191dd-0f22-4942-8845-cb855e9efcd8/deploy-status)](https://app.netlify.com/sites/static-cms-gatsby/deploys)   |\n| [Hugo](https://gohugo.io/) - [static-cms-hugo-netlify-template](https://github.com/StaticJsCMS/static-cms-hugo-netlify-template)                | [![Netlify Status](https://api.netlify.com/api/v1/badges/66a114d7-c5a8-4f03-ae35-a35f88fb1d90/deploy-status)](https://app.netlify.com/sites/static-cms-hugo/deploys)     |\n| [Nuxt](https://nuxtjs.org/) - [static-cms-nuxt-netlify-template](https://github.com/StaticJsCMS/static-cms-nuxt-netlify-template)               | [![Netlify Status](https://api.netlify.com/api/v1/badges/eea4314f-e9ae-4414-8ed5-e14d69e50971/deploy-status)](https://app.netlify.com/sites/static-cms-nuxt/deploys)     |\n| [Preact](https://preactjs.com/) - [static-cms-preact-netlify-template](https://github.com/StaticJsCMS/static-cms-preact-netlify-template)       | [![Netlify Status](https://api.netlify.com/api/v1/badges/0cf054ad-1be4-4d93-8a3a-0841475e6032/deploy-status)](https://app.netlify.com/sites/static-cms-preact/deploys)   |\n| [Eleventy](https://www.11ty.dev/) - [static-cms-eleventy-netlify-template](https://github.com/StaticJsCMS/static-cms-eleventy-netlify-template) | [![Netlify Status](https://api.netlify.com/api/v1/badges/1880280d-def5-4773-9db3-d0315a986d45/deploy-status)](https://app.netlify.com/sites/static-cms-eleventy/deploys) |\n\n# Other Projects\n\n| Name                                                                                | Status                                                                                                                                                                                                                                                                                                                                                                  |\n| ----------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [static-cms-proxy-server](https://github.com/StaticJsCMS/static-cms-proxy-server)   | [![Build and Test](https://github.com/StaticJsCMS/static-cms-proxy-server/actions/workflows/build-and-test.yml/badge.svg)](https://github.com/StaticJsCMS/static-cms-proxy-server/actions/workflows/build-and-test.yml) [![npm latest package](https://img.shields.io/npm/v/@staticcms/proxy-server/latest.svg)](https://www.npmjs.com/package/@staticcms/proxy-server) |\n| [gatsby-plugin-static-cms](https://github.com/StaticJsCMS/gatsby-plugin-static-cms) | [![Build](https://github.com/StaticJsCMS/gatsby-plugin-static-cms/actions/workflows/build.yml/badge.svg)](https://github.com/StaticJsCMS/gatsby-plugin-static-cms/actions/workflows/build.yml) [![npm latest package](https://img.shields.io/npm/v/gatsby-plugin-static-cms/latest.svg)](https://www.npmjs.com/package/gatsby-plugin-static-cms)                        |\n\n# Contributing\n\nNew contributors are always welcome! Check out [CONTRIBUTING.md](https://github.com/StaticJsCMS/static-cms/blob/main/CONTRIBUTING.md) to get involved.\n\n## Contributors\n\n\u003c!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section --\u003e\n\u003c!-- prettier-ignore-start --\u003e\n\u003c!-- markdownlint-disable --\u003e\n\u003ctable\u003e\n  \u003ctbody\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/KaneFreeman\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/1388138?v=4?s=100\" width=\"100px;\" alt=\"Daniel Lautzenheiser\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eDaniel Lautzenheiser\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/StaticJsCMS/static-cms/commits?author=KaneFreeman\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/StaticJsCMS/static-cms/commits?author=KaneFreeman\" title=\"Documentation\"\u003e📖\u003c/a\u003e \u003ca href=\"#design-KaneFreeman\" title=\"Design\"\u003e🎨\u003c/a\u003e \u003ca href=\"#maintenance-KaneFreeman\" title=\"Maintenance\"\u003e🚧\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/denyskon\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/47871822?v=4?s=100\" width=\"100px;\" alt=\"Denys Konovalov\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eDenys Konovalov\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/StaticJsCMS/static-cms/commits?author=denyskon\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/StaticJsCMS/static-cms/commits?author=denyskon\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://commanderstorm.github.io/\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/26258709?v=4?s=100\" width=\"100px;\" alt=\"Frank Elsinga\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eFrank Elsinga\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/StaticJsCMS/static-cms/commits?author=CommanderStorm\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/StaticJsCMS/static-cms/commits?author=CommanderStorm\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/Skrubbadubba\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/75796723?v=4?s=100\" width=\"100px;\" alt=\"Skrubbadubba\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eSkrubbadubba\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/StaticJsCMS/static-cms/commits?author=Skrubbadubba\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/a-kriya\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/26761352?v=4?s=100\" width=\"100px;\" alt=\"a-kriya\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003ea-kriya\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/StaticJsCMS/static-cms/commits?author=a-kriya\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/whysthatso\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/1685114?v=4?s=100\" width=\"100px;\" alt=\"Andreas Wagner\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eAndreas Wagner\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/StaticJsCMS/static-cms/commits?author=whysthatso\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/McFlyPartages\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/44530252?v=4?s=100\" width=\"100px;\" alt=\"McFlyPartages\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eMcFlyPartages\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/StaticJsCMS/static-cms/commits?author=McFlyPartages\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/robigan\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/35210888?v=4?s=100\" width=\"100px;\" alt=\"robigan\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003erobigan\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/StaticJsCMS/static-cms/commits?author=robigan\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"http://mildred.fr/\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/33804?v=4?s=100\" width=\"100px;\" alt=\"Mildred Ki'Lya\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eMildred Ki'Lya\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/StaticJsCMS/static-cms/commits?author=mildred\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/acharlop\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/8885448?v=4?s=100\" width=\"100px;\" alt=\"Avi Charlop\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eAvi Charlop\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/StaticJsCMS/static-cms/commits?author=acharlop\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://dominiclooser.ch/\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/2300581?v=4?s=100\" width=\"100px;\" alt=\"dominiclooser\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003edominiclooser\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/StaticJsCMS/static-cms/commits?author=dominiclooser\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n  \u003c/tbody\u003e\n\u003c/table\u003e\n\n\u003c!-- markdownlint-restore --\u003e\n\u003c!-- prettier-ignore-end --\u003e\n\n\u003c!-- ALL-CONTRIBUTORS-LIST:END --\u003e\n\n# Change Log\n\nThis project adheres to [Semantic Versioning](http://semver.org/).\nEvery release is documented on the Github [Releases](https://github.com/StaticJsCMS/static-cms/releases) page.\n\n# License\n\nStatic CMS is released under the [MIT License](LICENSE).\nPlease make sure you understand its [implications and guarantees](https://writing.kemitchell.com/2016/09/21/MIT-License-Line-by-Line.html).\n\n# Decap\n\nStatic CMS is a fork of [Decap](https://github.com/decaporg/decap-cms) (previously Netlify CMS) focusing on the core product over adding massive, scope expanding, new features.\n\n## Discord\n\nJoin the Static CMS community on [Discord](https://discord.com/invite/ZWJM9pBMjj).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FStaticJsCMS%2Fstatic-cms","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FStaticJsCMS%2Fstatic-cms","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FStaticJsCMS%2Fstatic-cms/lists"}