ilokesto logo

ilokesto

[iloˈkɛsto]

Small tools. Explicit contracts.

Build predictable front ends, one focused package at a time.

ilokesto means “toolbox” in Esperanto. Choose only the state, forms, layered UI, rendering, or HTTP tools your product needs.

The toolbox

Start with what you are building.

Each package has one job. Use the groups and comparisons below to find the smallest useful starting point.

State and input

Own application values, connect them to a framework, or manage form interaction.

Layered interface

Build a custom overlay runtime or choose a focused modal or toast system.

Standalone rendering and data

Choose React rendering utilities or an OpenAPI-aware ky client without adding another ilokesto package.

Two useful distinctions

Choose the right level of abstraction.

01

Store or State?

Choose Store for a framework-neutral value with direct reads and subscriptions. Choose State when you also need framework adapters, reducers, middleware, or state utilities.

02

Overlay or Modal / Toast?

Choose Overlay when you are defining custom layered UI and its adapters. Choose Modal or Toast when that interaction already matches the focused system you need.