Reactive UI Toolkit View on Asset Store (opens in new tab)

Package details

Latest version
0.21.1
Last updated
First released
Unity version
6000.2.6 or later
Package size
10.7 MB
Files
582
Favorites
3
Views in the past week
39

Price tracking

Last checked
Tracked since
Lowest recorded
Free on

Keywords

Reactive UI Toolkit

by ReactiveUITK (opens in new tab)

No ratings yet

Build Unity UI the React way: function components, hooks, and UITKX — a JSX-like markup language compiled to C# at build time — with ~100 ms hot reload in Play Mode. Full IDE support vsCode, vs2022

Price Free

Get it free on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for Reactive UI Toolkit, 6 months Current Free; lowest Free; highest Free in this period. $0 21 Sep 5 Oct 19 Oct 2 Nov Version 0.21.0 released 23 Sep 2026 v0.21.0 Version 0.21.1 released 25 Sep 2026

Asset preview

1 / 3

Reactive UI Toolkit video 1

About this asset

ReactiveUIToolKit brings the React component model to Unity UI Toolkit/uGUI — all in C#, no extra runtime. Write function components with hooks, compose them in UITKX (a JSX-like markup language a Roslyn source generator compiles to C# at build time), and watch changes appear instantly with built-in hot reload in Play Mode — no domain reload, roughly 100 ms.

Precompiled components

All runtime and editor C# ships as readable, editable source. Three assemblies ship precompiled because Unity loads them as a Roslyn analyzer and an editor plugin: Analyzers/Ruitk.SourceGenerator.dll, Analyzers/Ruitk.Language.dll and Editor/Plugins/Ruitk.Language.Editor.dll (the UITKX markup compiler and language service). They are not obfuscated, and are not intended to be edited.

Third-party software

Asset uses System.Collections.Immutable under the MIT license, and depends on the Unity package com.unity.nuget.newtonsoft-json (MIT license); see Third-Party Notices.txt file in package for details.

From the publisher's Asset Store listing.

Technical details

- Function components with hooks: useState, useEffect, useMemo, useRef, useContext, useReducer, useSignal, useTween and more

- UITKX markup (.uitkx): JSX-like syntax compiled to C# partial classes at build time — zero runtime parsing, zero runtime overhead

- Fiber reconciler with keyed reconciliation, time-slicing and render bailouts

- Typed styles: a compile-time-checked Style system covering every UI Toolkit inline style, with CSS-style helpers (Px, Pct, FlexRow, Hex, ...)

- React-Router-style routing, portals, and error boundaries

- Hot reload (HMR): edit a .uitkx during Play Mode and the UI updates in place with state preserved

- Full IDE support: VS Code and Visual Studio extensions with IntelliSense, live diagnostics, go-to-definition, find references, and rename

- MIT licensed, full source included

Compatibility

Render pipelines supported in each Unity version
Unity version Built-in URP HDRP
6000.2.6f2 Compatible Compatible Compatible

Render-pipeline independent — the toolkit renders UI via UI Toolkit and uGUI, which behave identically under Built-in, URP, and HDRP.

As listed on the Asset Store.