# CMS.js

Client-side JavaScript site generator that renders Markdown files in the browser, with no server-side code.

STUB. This software has no release or pre-release in four years, or its project site no longer shows it, so it is not part of the register, not counted and not indexed. It will be checked again.

Source: https://findsoftware.frbit.cloud/cms-js/
Last reviewed: 2026-10-23
Updated: 2026-10-25
Listed since: 2026-10-23

## Record

### Links

- home: https://chrisdiana.github.io/cms.js/
- repository: https://github.com/chrisdiana/cms.js
- docs: https://github.com/chrisdiana/cms.js/wiki
- discord: https://discord.gg/A2cHjg3

### Identity

- status: stub
- maintainer: Chris Diana
- maintainerType: individual
- parent: unknown
- firstRelease: 2016
- hqCountry: unknown

### Kind

- category: ssg
- hosting: static
- language: javascript
- runtime: unknown
- runtimeMin: unknown
- basedOn: unknown

### Content

- contentStore: unknown
- databases: unknown
- adminUi: unknown
- headlessApi: unknown
- templating: unknown
- i18n: unknown

### Rendering and deploy

- runsAs: static, browser
- renderingModes: spa
- installMethod: clone the starter repo, or load the script from unpkg

### License

- licenseModel: open-source
- license: MIT

### Releases

- currentMajor: 2
- latestReleaseDate: 2021-03-19

### Adoption

- githubStargazers: 3051
- packagistDownloads: not applicable
- npmWeeklyDownloads: 6
- contributors: 9
- pluginCount: unknown
- packagistMonthlyDownloads: unknown
- ecosystemsMonthlyDownloads: unknown
- httpArchiveSites: unknown
- wordpressActiveInstalls: unknown
- dependentRepos: unknown
- dependentPackages: 1

### Sources

- urls: https://chrisdiana.github.io/cms.js/ (read 2026-10-23)
- urls: https://api.github.com/repos/chrisdiana/cms.js (read 2026-10-23)
- urls: https://github.com/chrisdiana/cms.js/blob/main/README.md (read 2026-10-23)
- name: https://github.com/chrisdiana/cms.js/blob/main/README.md (read 2026-10-23)
- category: https://github.com/chrisdiana/cms.js/blob/main/README.md (read 2026-10-23)
- language: https://api.github.com/repos/chrisdiana/cms.js (read 2026-10-23)
- renderingModes: https://github.com/chrisdiana/cms.js/blob/main/README.md (read 2026-10-23)
- runsAs: https://github.com/chrisdiana/cms.js/blob/main/README.md (read 2026-10-23)
- installMethod: https://github.com/chrisdiana/cms.js/blob/main/README.md (read 2026-10-23)
- license: https://api.github.com/repos/chrisdiana/cms.js/license (read 2026-10-23)
- licenseModel: https://api.github.com/repos/chrisdiana/cms.js/license (read 2026-10-23)
- maintainer: https://raw.githubusercontent.com/chrisdiana/cms.js/main/LICENSE.md (read 2026-10-23)
- firstRelease: https://api.github.com/repos/chrisdiana/cms.js/releases (read 2026-10-23)
- currentMajor: https://api.github.com/repos/chrisdiana/cms.js/releases (read 2026-10-23)
- latestReleaseDate: https://registry.npmjs.org/@chrisdiana%2fcmsjs/latest (read 2026-10-23)
- githubStargazers: https://api.github.com/repos/chrisdiana/cms.js (read 2026-10-23)
- contributors: https://api.github.com/repos/chrisdiana/cms.js/contributors (read 2026-10-23)
- npmWeeklyDownloads: https://api.npmjs.org/downloads/point/last-week/@chrisdiana/cmsjs (read 2026-10-23)
- dependentPackages: https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/%40chrisdiana%2Fcmsjs (read 2026-10-25)

## Notes

CMS.js is a client-side site generator written in JavaScript. It takes Markdown content, renders it in the browser, and delivers a complete website in single-page app fashion, without server-side scripting. In its GitHub mode it reads the content of a repository through the GitHub API, and the README's setup hosts the finished site on GitHub Pages. In server mode it asks a web server with directory indexing for the Markdown or HTML files in a folder. The starter repository gives a ready site to change, and the project also offers a script to load from the unpkg CDN. Posts and pages from a Jekyll project can be copied into its content folders. The author is Chris Diana.

---

Data licensed CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Attributes are recorded, never scored; absent means unknown.
Credit, in full: FindSoftware, CC BY 4.0
