UDIOT BY TAGNA

Your next idea.
One TypeScript foundation.

A free-to-use full-stack TypeScript framework. Bring web pages, reactive state, middleware and application services together in one cohesive toolkit.

app.mjs@tagna/udiot/web
import { defineWebApp }
  from '@tagna/udiot/web';

export const app = defineWebApp({
  site: { name: 'My next idea' },
  seo: {
    sitemap: true,
    robots: true
  }
});

SMALL PRIMITIVES. CONNECTED POSSIBILITIES.

From your first route
to your next application.

Udiot is created and maintained by Tagna. Compose the pieces you need around explicit TypeScript contracts.

Pages & rendering

Typed routes, page loaders, server rendering and static generation for websites and web applications.

Reactive state

Stores, subscriptions and time travel help make application updates observable.

Middleware & services

Connect reusable execution steps with dependency injection and scoped application services.

THE FRAMEWORK BEHIND TAGNA

Built with the tools
we believe in.

From static generation to browser hydration, Tagna.in is built on Udiot. It brings our product philosophy into the tools we use: clear contracts, purposeful components and thoughtful delivery.

Explore the architecture
01 / WEB

Pages, routes and rendering.

02 / APPLICATION

State, middleware and services.

03 / EXTENSIONS

Data, events and AI workflows.

AI, telemetry and database surfaces include experimental APIs. See the official support matrix.

START WITH RC3

A package.
A place to begin.

Install the exact 1.0.0-rc.3 package used by this website. Use Node.js 22.17.0 or newer and npm 9 or newer.

Read the installation guide

@TAGNA/UDIOT · 1.0.0-RC.3

npm install --save-exact @tagna/udiot@1.0.0-rc.3

RC3 is available on npm. The official installation guide follows the maintained release line; check the package version when using newer examples.

GOOD TO KNOW

A few useful answers.

Is Udiot free to use?

Yes. Udiot is developed by Tagna and is free to use. Review the license distributed with the npm package for its usage terms.

What does RC3 mean?

1.0.0-rc.3 is a published release candidate, not stable 1.0. This website uses the exact RC3 package. The official documentation follows the maintained release line, which may be newer.

Are all APIs production certified?

No. The docs distinguish stable-candidate and experimental surfaces. AI, telemetry and database integrations have support boundaries. Read the support and stability contract before choosing an integration.

Where should I start?

Visit udiot.in for framework documentation, getting-started examples and an interactive playground. For a question about Tagna, contact our team.

PART OF THE TAGNA PRODUCT FAMILY

More ways to move forward.

Bring your next idea together.

Start with Udiot’s documented application patterns.

Visit udiot.in