casomer
v0.0.2
Published
JSON-native CMS that compiles to lightning-fast static sites with dynamic view transitions. Powered by Alpine.js. (In development — placeholder release.)
Maintainers
Readme
Your whole site - content, components, structure - lives as JSON. Publish compiles it to pre-rendered static HTML with view transitions that make static feel alive. Git-friendly. Self-host it, or let casomer cloud handle the nitty gritty.```
⚠️ Casomer is in early active development. Watch this repo or check casomer.com for the first real release.
What Casomer will be
Casomer is a content management system with an unusual architecture: your entire site - structure, content, components, configuration - lives as JSON. Editing happens in a WYSIWYG editor (desktop app or web) with a live preview. Publishing compiles that JSON into fully static, pre-generated HTML served at the edge, enhanced with Alpine.js and the browser-native View Transitions API so static pages navigate like a fluid app.
- JSON as the source of truth - relational data, custom taxonomies, and post types via plain JSON files. Diffable, portable, Git-friendly.
- Static output, dynamic feel - pre-rendered HTML with smooth view transitions. No runtime database. Lightning fast by construction.
- Component library - install components, configure them visually, publish.
- Easy development - write your own components, an intuitive structure that can accomodate any idea.
- Git-native - every publish is a commit. Track, review, and revert your entire site's history. CI-friendly.
- Self-host or SaaS - run it yourself, or let Casomer Cloud handle the nitty gritty.
Install
npm install -g casomer
cd my-project
casoThe caso command currently prints a friendly note. Soon it will build websites.
License
Casomer will be source-available: free for personal use (including self-hosting), licensed for commercial use. Final license terms are being drafted - see LICENSE.md for the current placeholder terms.
© Casomer. All rights reserved.
