Framework-agnostic
Plain HTML, Next.js, Astro, Hugo — anything that renders to a page in the browser works with Forma.

Developers
Forma is a connector, not a framework. It works on top of your existing site — any stack, any host.
Link GitHub and the site’s domain. Forma installs a small connector and registers instant publishing.
The connector loads the published content and applies it on top of the page. Static, SSR — whatever you run.
Selections map to real DOM elements; edits become a versioned content document, not source changes.
Push changes live instantly — or export them and commit them yourself.
<!-- that's the whole integration --> <script src="https://formacms.app/visual-cms.js" defer ></script>
One script tag. The connector does the rest.
Plain HTML, Next.js, Astro, Hugo — anything that renders to a page in the browser works with Forma.
Content lives as a versioned document you can export anytime. Remove the script tag and Forma is gone.
Edits are patches against your real markup. Elements removed in code simply stop receiving their patch — nothing breaks.
One async script on published pages. No iframe in production, no layout shift, no cookie banner.