
In simple English
Instatic is a self-hosted tool that lets you design and build websites visually. It outputs plain HTML and CSS files without heavy framework code or extra bloat. You run it on your own server or a managed host using SQLite or PostgreSQL. It handles your content, forms, media, and users in one place. It is free to use under the MIT licence.
What it is
Instatic is a TypeScript-based website builder and content management system running on the Bun runtime. It combines a visual canvas editor, design tokens, and a static site publisher into a single server.
What it is good for
Solo builders and designers who want a visual web builder like Framer or Webflow without paying monthly subscription fees or sacrificing control over their generated code.
- Outputs clean, fast static HTML and CSS without heavy client-side JavaScript frameworks.
- Includes a built-in design token system for typography, colors, and spacing.
- Runs as a single self-hosted server with simple SQLite or PostgreSQL storage.
- Requires the Bun runtime installed on your machine to build and run locally.
- Early pre-1.0 versioning means APIs and workflows may change without warning.
- Self-hosting requires you to manage your own server updates, backups, and security.
Webflow or Framer
Bun runtime
- TryGhost/Ghost56k stars
Ghost is a popular self-hosted publishing platform for blogs and newsletters.
- strapi/strapi73k stars
Strapi is a headless content management system built in Node.js for managing structured content.
- directus/directus39k stars
Directus turns any SQL database into a real-time API and custom admin app.
- facebook/docusaurus67k stars
A static site generator from Meta that turns Markdown files into a documentation website.
- mkdocs/mkdocs23k stars
Turns a folder of Markdown files into a documentation website, controlled by one settings file.
- squidfunk/mkdocs-material28k stars
Turns a folder of Markdown files into a searchable documentation website, with every formerly sponsor-only feature now included.
git clone https://github.com/corebunch/instatic.git cd instatic bun install bun run dev