Showing 21 of 21 projects
An easy-to-use immediate mode GUI library for Rust that runs on both web and native platforms.
A declarative GUI toolkit for building native user interfaces across embedded, desktop, and mobile platforms using Rust, C++, JavaScript, or Python.
An open-source Python framework for building cross-platform GUI applications that run on desktop, mobile, and embedded systems.
A high-performance, zero-dependency UI layout library in C with a flexbox-like model and renderer-agnostic output.
A header-only GUI library with only 4,000 lines of C++ code, designed for cross-platform and embedded systems.
A lightweight, modular, and embeddable C++20 GUI library with a declarative DSEL interface for building resolution-independent interfaces.
A client application library built on Elixir/Erlang/OTP for creating cross-platform, fixed-screen IoT and portable applications.
A lightweight Flutter Engine embedder for Raspberry Pi and Linux embedded systems that runs without X11 or Wayland.
A Qt/QML integration for .NET, enabling .NET developers to build cross-platform desktop and embedded GUI applications.
A lightweight drag & drop GUI framework in C for embedded touchscreen displays on Arduino, Raspberry Pi, ESP32, and other microcontrollers.
A simple web-based user interface library for ESP32 and ESP8266 microcontrollers using WebSockets.
A cross-platform modern C++ GUI library with backends for SFML, SDL, GLFW, and raylib.
An ESP32-powered touchscreen interface for controlling MQTT and HomeKit smart home devices.
A full-featured TFT graphics library for ESP32 microcontrollers supporting ILI9341, ILI9488, ST7789V, and ST7735 displays.
A lightweight MicroPython GUI library for display drivers based on the FrameBuffer class, supporting OLEDs, TFTs, ePaper, and Sharp displays.
Auto-generated Go wrapper for Dear ImGui via cimgui, providing multiple backend implementations for GUI applications.
Rust bindings for the Nuklear immediate-mode GUI library, enabling lightweight 2D UI development.
MicroPython bindings for LVGL, enabling embedded GUI development on resource-constrained devices.
A lightweight MicroPython GUI library for displays with framebuf drivers, supporting input via pushbuttons, encoders, or touchpads.
A simple async menu system for MicroPython using a rotary encoder and OLED display for embedded projects.
A touch-driven event-based GUI library for Pyboard with TFT displays, built for hardware control and monitoring applications.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.