Instatic
Instatic is a self-hosted, open source visual CMS — a Webflow and Framer alternative that lets you design pages on a canvas and publish plain, portable HTML to your own server, with content, media, forms, users, and an AI page builder in one app.
What is Instatic?
Instatic is a self-hosted, open source visual CMS that packs the design canvas, content engine, and publisher into a single Bun server. You build pages visually across breakpoints, manage content and media, and press publish — Instatic bakes the site to plain semantic HTML and swaps the live folder into place. It is MIT licensed and runs on infrastructure you own.
What is Instatic best for?
Designers, agencies, and site builders who want the visual, canvas-based workflow of Webflow or Framer but insist on owning the code, the data, and the hosting. It fits people building marketing sites, portfolios, and small-to-mid content sites who value clean, portable HTML output and are comfortable running their own server.
What can Instatic do?
- Design responsive pages on a real canvas, editing multiple breakpoints at once with built-in design tokens (color, type, and spacing scales)
- Publish plain semantic HTML and compact CSS — no framework runtime, no builder attributes, no “div soup” — with automatic responsive
srcsetimages - Manage a universal content model: pages, posts, media, forms, and custom collections in a spreadsheet-style grid, with draft/scheduled/published workflow and version history
- Generate and edit pages with a built-in AI agent that supports Claude, OpenAI, and local models via Ollama, plus an MCP server for external tools
- Control access with role-based permissions (38 capabilities), TOTP two-factor auth, and an append-only audit log
- Extend the CMS with sandboxed QuickJS-WASM plugins that add HTTP routes, scheduled jobs, storage, and custom canvas modules
- Deploy in one click to Railway or Render, or self-host with Docker on any VPS, backed by SQLite or PostgreSQL
Where does Instatic fall short?
It is deliberately early-stage. The project ships as version 0.0.x “on purpose,” and the maintainers warn that APIs and workflows may shift before a 1.0 release. If you need long-term stability guarantees today, that churn is a real risk.
The ecosystem is small. WordPress has tens of thousands of themes and plugins; Instatic’s plugin system and template library are new, so you will build more yourself rather than reaching for an existing extension.
There is no managed cloud. Unlike Webflow, Framer, and Squarespace, Instatic has no hosted “just sign up” option — every site is self-hosted, so running it on Bun with a database is on you.
Is Instatic free?
Yes — Instatic is free and open source under the MIT license, with no paid tier, no seats to buy, and nothing to cancel. You can use it for personal projects, client work, and commercial sites without licensing fees. Your only cost is hosting, which independent reviews put as low as around $5/month on Railway.
What does Instatic replace?
Instatic is positioned as an open source alternative to the hosted visual site builders — Webflow, Framer, and Squarespace — as well as WordPress. It also consolidates services you would otherwise stitch together: the CMS, the design framework, the host, a form service, and an image CDN all live in one app. If you want an API-first backend instead of a visual builder, headless options like Directus, Strapi, or Payload sit in the same CMS category.
FAQ
Is Instatic open source? Yes. Instatic is released under the MIT license — one of the most permissive open source licenses — so you can self-host, modify, and use it commercially without restrictions.
Can I self-host Instatic for free? Yes. The software itself is free; you only pay for the server you run it on. It ships as a single Bun server backed by SQLite or PostgreSQL, deployable via Docker or one-click to Railway.
Is Instatic a good Webflow alternative? For teams that want visual, canvas-based page building plus full ownership of their code, data, and hosting, yes. The trade-off is maturity: Instatic is early-stage (0.0.x) and has no managed cloud, whereas Webflow is a polished hosted platform.
What do I need to run Instatic? The Bun runtime and a database — SQLite by default, or PostgreSQL for larger sites. It runs locally, in Docker on a VPS, or on managed platforms like Railway and Render.