Build and manage a company website with a visual editor instead of writing code.
Create a blog where posts repeat through a layout loop and forms capture leads.
Use AI to generate and edit page content from text descriptions.
Host a self-managed website without relying on third-party form or image services.
| corebunch/instatic | elder-plinius/t3mp3st | kunagent/kun | |
|---|---|---|---|
| Stars | 5,200 | 5,091 | 5,032 |
| Language | TypeScript | TypeScript | TypeScript |
| Last pushed | — | — | 2026-07-03 |
| Maintenance | — | — | Active |
| Setup difficulty | moderate | moderate | moderate |
| Complexity | 3/5 | 5/5 | 3/5 |
| Audience | pm founder | researcher | pm founder |
Figures from each repo's GitHub metadata at analysis time.
Requires provisioning your own server and optionally configuring an AI model provider API key or local Ollama instance.
Instatic is a self-hosted content management system, an alternative to platforms like Webflow or WordPress. You run it on your own server, and it gives you a visual editor, content engine, and publisher all in one place. The core idea is that instead of stitching together a separate CMS, framework, host, form service, and image CDN, you use one server that handles the whole thing. It stores data in either SQLite or Postgres. The visual editor lets you design pages on a real canvas. You can place several breakpoint frames side by side and edit desktop and mobile views together. A built-in system called Core Framework handles design tokens. You define one brand color and it generates a full scale of tints and shades. Type scales are fluid and adjust with the viewport, and a utility-class generator creates a small CSS file with only the classes you actually use. Your design system lives as data, so changing one token updates every page that uses it. Building pages involves modules like containers, text, images, buttons, and forms. You drag them onto the canvas and nest them as needed. Visual Components are reusable pieces with typed parameters and named slots, and editing one updates every instance across the site. Templates handle shared layouts like headers and footers, and Loops repeat a layout over collections such as posts or media. Forms are native to the CMS, and submissions land in your own data tables without needing a third-party form service. Instatic includes an AI agent that can edit pages based on text descriptions. It builds real, editable nodes on the canvas instead of producing screenshots or raw code. It writes semantic HTML and CSS through the same import pipeline you would use for pasted markup. You can bring your own model, with support for Claude, OpenAI, OpenRouter, or local Ollama. The pages Instatic produces are plain semantic HTML and compact CSS. There is no framework runtime or leftover editor markup in the final output. The site loads like a static file because, most of the time, it is one. The full README is longer than what was shown.
Instatic is a self-hosted visual website builder and CMS. Design pages on a canvas, manage content, and publish clean, static HTML, no third-party services needed.
Mainly TypeScript. The stack also includes TypeScript, SQLite, PostgreSQL.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly pm founder.
This repo across BitVibe Labs
Verify against the repo before relying on details.