Skip to content
oks-ui
Docs
Components
Patterns
Templates
Blog
Get started
Writing
Blog
Tutorials and engineering notes from the oks-ui team.
Engineering
Dependency-free drag-and-drop: inside the oks-ui Board
How Board does pointer, touch, and full keyboard drag-and-drop — lift, move, drop, cancel, all announced live — with zero added dependencies.
September 5, 2026
· 6 min read
Engineering
Dark mode with no flash: the data-theme init pattern
Why the classic dark-mode flash happens, the synchronous pre-hydration script that fixes it, and the three details most rewrites get wrong.
September 5, 2026
· 5 min read
Tutorial
Build a sortable, selectable data table
Search, sort, select, paginate — the admin-screen table every team hand-rolls, built from Table, Pagination, and FormFieldSet with plain React state.
September 5, 2026
· 6 min read
Tutorial
Theme oks-ui to your brand in 10 minutes
The whole re-theming path — primary ramp, shape, density, neutral surfaces, dark mode — in the order that actually matters. No provider, no build step.
September 5, 2026
· 5 min read