THE FRAMEWORK

Good primitives.
Great combinations.

Build applications from small, explicit pieces. UDIOT brings a common set of contracts to your server, state, browser and agent workflows.

01 / WEB & SERVER

A home for your web app

Typed pages, static generation, server rendering and API routes. One application contract, multiple ways to deliver.

Read the guide ↗
▣@tagna/udiot/webStable candidate

A stable candidate in the RC. This is not a stable 1.0 support promise.

02 / REACTIVE STATE

State you can follow

Immutable stores, observable updates and time travel. Make every change explicit, and every transition inspectable.

Read the guide ↗
⌁Store · Observable · SelectorsStable candidate

A stable candidate in the RC. This is not a stable 1.0 support promise.

03 / MIDDLEWARE

Compose the work between

Turn validation, caching and cross-cutting logic into reusable steps. Control the order without hiding the flow.

Read the guide ↗
⇢MiddlewarePipelineStable candidate

A stable candidate in the RC. This is not a stable 1.0 support promise.

04 / DEPENDENCY INJECTION

Dependencies, deliberately

Explicit providers and scoped containers keep services replaceable, testable and clear about what they need.

Read the guide ↗
◇Container · Providers · ScopesStable candidate

A stable candidate in the RC. This is not a stable 1.0 support promise.

05 / DATA & EVENTS

Connect the application

Compose database adapters, repositories, background jobs and an event bus. Choose integrations that fit your services.

Read the guide ↗
▤Repositories · Jobs · Event busMixed / experimental

Pin the RC and evaluate the selected integration. Experimental APIs may change.

06 / AI & AGENTS

Make room for intelligence

Explore structured agent workflows, tools and run telemetry alongside your application logic. Bring your own provider.

Read the guide ↗
✳@tagna/udiot/agentsExperimental

Pin the RC and evaluate the selected integration. Experimental APIs may change.

YOUR NEXT IDEA STARTS HERE

Make something
that matters.

Build with UDIOT ↗

One install. A new set of possibilities.