gui.md
July 15, 2021 ยท View on GitHub
Bookmarks tagged [gui]
www.codever.land/bookmarks/t/gui
Boden
https://github.com/AshampooSystems/boden
Native, mobile, cross-platform GUI Framework. [GPL/LGPL/Commercial] website
- tags: cpp, gui
- :octocat: source code
CEGUI
Flexible, cross-platform GUI library.
FLTK
Fast, light, cross-platform C++ GUI toolkit. [GPL2]
GacUI
https://github.com/vczh-libraries/GacUI
GPU Accelerated C++ User Interface, with WYSIWYG developing tools, XML supports, built-in data binding and MVVM features. [Ms-PL]
- tags: cpp, gui
- :octocat: source code
GTK+
A multi-platform toolkit for creating graphical user interfaces. [LGPL]
gtkmm
The official C++ interface for the popular GUI library GTK+. [LGPL]
iup
https://www.tecgraf.puc-rio.br/iup
Multi-platform toolkit for building graphical user interfaces. [MIT]
libRocket
libRocket is a C++ HTML/CSS game interface middleware. [MIT]
MyGUI
Fast, flexible and simple GUI. [MIT]
nana
Nana is a cross-platform library for GUI programming in modern C++ style. [Boost]
NanoGui
https://github.com/wjakob/nanogui
A minimalistic cross-platform widget library for OpenGL 3.x or higher. [BSD]
- tags: cpp, gui
- :octocat: source code
QCustomPlot
Qt plotting widget without further dependencies. [GPLv3]
Qwt
Qt Widgets for Technical Applications. [Own based on LGPL]
QwtPlot3D
http://qwtplot3d.sourceforge.net/
A feature-rich Qt/OpenGL-based C++ programming library, providing essentially a bunch of 3D-widgets. [zlib]
Sciter
Sciter is an embeddable HTML/CSS/scripting engine aimed to be used as an UI layer of modern desktop applications. [Free/Commercial]
wxWidgets
A C++ library that lets developers create applications for Windows, Mac OS X, Linux and other platforms with a single code base. [Own LGPL]
Yue
A library for creating native cross-platform GUI apps. [LGPLv2]
- tags: cpp, gui
- :octocat: source code
autopilot-rs/autopilot-rs
https://github.com/autopilot-rs/autopilot-rs
A simple, cross-platform GUI automation library for Rust.
- tags: rust, gui
- :octocat: source code
maps4print/azul
https://github.com/maps4print/azul
A free, functional, IMGUI-oriented GUI framework for rapid development of desktop applications written in Rust, supported by the Mozilla WebRender rendering engine. [<img src="https://api.travis-ci.or...
- tags: rust, gui
- :octocat: source code
PistonDevelopers/conrod
https://github.com/PistonDevelopers/conrod/
An easy-to-use, immediate-mode, 2D GUI library written entirely in Rust
- tags: rust, gui
- :octocat: source code
rise-ui
https://github.com/rise-ui/rise
Simple component-based cross-Platform GUI Toolkit for developing beautiful and user-friendly interfaces.
- tags: rust, gui
- :octocat: source code
kylewlacy/sorbet-cocoa
https://github.com/kylewlacy/sorbet-cocoa
- tags: rust, gui
- :octocat: source code
servo/core-foundation-rs
https://github.com/servo/core-foundation-rs
- tags: rust, gui
- :octocat: source code
Flutter
Flutter is Google's UI toolkit for crafting beautiful, natively compiled applications for mobile, web, and desktop from a single codebase. Flutter works with existing code, is used by developers and ...
flutter-rs
https://github.com/gliheng/flutter-rs
Build flutter desktop app in dart & rust.
- tags: rust, gui
- :octocat: source code
gtk-rs/gtk
- tags: rust, gui
- :octocat: source code
relm
https://github.com/antoyo/relm
Asynchronous, GTK+-based, GUI library, inspired by Elm
- tags: rust, gui
- :octocat: source code
ImGui
https://github.com/ocornut/imgui
Dear ImGui: Bloat-free Immediate Mode Graphical User interface for C++ with minimal dependencies - ocornut/imgui
- tags: rust, gui
- :octocat: source code
imgui-rs
https://github.com/Gekkio/imgui-rs
- tags: rust, gui
- :octocat: source code
IUP
http://webserver2.tecgraf.puc-rio.br/iup/
clear-coat
https://github.com/jminer/clear-coat
Clear Coat is a Rust wrapper for the IUP GUI library
- tags: rust, gui
- :octocat: source code
dcampbell24/iup-rust
https://github.com/dcampbell24/iup-rust
- tags: rust, gui
- :octocat: source code
Kiss-ui
https://github.com/KISS-UI/kiss-ui
A simple UI framework built on IUP
- tags: rust, gui
- :octocat: source code
libui
https://github.com/andlabs/libui
Simple and portable (but not inflexible) GUI library in C that uses the native GUI technologies of each platform it supports. - andlabs/libui
- tags: rust, gui
- :octocat: source code
pcwalton/libui-rs
https://github.com/pcwalton/libui-rs
libui bindings . Abandoned project. The most updated fork is [NoraCodes/libui-rs](ht...
- tags: rust, gui
- :octocat: source code
Nuklear
https://github.com/vurtun/nuklear
A single-header ANSI C gui library. Contribute to vurtun/nuklear development by creating an account on GitHub.
- tags: rust, gui
- :octocat: source code
nuklear-rust
https://github.com/snuk182/nuklear-rust
- tags: rust, gui
- :octocat: source code
Qt
woboq/qmetaobject-rs
https://github.com/woboq/qmetaobject-rs
Integrate Qml and Rust by building the QMetaObject at compile time.
- tags: rust, gui
- :octocat: source code
cyndis/qmlrs
https://github.com/cyndis/qmlrs
- tags: rust, gui
- :octocat: source code
kitech/qt.rs
https://github.com/kitech/qt.rs
- tags: rust, gui
- :octocat: source code
Rust Qt Binding Generator
https://phabricator.kde.org/source/rust-qt-binding-generator/
Binding generator hosted by KDE.
rust-qt
Qt bindings for Rust language. Rust-Qt has 4 repositories available. Follow their code on GitHub.
- tags: rust, gui
- :octocat: source code
White-Oak/qml-rust
https://github.com/White-Oak/qml-rust
- tags: rust, gui
- :octocat: source code
saurvs/nfd-rs
https://github.com/saurvs/nfd-rs
nativefiledialog bindings
- tags: rust, gui
- :octocat: source code
Sciter
sciter โ Multiplatform HTML/CSS UI Engine for Desktop and Mobile Application
sciter-sdk/rust-sciter
https://github.com/sciter-sdk/rust-sciter
- tags: rust, gui
- :octocat: source code
qtbindings
https://github.com/ryanmelt/qtbindings
Allows the QT Gui toolkit to be used from Ruby.
- tags: ruby, gui
- :octocat: source code
RubyGnome2
http://ruby-gnome2.sourceforge.jp/
Ruby language bindings for the GNOME 2.0 development environment.
Shoes
Shoes makes building little graphical programs for Mac, Windows, and Linux super simple.
curses
https://docs.python.org/3/library/curses.html
Built-in wrapper for ncurses used to create terminal GUI applications.
Eel
https://github.com/ChrisKnott/Eel
Little library for making simple Electron-like offline HTML/JS GUI apps, with full access to Python capabilities and libraries.
- tags: python, gui
- :octocat: source code
enaml
https://github.com/nucleic/enaml
Creating beautiful user-interfaces with Declaratic Syntax like QML.
- tags: python, gui
- :octocat: source code
Flexx
https://github.com/zoofIO/flexx
Flexx is a pure Python toolkit for creating GUI's, that uses web technology for its rendering.
- tags: python, gui
- :octocat: source code
Gooey
https://github.com/chriskiehl/Gooey
Turn command line programs into a full GUI application with one line.
- tags: python, gui
- :octocat: source code
kivy
A library for creating NUI applications, running on Windows, Linux, Mac OS X, Android and iOS.
pyglet
https://bitbucket.org/pyglet/pyglet/wiki/Home
A cross-platform windowing and multimedia library for Python.
PyGObject
https://wiki.gnome.org/Projects/PyGObject
Python Bindings for GLib/GObject/GIO/GTK+ (GTK+3).
PyQt
https://riverbankcomputing.com/software/pyqt/intro
Python bindings for the Qt cross-platform application and UI framework, with support for both Qt v4 and Qt v5 frameworks.
PySide
Python bindings for the Qt cross-platform application and UI framework, supporting the Qt v4 framework.
PySimpleGUI
https://github.com/PySimpleGUI/PySimpleGUI
Wrapper for tkinter, Qt, WxPython and Remi that creates a unified, easy to understand & more Python-like interface for beginner and intermediate level custom GUIs.
- tags: python, gui
- :octocat: source code
pywebview
https://github.com/r0x0r/pywebview/
A lightweight cross-platform native wrapper around a webview component that allows to display HTML content in its own native dedicated window.
- tags: python, gui
- :octocat: source code
Tkinter
https://wiki.python.org/moin/TkInter
Tkinter is Python's de-facto standard GUI package.
Toga
A Python native, OS native GUI toolkit.
- tags: python, gui
- :octocat: source code
urwid
A library for creating terminal GUI applications with strong support for widgets, events, rich colors, etc.
wxPython
A blending of the wxWidgets C++ class library with the Python.
locust
https://github.com/locustio/locust
Scalable user load testing tool written in Python.
- tags: python, testing, gui, web
- :octocat: source code
PyAutoGUI
https://github.com/asweigart/pyautogui
PyAutoGUI is a cross-platform GUI automation Python module for human beings.
- tags: python, testing, gui, web
- :octocat: source code
Selenium
https://pypi.python.org/pypi/selenium
Python bindings for Selenium WebDriver.
sixpack
https://github.com/seatgeek/sixpack
A language-agnostic A/B Testing framework.
- tags: python, testing, gui, web
- :octocat: source code
splinter
https://github.com/cobrateam/splinter
Open source tool for testing web applications.
- tags: python, testing, gui, web
- :octocat: source code
JavaFX
https://www.oracle.com/technetwork/java/javase/overview/javafx-overview-2158620.html
The successor of Swing.
Scene Builder
https://gluonhq.com/open-source/scene-builder
Visual layout tool for JavaFX applications.
SWT
The Standard Widget Toolkit, a graphical widget toolkit.