GuiLite

GUI library

A lightweight, header-only GUI library that provides high rendering performance and supports multiple platforms and languages.

✔️The smallest header-only GUI library(4 KLOC) for all platforms

GitHub

7k stars
247 watching
805 forks
Language: C++
last commit: almost 3 years ago
Linked from 3 awesome lists

ccppcross-platformdisplaydockerembeddedgraphics-libraryguiheader-onlyiotiot-platformmcumicrocontroller

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
andlabs/libuiA portable GUI library for C that uses native GUI technologies of each platform.10,745
ultralight-ux/ultralightA lightweight HTML renderer for game and app developers, offering high-performance rendering on multiple platforms.4,700
webui-dev/webuiA lightweight portable library that uses web browsers as a GUI and modern web technologies in the frontend and backend.3,137
flashlight/flashlightA C++ machine learning library with autograd support and high-performance defaults for efficient computation.5,300
webview/webviewA cross-platform library for building modern GUIs using HTML5 and JavaScript.12,737
ocornut/imguiA lightweight graphical user interface library for C++ designed for fast iterations and tooling in game engines and real-time applications.61,793
lvgl/lvglAn embedded graphics library that enables the creation of beautiful UIs for microcontrollers and displays.17,707
marcobambini/gravityA dynamically typed, lightweight language with modern syntax for building portable and concurrent applications.4,325
networknt/light-4jA lightweight microservices framework for building cloud-native applications in Java.3,613
cycfi/elementsA lightweight, modular GUI library written in modern C++20, providing a declarative interface for constructing and arranging graphical user interfaces.3,219
mikke89/rmluiA C++ library for creating custom user interfaces inspired by HTML/CSS standards2,931
andlabs/uiA Go library for building native GUI applications.8,341
wjakob/nanoguiA cross-platform GUI library for OpenGL with automatic layout generation and event handling4,681
lc-soft/lcuiA cross-platform GUI library designed to be easy to use and flexible, allowing developers to create desktop applications with graphical user interfaces using web front-end technologies.4,159
mamaral/neonA framework for building dynamic and beautiful user interfaces using Swift.4,583