Projects

These project examples show how much interface behavior can be delivered with ordinary Ktor routes and small htmx attributes.

Component navigation

Running

Each tab calls a Ktor component route with hx-get and swaps the returned HTML into the page shell.

Server-rendered tables

Ready

The calendar page renders structured data on the server, so the browser receives complete semantic markup.

Progressive enhancement

Built in

Links keep real href values, which means routes stay bookmarkable and graceful when JavaScript is unavailable.