libui

GUI library

A portable GUI library for C that uses native GUI technologies of each platform.

Simple and portable (but not inflexible) GUI library in C that uses the native GUI technologies of each platform it supports.

GitHub

11k stars
320 watching
616 forks
Language: C
last commit: 6 months ago
Linked from 6 awesome lists


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
andlabs/ui A Go library for building native GUI applications. 8,337
libui-ng/libui-ng A portable GUI library for C that uses native platform technologies 641
lc-soft/lcui A 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,149
ocornut/imgui A lightweight graphical user interface library for C++ designed for fast iterations and tooling in game engines and real-time applications. 61,152
kojix2/libui A Ruby wrapper around a cross-platform GUI library written in C. 205
idea4good/guilite A lightweight, header-only GUI library that provides high rendering performance and supports multiple platforms and languages. 7,397
parro-it/libui-node Node.js bindings for libui, an awesome native UI library 1,878
koanlogic/libu A C utility library providing basic functionality such as memory allocation and networking. 441
mikke89/rmlui A C++ library for building user interfaces inspired by HTML/CSS, with features like dynamic layout, animation, and event handling. 2,877
hnes/libaco A C coroutine library with low overhead and high performance 3,516
clibs/clib Provides a package manager for C libraries to simplify installation and usage of third-party libraries 4,874
vczh-libraries/gacui A comprehensive C++ library for building GPU-accelerated user interfaces with WYSIWYG editing tools and XML support. 2,348
libarchive/libarchive A portable C library for reading and writing streaming archives in various formats. 3,050
libuv/libuv A cross-platform library providing an event-driven I/O system with support for asynchronous networking and synchronization. 24,317
sustrik/libmill Introduces concurrency features to the C programming language in a style similar to Go. 2,737