GUI libraries

Showing projects tagged as GUI

  • imgui

    9.8 9.3 L1 C++
    Immediate Mode Graphical User Interface with minimal dependencies. [MIT]
  • nuklear

    9.5 6.8
    A single-header ANSI C gui library. [PublicDomain]
  • libui

    9.2 3.1 C
    Simple and portable (but not inflexible) GUI library in C that uses the native GUI technologies of each platform it supports. [MIT]
  • 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.
  • Duilib

    8.9 1.2 C++
  • webview

    8.9 6.2 C
    Tiny cross-platform webview library for C/C++/Golang. Uses WebKit (Gtk/Cocoa) and MSHTML (Windows)
  • Stacer

    8.8 5.5 C++
    Linux System Optimizer and Monitoring -
  • wxWidgets

    8.5 9.8 L1 C++
    A C++ library that lets developers create applications for Windows, Mac OS X, Linux and other platforms with a single code base. [Own LGPL]
  • NanoGUI

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

    7.8 9.8 C
    🔥 A cross-platform build utility based on Lua
  • GacUI

    7.2 4.9 L1 C++
    GPU Accelerated C++ User Interface, with WYSIWYG developing tools, XML supports, built-in data binding and MVVM features. [Ms-PL]
  • Yue

    7.1 7.9 C++
    A library for creating native cross-platform GUI apps. [LGPLv2]
  • Qt

    7.1 10.0 L1 C++
    A cross-platform application and UI framework. [LGPL]
  • Sciter

    7.1 5.0 Go
    Sciter is an embeddable HTML/CSS/scripting engine aimed to be used as an UI layer of modern desktop applications. [Free/Commercial]
  • nana

    7.1 6.2 L1 C++
    Nana is a cross-platform library for GUI programming in modern C++ style. [Boost]
  • Amazon Lumberyard

    7.0 3.8 Python
  • libRocket

    6.5 0.4 L2 C++
    libRocket is a C++ HTML/CSS game interface middleware. [MIT]
  • Elements C++ GUI library

    6.5 9.0 C++
    Elements C++ GUI library
  • GTK+

    6.1 10.0 L3 C
    A multi-platform toolkit for creating graphical user interfaces. [LGPL]
  • MyGUI

    5.3 7.9 L2 C++
    Fast, flexible and simple GUI. [MIT]
  • PDCurses

    5.0 1.0 L3 C
    Public domain curses library with both source code and pre-compiled library available. [PublicDomain]
  • copperspice

    4.8 8.8 C++
    CopperSpice is of a set of C++ libraries used to develop cross-platform software applications.

    4.7 -
    Flexible, cross-platform GUI library.
  • cuda-api-wrappers

    3.7 8.1 C++
    Thin C++-flavored wrappers for the CUDA Runtime API

    3.0 8.3 C++
    A text-based widget toolkit
  • gtkmm

    2.6 8.4 Scheme
    The official C++ interface for the popular GUI library GTK+. [LGPL]
  • FLTK

    2.4 0.0
    Fast, light, cross-platform C++ GUI toolkit. [GPL2]
  • Turbo Vision

    2.3 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.
  • Clip Library

    2.1 5.3 L3 C++
    Cross-platform C++ library to copy/paste clipboard content
  • Vaca

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

    1.8 6.7 C
    shared libraries for terminal handling