Reactive UI Toolkit
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
by ReactiveUITK
Price History +
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.