Beta
Kitwork is in public beta — spin up your first service from the starter
template.
Get
started →
Download one executable for your operating system, drop it next to your app folder, and run it — you get a live service. No Go toolchain, no Docker, no node_modules.
No install, no Go. Grab the prebuilt executable from the releases page, put it in your project folder, and run it.
The binary runs whatever sits in its folder. Grab the starter two ways — clone it with git, or download the ZIP. It already ships app.kitwork.js, config and views.
On macOS & Linux, make it runnable once with chmod +x kitwork. Then the runtime serves on
http://localhost:8085.
However you grabbed it above, the starter is ready to run — no build step. Here's what's inside: drop the binary you downloaded next to the config, your app.kitwork.js and the views.
Set the port and, if you need data, point Kitwork at your PostgreSQL. hot_reload picks up changes as you save.
Routes resolve before any handler runs. Return JSON, text or a rendered view — the runtime does the rest.
Caching and static delivery are built into the router — chain them onto any route, no extra service.
A zero-allocation layer over PostgreSQL, with a small ORM. No driver setup, no connection boilerplate.