# jsHarmony CMS

Node.js content management system with in-page editing, built on the jsHarmony framework and publishing static pages.


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

## Record

### Links

- home: https://www.jsharmonycms.com
- repository: https://github.com/apHarmony/jsharmony-cms
- docs: https://www.jsharmonycms.com/resources/documentation/
- pricing: https://www.jsharmonycms.com/pricing/

### Identity

- status: active
- maintainer: apHarmony
- maintainerType: unknown
- parent: unknown
- firstRelease: 2019
- hqCountry: US

### Kind

- category: cms
- hosting: node, static
- language: javascript
- runtime: node
- runtimeMin: unknown
- basedOn: unknown

### Content

- contentStore: unknown
- databases: sqlite, sqlserver, postgres
- adminUi: yes
- headlessApi: unknown
- templating: unknown
- i18n: unknown

### Rendering and deploy

- runsAs: always-on, static
- renderingModes: static
- installMethod: npm global jsharmony-cli, then jsharmony create project

### License

- licenseModel: open-source
- license: LGPL-3.0

### Releases

- currentMajor: 2
- latestReleaseDate: 2026-10-08

### Adoption

- githubStargazers: 8
- packagistDownloads: not applicable
- npmWeeklyDownloads: 24
- contributors: 3
- pluginCount: unknown
- packagistMonthlyDownloads: unknown
- ecosystemsMonthlyDownloads: unknown
- httpArchiveSites: unknown
- wordpressActiveInstalls: unknown
- dependentRepos: 1
- dependentPackages: 1

### Sources

- urls: https://www.jsharmonycms.com (read 2026-10-23)
- urls: https://api.github.com/repos/apHarmony/jsharmony-cms (read 2026-10-23)
- urls: https://github.com/apHarmony/jsharmony-cms/blob/master/README.md (read 2026-10-23)
- maintainer: https://github.com/apHarmony/jsharmony-cms/blob/master/package.json (read 2026-10-23)
- hqCountry: https://www.jsharmonycms.com (read 2026-10-23)
- language: https://api.github.com/repos/apHarmony/jsharmony-cms (read 2026-10-23)
- category: https://github.com/apHarmony/jsharmony-cms/blob/master/README.md (read 2026-10-23)
- runtime: https://github.com/apHarmony/jsharmony-cms-sample/blob/master/README.md (read 2026-10-23)
- installMethod: https://github.com/apHarmony/jsharmony-cms-sample/blob/master/README.md (read 2026-10-23)
- databases: https://github.com/apHarmony/jsharmony-cms/blob/master/README.md (read 2026-10-23)
- adminUi: https://www.jsharmonycms.com (read 2026-10-23)
- renderingModes: https://github.com/apHarmony/jsharmony-cms/blob/master/README.md (read 2026-10-23)
- runsAs: https://www.jsharmonycms.com/blog/jsharmony-static-cms/ (read 2026-10-23)
- runsAs: https://github.com/apHarmony/jsharmony-cms/blob/master/README.md (read 2026-10-23)
- license: https://api.github.com/repos/apHarmony/jsharmony-cms (read 2026-10-23)
- licenseModel: https://www.jsharmonycms.com/pricing/ (read 2026-10-23)
- urls: https://www.jsharmonycms.com/pricing/ (read 2026-10-23)
- firstRelease: https://registry.npmjs.org/jsharmony-cms (read 2026-10-23)
- currentMajor: https://registry.npmjs.org/jsharmony-cms/latest (read 2026-10-23)
- latestReleaseDate: https://registry.npmjs.org/jsharmony-cms (read 2026-10-23)
- githubStargazers: https://api.github.com/repos/apHarmony/jsharmony-cms (read 2026-10-23)
- contributors: https://api.github.com/repos/apHarmony/jsharmony-cms/contributors?per_page=1 (read 2026-10-23)
- npmWeeklyDownloads: https://api.npmjs.org/downloads/point/last-week/jsharmony-cms (read 2026-10-23)
- dependentRepos: https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/jsharmony-cms (read 2026-10-25)
- dependentPackages: https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/jsharmony-cms (read 2026-10-25)

## Notes

jsHarmony CMS is a Node.js content management system with in-page editing, published by apHarmony. Editors change page content and components inside the page itself, and the CMS runs on the jsHarmony framework, configured in app.config.js, with SQLite, MSSQL or PostgreSQL as its database.

The CMS is installed with the jsharmony-cli npm package, which creates a project from the sample or empty project repository, and the server is started with node app.js. Editing happens in that web application; the [deployment targets](https://www.jsharmonycms.com/resources/documentation/deployment-targets/) page describes publishing the site files to SFTP, FTP, S3, Git, a local folder or a CMS deployment host, and users can be granted access to targets by role. One instance can hold several sites.

## Worth knowing

The software is licensed under LGPL-3.0. The starter templates that ship with it come from other authors under CC BY 3.0 licenses. The [pricing page](https://www.jsharmonycms.com/pricing/) lists a free self-hosted option next to paid hosting and support plans.

---

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
