jonisavo/uicomponents

A small front-end framework for Unity's UIToolkit powered by code generation.

48
/ 100
Emerging

Roslyn source generators automatically produce UxmlFactory implementations, element queries, and dependency injection wiring, eliminating boilerplate for UXML instantiation and asset binding. Components declare layouts, stylesheets, and injectable dependencies via attributes; the framework handles convention-based asset loading from Resources or Addressables and calls lifecycle methods after DOM initialization. Includes a `TestBed` helper for unit testing components with mocked dependencies.

206 stars.

No Package No Dependents
Maintenance 13 / 25
Adoption 10 / 25
Maturity 16 / 25
Community 9 / 25

How are scores calculated?

Stars

206

Forks

9

Language

C#

License

MIT

Last pushed

Mar 15, 2026

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ai-coding/jonisavo/uicomponents"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.