No time spent with dependencies. Create your UI projects in less than a minute by using the XGUI Simple Editor (Beta) or easily set it up yourself using engine libraries directly.
XGUI can be used to develop applications in C#, JavaScript and Lua. JavaScript and Lua can be updated immediately without closing the application, this means you can code and see the result at real-time too!
Every control/component (i.e. buttons, checkboxes and such) is called entity in XGUI, each entity has its own ability to work alone. This means no root restriction, you can even have a button at top for offscreen rendering!
Need a quick setup for developing a simple 2d game? Audio Support, Theora Video Player, Vector based rendering and all. You do not need complicated products, you can use XGUI for this as well!
Customizing built-in components? Adding or removing extra layers of drawing to components without modifying it? You can recreate everything from scratch without touching the original component.
No auto-alignments or MVVM pattern enforced. You are free to spread all your components all around the surface by setting their coords, just like making a 2D game.
We hate as well!
Do not stick to a single programming language or a single language to offer your customers. XGUI supports multiple programming languages out of the box that includes Lua and Javascript. Apart from programming XGUI offers built-in localization engine to support multi-national application development easily.
For Advanced Users & Companies
For Discord Bot and UI Developers