Welcome to the IsoNim docs
Welcome to the IsoNim docs
IsoNim is an isomorphic reactive UI framework for Nim — write one component tree that renders identically under server-side rendering and in the browser.
Overview
isonim-docs is the documentation-site framework these pages are built with. It renders every page twice from a single source: once as static HTML at build time (nim c, for fast first paint and search-engine indexing) and once in the browser (nim js, for client-side navigation) — so what you are reading is served pre-rendered and then hydrated in place, with no content forked between the two targets.
Use the sidebar to set up a local checkout, learn the reactive core (signals, effects, and the ui DSL), understand how server-side rendering and routing fit together, and explore the IsoNim editor package.
Start here
Set up a sibling checkout inside the IsoNim dev shell and render your first page.
Install & setup, signals & effects, the ui DSL, SSR basics, and the testing strategy.
The IsoNim editor package: its workspace model, browser-mount contract, and integration.