10

8

6

4

2


9.9

9.5

9.1
1.5

9.0
0.1

9.0

4.9

8.8

4.4

8.6

9.9

36 GUI libraries and projects

  • imgui

    9.9 9.5 L1 C++
    Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies
  • libui

    9.1 1.5 C
    Simple and portable (but not inflexible) GUI library in C that uses the native GUI technologies of each platform it supports.
  • Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
    Sponsored scoutapm.com
  • Duilib

    9.0 0.1 C++
    GUI
  • webview

    9.0 4.9 C
    Tiny cross-platform webview library for C/C++/Golang. Uses WebKit (Gtk/Cocoa) and Edge (Windows)
  • Stacer

    8.8 4.4 C++
    Linux System Optimizer and Monitoring - https://oguzhaninan.github.io/Stacer-Web
  • wxWidgets

    8.6 9.9 L1 C++
    Cross-Platform GUI Library - Report issues here: https://trac.wxwidgets.org/
  • nuklear

    8.2 5.8 C
    A single-header ANSI C immediate mode cross-platform GUI library
  • NanoGUI

    8.2 0.0 C++
    Minimalistic GUI library for OpenGL
  • xmake

    7.9 9.9 C
    🔥 A cross-platform build utility based on Lua
  • Yue

    7.2 7.1 C++
    A library for creating native cross-platform GUI apps
  • GacUI

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

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

    7.1 0.4 L1 C++
    a modern C++ GUI library
  • Elements C++ GUI library

    6.6 8.3 C++
    Elements C++ GUI library
  • libRocket

    6.2 0.0 L2 C++
    libRocket - The HTML/CSS User Interface library
  • GTK+

    6.0 10.0 L3 C
    Read-only mirror of https://gitlab.gnome.org/GNOME/gtk
  • MyGUI

    5.2 8.3 L2 C++
    Fast, flexible and simple GUI.
  • copperspice

    5.0 9.3 C++
    Cross platform C++ libraries
  • PDCurses

    5.0 0.0 L3 C
    PDCurses - a curses library for environments that don't fit the termcap/terminfo model.
  • FLTK

    4.9 9.2 C++
    FLTK - Fast Light Tool Kit - https://github.com/fltk/fltk - cross platform GUI development
  • CEGUI

    4.7 -
    Flexible, cross-platform GUI library.
  • Turbo Vision

    4.6 9.5 C++
    A modern port of Turbo Vision 2.0, the classical framework for text-based user interfaces. Now cross-platform and with Unicode support.
  • cuda-api-wrappers

    3.8 6.3 C++
    Thin C++-flavored wrappers for the CUDA Runtime API
  • FINAL CUT

    3.4 8.1 C++
    A text-based widget toolkit
  • gtkmm

    2.6 8.1 Scheme
    Read-only mirror of https://gitlab.gnome.org/GNOME/gtkmm
  • Vaca

    2.1 0.0 C++
    An experimental Win32 wrapper for C++ to develop GUI programs
  • ncurses

    1.8 3.8 C
    snapshots of ncurses - see http://invisible-island.net/ncurses/ncurses.faq.html (no pull requests are accepted)
  • newt

    1.5 0.1 C
    Mirror of https://pagure.io/newt.git
  • Clip Library

    1.4 3.1 L3 C++
    Cross-platform C++ library to copy/paste clipboard content
  • QCustomPlot

    1.4 -
    Qt plotting widget without further dependencies. [GPLv3]
  • fox-toolkit

    1.3 0.0 C++
    Unofficial Zenotech specific mirror of fox-toolkit; please refer to upstream site for latest version
  • sling

    1.2 1.5 C++
    Lightweight C++ Signals and Slots implementation
  • Ultra App Kit

    1.2 0.0 C++
    Documentation system for Ultra Engine (Leadwerks 5).
  • WTF

    1.1 0.0 C++
    Windows Template Framework
  • QwtPlot3D

    -
    A feature-rich Qt/OpenGL-based C++ programming library, providing essentially a bunch of 3D-widgets. [zlib]
  • Qwt

    -
    Qt Widgets for Technical Applications. [Own based on LGPL]

Add another 'GUI' Library