One studio. A framework underneath.
Jx Studio is how you build. Underneath it runs a file-based CMS, a reactive framework, a static generator, and an optional server tier for accounts and data — all plain files, zero lock-in.
Design visually. Save as plain files.
Jx Studio is a desktop visual IDE. Create a project, design on a canvas, edit content inline, wire up logic, and commit to git — everything saves to the same JSON and Markdown your compiler reads. No proprietary format. No export step.

File-based content management.
Your content lives as JSON documents and Markdown files in a git repository. No content database to manage, no admin panel to secure. Branch, review, merge — the same workflow you use for code.
Reactive without the runtime tax.
Declare state, bind it to the DOM with template strings, and let the compiler figure out the rest. Static by default — reactive islands hydrate only where you need interactivity.
Add a login. Add a database.
Some sites are more than pages. The auth extension serves sessions and sign-in at /_jx/auth; the connector extension serves your tables at /_jx/data, where the roles you declare in project.json become per-table permission rules. Declare both in project.json, pick a server adapter, and the build emits the worker that runs them. Pages stay prerendered either way: every visitor is served the same logged-out HTML, and the logged-in view renders in the browser once the session resolves.
Compiles to HTML. Deploys anywhere.
Every page is prerendered at build time and served from a CDN — static pages are HTML and CSS with no JavaScript at all. Fast everywhere. Costs pennies. Online forever. Add accounts or a database, pick a server adapter, and the same command also writes a self-contained Hono worker for Cloudflare, Node, or Bun.
From brochure sites to apps with accounts and data.
Ready to build?
Start your first project in under a minute. No sign-up. No credit card. Just code.