Take a look around.
Some ideas and components I’ve been working on. Click into any of the experiments to explore.
Using the Trackable Monad
An interactive version of my monad article. Transform a wrapped value, collect analytics events, and emit them when you execute the chain.
Take a lookThe site, in a terminal
One application, deployed to the web and the terminal. The TUI reuses the web app’s hooks, logic, and TanStack stack, with a small set of terminal-specific components.
Take a lookA Python LSP in the browser
A client-side language server connects ty to Monaco. Choose an example to explore diagnostics, hover info, and completions.
Take a lookA demo application showing all the experiments working together
An example application using the form system, command palette, cycleable dates, global loading indicator, swappable view mechanism and the rest.
Take a lookMultiple forms, multiple endpoints
Compose forms across endpoints with one submit, control request order, pass dependent values, update or invalidate the query cache, and undo by resubmitting previous values.
Take a lookThe same details, three ways
Tabs, a sidebar, or the whole page at once. Switch views and see which one works best for you.
Take a lookDates, your way
Click a date to cycle between UTC, local time, and relative time. The choice applies across the site.
Take a lookGlobal query loader
A small indicator appears while any query is fetching, then gets out of the way.
Take a lookA command palette that builds itself
Rendered links, buttons, and tabs register their actions automatically. Open the palette and try it.
Take a look