Skip to content

Small, sharp tools
for the daily loop

Tooling for smooth development, in F# (and Rust where it fits). Each tool is small, does one job, and is meant to be used from the command line.

smoothdev-web dev start

smoothdev-web

Run a Vite + Fable + .NET web app in dev and prod from one place.

Ports are never a reason to fail
The preferred port is probed and the next free one is used, then handed to the server and to Vite.
Process groups
Every component is its own process group, recorded in a state file, so stop ends the whole tree.
One entry point per app
Dev, prod, static preview and bundle, scriptable with status --json.
TUI and web GUI
From the command line, a terminal UI, or a small web GUI it serves itself.