Awesome C++ GUI

  • boden boden 1,677
    star
    updated almost 3 years ago Other

    Purely native C++ cross-platform GUI framework for Android and iOS development. https://www.boden.io

  • updated 3 months ago

    Set of cross platform C++ libraries (Core, Gui, Network, Multimedia, SQL, Vulkan, etc)

  • ctpg ctpg 456
    star
    updated 7 months ago MIT License

    Compile Time Parser Generator is a C++ single header library which takes a language description as a C++ code and turns it into a LR1 table parser with a deterministic finite automaton lexical analyzer, all in compile time.

  • updated 2 months ago BSD 3-Clause "New...

    Thin, unified, C++-flavored wrappers for the CUDA APIs

  • duilib duilib 5,644
    star
    updated 4 months ago MIT License
  • elements elements 3,052
    star
    updated 3 months ago

    Elements C++ GUI library

  • updated over 1 year ago Apache License 2.0

    A simple, header only event bus library written in modern C++17.

  • updated 4 months ago GNU Lesser Genera...

    A text-based widget toolkit

  • fltk fltk 1,298
    star
    updated about 1 year ago Other

    FLTK - Fast Light Tool Kit - https://github.com/fltk/fltk - cross platform GUI development

  • updated about 2 years ago GNU Lesser Genera...

    Unofficial Zenotech specific mirror of fox-toolkit; please refer to upstream site for latest version

  • FTXUI FTXUI 6,828
    star
    updated 2 months ago MIT License

    💻 C++ Functional Terminal User Interface. ❤️

  • GacUI GacUI 2,213
    star
    updated about 1 year ago Other

    GPU Accelerated C++ User Interface, with WYSIWYG developing tools, XML supports, built-in data binding and MVVM features.

  • go-sciter go-sciter 2,550
    star
    updated over 1 year ago

    Golang bindings of Sciter: the Embeddable HTML/CSS/script engine for modern UI development

  • gtk gtk 1,275
    star
    updated about 1 year ago Other

    Read-only mirror of https://gitlab.gnome.org/GNOME/gtk

  • gtkmm gtkmm 147
    star
    updated over 1 year ago GNU Lesser Genera...

    Read-only mirror of https://gitlab.gnome.org/GNOME/gtkmm

  • implot implot 4,710
    star
    updated 4 months ago MIT License

    Immediate Mode Plotting

  • libRocket libRocket 1,087
    star
    updated over 3 years ago

    libRocket - The HTML/CSS User Interface library

  • libui libui 10,723
    star
    updated 6 months ago Other

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

  • mygui mygui 723
    star
    updated 2 months ago Other

    Fast, flexible and simple GUI.

  • nana nana 2,300
    star
    updated 6 months ago Boost Software Li...

    a modern C++ GUI library

  • nanogui nanogui 4,645
    star
    updated over 1 year ago Other

    Minimalistic GUI library for OpenGL

  • nanogui nanogui 1,544
    star
    updated 6 months ago Other

    Minimalistic C++/Python GUI library for OpenGL, GLES2/3, Metal, and WebAssembly/WebGL

  • ncnn ncnn 19,861
    star
    updated 4 months ago Other

    ncnn is a high-performance neural network inference framework optimized for the mobile platform

  • updated about 1 month ago Other

    snapshots of ncurses - see https://invisible-island.net/personal/git-exports.html (no pull requests are accepted)

  • neoGFX neoGFX 543
    star
    updated 2 months ago GNU General Publi...

    Cross-platform GPU-oriented C++ application/game framework

  • newt newt 49
    star
    updated 7 months ago Other

    Mirror of https://pagure.io/newt.git

  • updated 12 months ago

    A thread-safe, easy-to-use, utility for sending and receiving notifications. It allows you to decouple different modules of your application.

  • Nuklear Nuklear 9,212
    star
    updated about 2 months ago Other

    A single-header ANSI C immediate mode cross-platform GUI library

  • PDCurses PDCurses 1,030
    star
    updated 5 months ago

    A curses library for environments that don't fit the termcap/terminfo model.

  • rapidjson rapidjson 14,163
    star
    updated 4 months ago Other

    A fast JSON parser/generator for C++ with both SAX/DOM style API

  • updated 8 months ago MIT License

    Cross-platform C++17 Runtime Reflection Library

  • RmlUi RmlUi 2,653
    star
    updated 3 months ago MIT License

    RmlUi - The HTML/CSS User Interface library evolved

  • sling sling 14
    star
    updated over 2 years ago MIT License

    Lightweight C++ Signals and Slots implementation

  • slint slint 16,282
    star
    updated 4 months ago Other

    Slint is a declarative GUI toolkit to build native user interfaces for Rust, C++, or JavaScript apps.

  • soui soui 774
    star
    updated about 1 year ago Other

    SOUI是目前为数不多的轻量级可快速开发window桌面程序开源DirectUI库.其前身为Duiengine,更早期则是源自于金山卫士开源版本UI库Bkwin.经过多年持续更新方得此库

  • Stacer Stacer 8,688
    star
    updated 10 months ago GNU General Publi...

    Linux System Optimizer and Monitoring - https://oguzhaninan.github.io/Stacer-Web

  • updated about 1 year ago MIT License

    Experimental compile-time string manipulation C++17 library

  • tvision tvision 1,928
    star
    updated 6 months ago Other

    A modern port of Turbo Vision 2.0, the classical framework for text-based user interfaces. Now cross-platform and with Unicode support.

  • vaca vaca 99
    star
    updated over 1 year ago MIT License

    C++ Win32 wrapper to develop GUI apps

  • webview webview 12,471
    star
    updated 3 months ago MIT License

    Tiny cross-platform webview library for C/C++. Uses WebKit (GTK/Cocoa) and Edge WebView2 (Windows).

  • wtf wtf 3
    star
    updated over 3 years ago Boost Software Li...

    Windows Template Framework

  • wxWidgets wxWidgets 6,120
    star
    updated about 1 month ago

    Cross-Platform C++ GUI Library

  • xtd xtd 784
    star
    updated about 2 months ago MIT License

    Free open-source modern C++17 / C++20 framework to create console, GUI (forms like WinForms) and unit test applications and libraries on Microsoft Windows, Apple macOS and Linux.

  • yue yue 3,427
    star
    updated 8 months ago GNU Lesser Genera...

    A library for creating native cross-platform GUI apps