CMSnap-LITE

A complete website from one settings.json

Declare tables, views, routes and the admin — get a live site with a JSON API, passwordless-grade OPAQUE sign-in, native HTTPS and a built-in SQL IDE. One static binary, zero dependencies, hot reload without downtime. This very page serves ~80,000 requests/second on a single instance.

Read the docs Open the admin

single binarySQLiteOPAQUE sign-inTLS + Let's EncryptSQL IDEJSON APImedia uploadsHTMX-awarehot reload~80k req/s

Nothing here is a mockup

This site runs on the engine it documents — every feature below is wired up in settings.json and can be poked right now.

Documentation

Loaded from the doc_groups table of this site's database (3 groups). Signed-in users can edit every word at /cms/docs.

Try the API — right here

The buttons call this site's own endpoints from your browser; the same requests work with curl.

GET /api/docs?grp=configuration

An api GET route serving the doc_list view as JSON: rows, total, next_cursor.

GET /docs/templates + HX-Request: true

The same URL as the page you can click — but with the HTMX header the server returns only the fragment, without the layout.