Repolode
CoreBunch

CoreBunch/Instatic

A self-hosted visual CMS and page builder on one Bun server that publishes clean static HTML and CSS pages.

Open-source alternative to:WebflowFramerWordPress

Stars
9,084
Forks
875
Open issues
202
Last commit
4 days ago

What is it?

Instatic bundles a visual canvas editor, a content engine, media management, authentication, forms, plugins and a static publisher into a single Bun server that you run on your own infrastructure with SQLite or Postgres. It aims to replace the usual stack of headless CMS, hosting, form service and analytics vendor with one self-hosted application.

The editor is a multi-breakpoint canvas with reusable visual components, templates, loops over collections, and an AI agent that builds editable nodes on the canvas using your own model provider. Core Framework design tokens for color, fluid type and spacing are built in. Forms write submissions into your own data tables, and imports accept raw HTML or whole static sites.

Published pages are semantic HTML and compact CSS with no editor runtime or framework included in the output. Backend plugins run in a per-plugin QuickJS-WASM sandbox whose permissions must be granted by the site owner. The project is at version 0.0.x and the README notes APIs may still change before 1.0.

Key features

  • 01Multi-breakpoint visual canvas with reusable components and templates
  • 02Publishes semantic HTML and compact CSS without editor runtime
  • 03Forms store submissions in your own data tables
  • 04Built-in design tokens for color, type and spacing scales
  • 05Plugins run in a sandboxed QuickJS-WASM worker with owner-granted permissions
  • 06Runs on SQLite or Postgres with Docker or one-click Railway deploy

Use cases

  • Building a blog, portfolio or small business site you host yourself
  • Running a multi-author website that needs roles and an audit log
  • Replacing hosted form and CMS services with owned data tables
  • Publishing fast static sites that can be moved to any host

Quick start

  1. 1

    Install Bun 1.4.1 or newer from bun.sh

  2. 2

    Start the development server

    bun run dev

Things to know

  • The README describes the project as intentionally early, so expect rough edges and changes.
  • The AI agent requires your own API key or a local Ollama model.
  • Analytics are operational only, with no third-party visitor tracking.

In collections

Topics

FAQ

What is Instatic?
A self-hosted visual CMS and page builder on one Bun server that publishes clean static HTML and CSS pages. Instatic bundles a visual canvas editor, a content engine, media management, authentication, forms, plugins and a static publisher into a single Bun server that you run on your own infrastructure with SQLite or Postgres. It aims to replace the usual stack of headless CMS, hosting, form service and analytics vendor with one self-hosted application.
Is Instatic free to use? What license does it have?
Instatic is open source under the MIT license. Check the license terms before using it in commercial products.
Is Instatic still maintained?
Actively maintained. The last commit to Instatic was on Nov 3, 2026.
What can I use Instatic for?
Building a blog, portfolio or small business site you host yourself Running a multi-author website that needs roles and an audit log Replacing hosted form and CMS services with owned data tables Publishing fast static sites that can be moved to any host
How do I install Instatic?
Install Bun 1.4.1 or newer from bun.sh Start the development server: bun run dev
Where can I get Instatic?
The source code and installation instructions are on GitHub: https://github.com/CoreBunch/Instatic

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects