All Projects → PardCode → illuxUI

PardCode / illuxUI

Licence: other
Future Home of illuxUI, C++ GUI Library/Framework

Projects that are alternatives of or similar to illuxUI

Azul
Azul is a library for creating graphical user interfaces in Rust and C. It mixes paradigms from functional, reactive and data-oriented programming with an API suitable for developing cross-platform desktop applications. The two core principles of Azul is to not render objects that aren't visible and to use composition of DOM trees over inheritance.
Stars: ✭ 4,937 (+16356.67%)
Mutual labels:  gui-framework, gui-library
SpinyGUI
(WIP) Java OpenGL GUI library. Created for using with latest LWJGL (LWJGL 3).
Stars: ✭ 21 (-30%)
Mutual labels:  gui-framework, gui-library
ssGUI
◀️ Super Simple GUI Library for C++ ▶️
Stars: ✭ 21 (-30%)
Mutual labels:  gui-framework, gui-library
React Native Web
React Native Components and APIs for the Web
Stars: ✭ 19,563 (+65110%)
Mutual labels:  gui-framework
Qt
Qt binding for Go (Golang) with support for Windows / macOS / Linux / FreeBSD / Android / iOS / Sailfish OS / Raspberry Pi / AsteroidOS / Ubuntu Touch / JavaScript / WebAssembly
Stars: ✭ 8,966 (+29786.67%)
Mutual labels:  gui-framework
Forms
Forms is a GUI framework for the Unreal Development Kit. Programmed in UnrealScript independent of Scaleforms and UIScene. Inspired by OOP and subobjects semantics of the Unreal Engine 2 GUI's framework.
Stars: ✭ 22 (-26.67%)
Mutual labels:  gui-framework
webgui
Web Technologies based Crossplatform GUI Framework with Dark theme
Stars: ✭ 81 (+170%)
Mutual labels:  gui-framework
Lcui
A small C library for building user interfaces with C, XML and CSS.
Stars: ✭ 3,573 (+11810%)
Mutual labels:  gui-framework
xtd
Free open-source modern C++17 / C++20 framework to create console, forms (GUI like WinForms) and unit test applications on Microsoft Windows, Apple macOS and Linux.
Stars: ✭ 321 (+970%)
Mutual labels:  gui-framework
PySimpleGUI
Launched in 2018. It's 2022 and PySimpleGUI is actively developed & supported. Create complex windows simply. Supports tkinter, Qt, WxPython, Remi (in browser). Create GUI applications trivially with a full set of widgets. Multi-Window applications are also simple. 3.4 to 3.11 supported. 325+ Demo programs & Cookbook for rapid start. Extensive d…
Stars: ✭ 10,846 (+36053.33%)
Mutual labels:  gui-framework
Sushi-3.1
A GUI framework, all wrapped in rice and seaweed for extra flavor.
Stars: ✭ 25 (-16.67%)
Mutual labels:  gui-framework
Phoenix
wxPython's Project Phoenix. A new implementation of wxPython, better, stronger, faster than he was before.
Stars: ✭ 1,698 (+5560%)
Mutual labels:  gui-framework
catui
A very light-weight GUI library for the Löve2D
Stars: ✭ 84 (+180%)
Mutual labels:  gui-library
Glass
Gui Library written in Crystal
Stars: ✭ 24 (-20%)
Mutual labels:  gui-library
strawframework
Straw-Framework is a C++ GUI library.
Stars: ✭ 14 (-53.33%)
Mutual labels:  gui-framework
Wxwidgets
wxWidgets is a free and open source cross-platform C++ framework for writing advanced GUI applications using native controls.
Stars: ✭ 3,994 (+13213.33%)
Mutual labels:  gui-framework
cala
Cross-platform system interface for hardware IO
Stars: ✭ 46 (+53.33%)
Mutual labels:  gui-library
Warp-Framework
Warp: A framework to create rich GUI Single-Window C++ applications using Direct2D API
Stars: ✭ 21 (-30%)
Mutual labels:  cpp-gui
KodeEditor
A simple code editor with syntax highlighting and pinch to zoom
Stars: ✭ 60 (+100%)
Mutual labels:  gui-library
Dash
Analytical Web Apps for Python, R, Julia, and Jupyter. No JavaScript Required.
Stars: ✭ 15,592 (+51873.33%)
Mutual labels:  gui-framework

illuxUI - C++ GUI Framework

CPP11 Discord channel Patreon YouTube Facebook Twitter

illuxUI is a C++ GUI Framework that has been designed and developed to make GUI Desktop Applications.
It allows to develop potentially any kind of GUI Applications, from a simple single window Calculator
to a complex multiple dockable windows Editor (e.g. Game Engine Editor, Graphics Editor, 3D/2D Editor of various nature)

illuxUI is not an immediate mode gui library,
that means the events processing and the rendering of the elements inside the various windows are all handled by the
GUI System under the hood, not
directly by the user.

In this way, the developer can focus mainly into the making of the GUI Layout with the various controls
(like Button, TextBox, TreeView, ListBox and so on)
and the handling of the events triggered by the controls when the user acts on them
(like the click on a button, the adding of text inside a textbox and so on).

It has been designed and developed originally with the purpose to make the GUI for
the editor of the game engine called Pard Engine and now, after many improvements, illuxUI can be used to build many other kinds of application.

For these reasons, illuxUI will be soon released as a standalone framework.

Rendering is accomplished by the usage of the render sub-system of Pard Engine, that has been designed to support multiple Graphics APIs like OpenGL, DirectX, Metal and so on.

Features

  • Multiple Windows System
  • Dockable Panels System
  • Many types of controls already introduced: Buttons, TextBoxes, TreeViews, ScrollBars, MenuBar, Context Menu etc.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].