Examples, tutorials and applications for the LVGL embedded GUI library
Arcan is a powerful development framework for creating virtually anything from user interfaces for specialized embedded applications all the way to full-blown standalone desktop environments.
GTK — The GTK toolkit General information GTK is a multi-platform toolkit for creating graphical user interfaces. Offering a complete set of widgets,
GacUI GPU Accelerated C++ User Interface, with WYSIWYG developing tools, XML supports, built-in data binding and MVVM features. Read the LICENSE first
xtd Modern C++17/20 framework to create console (CLI), forms (GUI like WinForms) and tunit (unit tests like Microsoft Unit Testing Framework) applicat
FLTK - Fast Light Tool Kit - a cross-platform C++ GUI toolkit for UNIX(r)/Linux(r) (X11)
luigi A barebones single-header GUI library for Win32 and X11. Building example Windows Update luigi_example.c to #define UI_WINDOWS at the top of the
Dear ImGui (This library is available under a free and permissive license, but needs financial support to sustain its continued improvements. In addit
ImPlot ImPlot is an immediate mode, GPU accelerated plotting library for Dear ImGui. It aims to provide a first-class API that ImGui fans will love. I
BODEN CROSS-PLATFORM FRAMEWORK Build purely native cross-platform experiences with Boden Website ⬡ Getting Started ⬡ API Reference ⬡ Guides ⬡ Twitter
ImTui is an immediate mode text-based user interface library. Supports 256 ANSI colors and mouse/keyboard input.
========================================================================== The Irrlicht Engine SDK version 1.9 =======================================
RmlUi - The HTML/CSS User Interface Library Evolved RmlUi - now with added boosters taking control of the rocket, targeting your games and application
What is XClicker? XClicker is an open-source, easy to use, feature-rich, blazing fast Autoclicker for linux desktops using x11. Main features Fairly s
Yoga Building Yoga builds with buck. Make sure you install buck before contributing to Yoga. Yoga's main implementation is in C++, with bindings to su
Cubiomes Viewer provides a graphical interface for the efficient and flexible seed-finding utilities provided by cubiomes and a map viewer for the Minecraft biomes and structure generation.
Nvui: A NeoVim GUI written in C++ and Qt
WinLamb A lightweight modern C++11 library for Win32 API, using lambdas to handle Windows messages. Overview Setup Example Classes summary License 1.
📝 Available Translations: 🇨🇳 🇧🇷 🇪🇸 🇯🇵 🇷🇺 🇫🇷 🇺🇸 🇩🇪 . View these docs in other languages at electron/i18n. The Electron framework lets
System Tray Icon Running Open in Qt Creator GUI: qtcreator systray.pro Or on the command line: $ qmake $ make ... $ ./lima-gui Screenshots Main window
Nana C++ Library Linux (gcc 8.3.0 and 9.2) including (nana-demos) Windows (Microsoft (R) Build Engine version 15.9.21) Nana is a C++ standard-like GUI
libui: a portable GUI library for C This README is being written. Status It has come to my attention that I have not been particularly clear about how
PlugData Pure Data as a plugin, with a new GUI PlugData a plugin wrapper for PureData, featuring a new GUI made with JUCE. Currently not very stable!
libui-ng: a portable GUI library for C Fork of andlabs/libui. This README is being written. Status See CHANGELOG.md Old announcements can be found in
qt6-core-beginners Qt 6 Core for Beginners with C++ on Udemy Section
ImGuiBase Join CProject to learn about ImGui! https://discord.gg/dnkdDuUtQu Check out our website: https://cproject.xyz Check out the youtube tutorial
CopperSpice Introduction CopperSpice is a set of individual libraries which can be used to develop cross platform software applications in C++. It is
Welcome to GUI-lite The smallest header-only GUI library (4 KLOC) for all platforms. 中文 Lightweight ✂️ Small: 4,000+ lines of C++ code, zero dependenc
Taitank is a cross platform lightweight flex layout engine implemented in C++.
Powerful and easy-to-use embedded GUI library with many widgets, advanced visual effects (opacity, antialiasing, animations) and low memory requirements (16K RAM, 64K Flash).
Monero GUI Copyright (c) 2014-2019, The Monero Project Table of Contents Development resources Vulnerability response Introduction About this project
Swayfire Sway/I3 inspired tiling window manager for Wayfire. This project aims to emulate and improve upon sway/i3wm features as a plugin for the Wayf
Purpose NodeEditor is conceived as a general-purpose Qt-based library aimed at graph-controlled data processing. Nodes represent algorithms with certa
tabbed window manager that can tile windows inside floating containers
NanoGUI NanoGUI is a minimalistic cross-platform widget library for OpenGL 3.x or higher. It supports automatic layout generation, stateful C++11 lamb
QDirStat - Qt-based directory statistics (KDirStat without any KDE - from the original KDirStat author)
Latte is a dock based on plasma frameworks that provides an elegant and intuitive experience for your tasks and plasmoids. It animates its contents by using parabolic zoom effect and trys to be there only when it is needed.
Legendware with a Beautiful Menu. Some stuff has been changed but its nothing revolutionary
NWM is a simple window manager for linux which uses Xlib for managing windows.
blingful character graphics/TUI library. definitely not curses.
Elements C++ GUI library Introduction Elements is a lightweight, fine-grained, resolution independent, modular GUI library. Elements is designed with
raygui is a simple and easy-to-use immediate-mode-gui library.
NanoGUI NanoGUI is a minimalistic cross-platform widget library for OpenGL 3+, GLES 2/3, and Metal. It supports automatic layout generation, stateful
A SwiftUI TextEditor with syntax highlighting using Highlight.js
win-vind provides a lightweight hybrid UI system of CUI and GUI for Windows. And everything is inspired by Vim and its plugins. Simply put, it is a Vim-oriented toy box consisting of various useful features.
Lagrange is a desktop GUI client for browsing Geminispace. It offers modern conveniences familiar from web browsers, such as smooth scrolling, inline image viewing, multiple tabs, visual themes, Unicode fonts, bookmarks, history, and page outlines.
Nuklear This is a minimal-state, immediate-mode graphical user interface toolkit written in ANSI C and licensed under public domain. It was designed a
Windows GUI version of the age file encryption tool (built on rage, the Rust implementation)
Low Latency GUI on top of Vulkan
A powerful and fast search tool using regular expressions
Ultimate++ Ultimate++ is a C++ cross-platform rapid application development framework focused on programmers productivity. It includes a set of librar
This is a GUI template for ros to control your robot and read data from sensors.
A cross-platform desktop app framework based on Node.js and the system webview