Category

GUI Frameworks

Graphical User Interface Frameworks for Desktop Application Development

0.58
No release in over 3 years
Low commit activity in last 3 years
Shoes is the best little GUI toolkit for Ruby. This gem is currently a placeholder until we properly gemfiy Shoes.
2020
2021
2022
2023
2024
2025
0.2
A long-lived project that still receives updates
Glimmer is a Ruby DSL Framework for Ruby GUI and More, consisting of a DSL Engine and a Data-Binding Library (including Observer Design Pattern, Observable Model, Observable Array, and Observable Hash). Used in Glimmer DSL for SWT (JRuby Desktop Development GUI Framework), Glimmer DSL for Web (Ru...
2020
2021
2022
2023
2024
2025
0.15
There's a lot of open issues
Glimmer DSL for LibUI (Fukuoka Award Winning Prerequisite-Free Ruby Desktop Development Cross-Platform Native GUI Library) - Winner of Fukuoka Ruby Award Competition 2022 Special Award (http://www.digitalfukuoka.jp/topics/187?locale=ja) - No need to pre-install any prerequisites. Just install the...
2020
2021
2022
2023
2024
2025
0.15
No commit activity in last 3 years
No release in over 3 years
qtbindings provides ruby bindings to QT4.x. It is derived from the kdebindings project.
2020
2021
2022
2023
2024
2025
0.1
A long-lived project that still receives updates
FXRuby is the Ruby binding to the FOX GUI toolkit.
2020
2021
2022
2023
2024
2025
0.09
No commit activity in last 3 years
No release in over 3 years
There's a lot of open issues
Green Shoes is one of colorful Shoes, written in pure Ruby with Ruby/GTK2.
2020
2021
2022
2023
2024
2025
0.08
Low commit activity in last 3 years
There's a lot of open issues
No release in over a year
The nifty Ruby gui toolkit. An easy to use gui toolkit built with scripting in mind.
2020
2021
2022
2023
2024
2025
0.07
No commit activity in last 3 years
No release in over 3 years
There's a lot of open issues
Enables JavaFX with FXML controllers and application in pure ruby
2020
2021
2022
2023
2024
2025
0.06
A long-lived project that still receives updates
Tk interface module using tcltklib.
2020
2021
2022
2023
2024
2025
0.04
A long-lived project that still receives updates
wxRuby3 is a Ruby library providing an extension for the wxWidgets C++ UI framework
2020
2021
2022
2023
2024
2025
0.04
The project is in a healthy, maintained state
Glimmer DSL for SWT (JRuby Desktop Development Cross-Platform Native GUI Framework) is a native-GUI cross-platform desktop development library written in JRuby, an OS-threaded faster JVM version of Ruby. It includes SWT 4.30 (released on December 1, 2023). Glimmer's main innovation is a declarati...
2020
2021
2022
2023
2024
2025
0.03
No commit activity in last 3 years
No release in over 3 years
Ruby FFI bindings for the OSX Cocoa API
2020
2021
2022
2023
2024
2025
0.02
A long-lived project that still receives updates
Ruby/Gtk3 is a Ruby binding of GTK 3.x. It allows Ruby programmers to use the GTK graphics toolkit to make graphical user interfaces for their Ruby scripts. Many of the programs you use like file explorers, browsers, graphics programs etc. use GTK to make their GUI. In fact, there's a good chance...
2020
2021
2022
2023
2024
2025
0.02
No commit activity in last 3 years
No release in over 3 years
There's a lot of open issues
Fidgit is a GUI library built on Gosu/Chingu
2020
2021
2022
2023
2024
2025
0.01
No release in over 3 years
Low commit activity in last 3 years
There's a lot of open issues
Glimmer DSL for GTK - Ruby-GNOME Desktop Development GUI Library - Supports all GTK widgets and Cairo graphics
2020
2021
2022
2023
2024
2025
0.01
No commit activity in last 3 years
No release in over 3 years
The fxruby library is an excellent wrapper for the FOX toolkit. However, it reflects the C++-ness of FOX, rather than being more Ruby-like. As such, creating composed objects with it tends to be rather ugly and cumbersome. fxruby-enhancement is a wrapper for the wrapper, to "rubyfy" it and...
2020
2021
2022
2023
2024
2025
0.01
No release in over a year
Glimmer DSL for Tk (Ruby Tk Desktop Development GUI Library) - Ruby DSL for Tcl/Tk with bidirectional/unidirectional data-binding support.
2020
2021
2022
2023
2024
2025
0.01
No commit activity in last 3 years
No release in over 3 years
There's a lot of open issues
Comfortably talk with Tcl/Tk using FFI.
2020
2021
2022
2023
2024
2025
0.01
No release in over 3 years
wxRuby allows the creation of graphical user interface (GUI) applications via the wxWidgets library. wxRuby provides native-style GUI windows, dialogs and controls on platforms including Windows, OS X and Linux.
2020
2021
2022
2023
2024
2025
0.01
Repository is archived
No release in over 3 years
Low commit activity in last 3 years
Glimmer DSL for Opal on Rails (Pure Ruby Web GUI and Auto-Webifier of Desktop Apps)
2020
2021
2022
2023
2024
2025
0.0
Repository is archived
No commit activity in last 3 years
No release in over 3 years
Glimmer DSL for Specification - Pure Ruby Declarative Use Case Specification and Automated Verification
2020
2021
2022
2023
2024
2025
0.0
The project is in a healthy, maintained state
Glimmer DSL for WX (wxWidgets Ruby Desktop Development GUI Library). This is a Glimmer GUI DSL for the WxWidgets GUI toolkit using the latest wxruby binding, wxruby3. It supports a declarative hierarchical minimalistic Ruby DSL with Unidirectional/Bidirectional Data-Binding support to enable buil...
2020
2021
2022
2023
2024
2025
0.0
No release in over 3 years
Glimmer DSL for JFX (JRuby JavaFX Desktop Development GUI Library) - Enables development of desktop applications using JavaFX through JRuby (assumes you downloaded the JavaFX SDK for your platform/CPU-architecture and set the PATH_TO_FX environment variable to the lib directory of the extracted S...
2020
2021
2022
2023
2024
2025
0.0
No release in over 3 years
Low commit activity in last 3 years
Glimmer DSL for FX - FOX Toolkit Ruby Desktop Development GUI Library
2020
2021
2022
2023
2024
2025
0.0
No release in over 3 years
Low commit activity in last 3 years
Glimmer DSL for Swing (JRuby Swing Desktop Development GUI Library) - Enables development of desktop applications using Java Swing, Java AWT, JFC (Java Foundation Classes), and Java 2D, including vector graphics and AWT geometry.
2020
2021
2022
2023
2024
2025