FindSoftware

SonicJS

Headless content management system written in TypeScript that runs on Cloudflare Workers or self-hosted with Docker and SQLite.

SonicJS is a headless content management system written in TypeScript. It generates a REST API and an admin interface from the content schema, and a GraphQL endpoint is available as an opt-in plugin.

The primary deployment target is Cloudflare Workers, where content is kept in a D1 database (SQLite at the edge). The self-hosting guide describes a second path: a Docker image or a Node.js process with a local SQLite file and no Cloudflare account. The install docs start from the create-sonicjs scaffolder.

The project is maintained by Lane Campbell and SonicJS contributors.

Worth knowing

The newest major line is published as betas only; the stable releases belong to the previous major.

Identity

Status
Active
Maintainer
Lane Campbell and SonicJS contributors7
Maintained by
Community
First release
20208

Rendering and deploy

Runs as
Always on5
Install with
npx create-sonicjs, or a Docker image built from the repository4

Releases

Current major version
29
Last release
2026-05-299

Adoption

GitHub stars
1,7602
npm downloads a week
2,18711
Contributors
3110

Why these figures do not compare

Sources

  1. 2026-10-23: links, License model
    sonicjs.com
  2. 2026-10-23: links, Written in, GitHub stars
    api.github.com/repos/SonicJs-Org/sonicjs
  3. 2026-10-23: links
    sonicjs.com/deployment
  4. 2026-10-23: Categories, Install with, Admin interface, Content API, Content storage
    github.com/SonicJs-Org/sonicjs/blob/main/README.md
  5. 2026-10-23: Runtime, Runs as, Databases
    sonicjs.com/self-hosting
  6. 2026-10-23: Minimum runtime
    registry.npmjs.org/@sonicjs-cms%2fcore/latest
  7. 2026-10-23: License, Maintainer
    github.com/SonicJs-Org/sonicjs/blob/main/LICENSE
  8. 2026-10-23: First release
    api.github.com/repos/SonicJs-Org/sonicjs/releases
  9. 2026-10-23: Current major version, Last release
    api.github.com/repos/SonicJs-Org/sonicjs/releases/tags/v2.19.0
  10. 2026-10-23: Contributors
    api.github.com/repos/SonicJs-Org/sonicjs/contributors
  11. 2026-10-23: npm downloads a week
    api.npmjs.org/downloads/point/last-week/@sonicjs-cms/core

Last reviewed · Listed since Edit on GitHubThis page as markdownas JSON