Skip the CMS

Build custom websites you can edit on the page.


Your website operating system

MINIMAL BY DESIGN

Less, but better

I created Editable to become the easiest way for clients to edit their website. My mission is to distill what modern CMSs are capable of and see how far I can get by keeping the experience on the page, without an admin panel.



STRUCTURED EDITING

Build with blocks

Pages are built from blocks, like text, galleries, and features, and each block comes with a few layouts. Add a block anywhere, then flip through types and layouts with a keystroke. Select several blocks to move them around with cut and paste. Everything stays structured, so the design holds.

OPTIMIZED IN YOUR BROWSER

Just drop it in

Paste or drag images and videos right onto the page, and set a focal point if needed. Your browser optimizes every file before upload: images become WebP in all the sizes the page needs, and videos are re-encoded to stream smoothly. So the server stays slim and puts all its resources into serving your website.



AI-FRIENDLY

Ask your AI for a website

Use an AI assistant to help you with setting up your Editable, and customizing content types and layouts. It can also connect to your live website via MCP and make content changes on your behalf. Use it to draft or translate pages, then review with your own eyes and fix things right on the page.

Made with Editable

Explore some of the sites powered by Editable.

Early-Adopter Pricing

Includes all code and the right to modify it
One time purchase (no subscription)
No hidden costs

Pre-launch

Setup a website in minutes. Spend the next hour customizing it.

Free

Install Editable and start developing.

Personal

For personal use or businesses with less than 150,000 EUR in annual revenue.

€99

Once. Per domain. When you launch.

Commercial

For professional use or businesses with more than 150,000 EUR in annual revenue.

€299

Once. Per domain. When you launch.

Frequently Asked Questions

Is Editable right for you?

Editable is a perfect fit for...

Content-centric, bespoke websites
Websites that update frequently
Small teams that edit directly, without approval workflows
Agencies building custom sites for many clients

It might not be for...

Large teams that need review and approval workflows
Online stores
Teams that want to connect marketing tools, such as a CRM, without a developer
How is Editable different to using a CMS?

The editing infrastructure (Svedit) becomes an integral part of your website (at runtime). As a developer, all you do is define content types (e.g. Figure) and implement components (e.g. Figure.svelte) — they are editable by default.

Is mobile editing supported?

Yes mobile editing is fully supported. Drag and hold along the bottom of the page to enter edit mode on mobile.

Where is the data stored?

All content lives in a single data directory — an SQLite database (db.sqlite3) and uploaded assets (data/assets). Locally this defaults to ./data. On Fly.io it's a persistent volume at /data. To back up your site, copy this directory.

What about AI?

Editable is AI-friendly, yet not AI-dependent. You are encouraged to use tools like Claude Code or Codex to help you understand and edit your website's code. For instance it may help you adapt your site's colors, fonts, structure and layout.

Once you launched your site, you can connect your AI agent with your live website via Model Context Protocol (MCP), and have it update content for you.

Plugins?

Editable is modular and you can and should reuse code across projects. However, I purposely don't want to establish a community-maintained plugin repository. I want to encourage you to own all your code, for the benefit of simplicity, safety, and control. Share code snippets, not plugins.

Hosting?

Editable runs on any VPS. All you need is Node.js and SQLite. The repository includes a Dockerfile and fly.toml for one-command deployment to Fly.io. The same Dockerfile works with any platform that supports Docker.

Static builds?

There's no point for static builds with Editable. The whole idea is that users edit content live, without having to wait for a rebuild to finish. SQLite is fast. Very fast. Web-optimized images are generated client-side before upload: resizing happens in the browser via canvas and toBlob(), and WebP encoding is done with @jsquash/webp. It still makes sense to enable a proxy (like Cloudflare) for images, so they can be delivered from a CDN.

License?

Editable is source-available software. You can download it, run it locally, and modify it without restrictions. If you publicly launch a website backed by Editable, we ask you for a one-time registration fee for each launched domain.


Hello, I’m Michael

Since 2011 I’ve been taming web browsers to behave correctly and predictably when editing rich text.

I want you to be able to launch websites that anyone can edit. No more calls asking you to update someone’s WordPress site! They’ll be able to do it themselves.

Most CMSs are too complex for clients and too restrictive for developers. Change every pixel of your site, create new content types, or integrate 3rd party data. Everything you can do with Svelte, you can do with Editable.

Try Editable

Editable is for people who want to spend their time filling their website with life, rather than worrying about accidentally breaking the layout.

Big thanks to Johannes Mutter for helping with concept, design, and engineering, Tom Atkins for support with positioning and copywriting, and Sonja Stojanovic for being the very first happy Editable user — followed by Trails, Postlmayr Design, Aufreiter Architektur, and many more.