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, vs2022Render-pipeline independent — the toolkit renders UI via UI Toolkit and uGUI, which behave identically under Built-in, URP, and HDRP.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 componentsAll 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 softwareAsset 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.- 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 includedDeveloped with AI assistance (Anthropic's Claude) under human direction — designdecisions, field testing, and review are human-driven.




