2021 Was The Year of The Ruby Desktop!!!

This page summarizes the projects mentioned and recommended in the original post on dev.to

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • ruby

    The Ruby Programming Language

  • In fact, 2021 was the year Desktop Development became a first-class citizen in Ruby again!

  • glimmer-dsl-libui

    Glimmer DSL for LibUI - Prerequisite-Free Ruby Desktop Development Cross-Platform Native GUI Library - The Quickest Way From Zero To GUI - If You Liked Shoes, You'll Love Glimmer! - No need to pre-install any prerequisites. Just install the gem and have platform-independent GUI that just works on Mac, Windows, and Linux.

  • Glimmer DSL for LibUI (Prerequisite-Free Ruby Desktop Development GUI Library): this gem just won a 2022 Fukuoka Ruby Special Award after getting judged directly by Matz (creator of Ruby) and the Fukuoka Ruby Award Competition Judges! How is that for a Year of The Ruby Desktop accomplishment!!?!

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • glimmer-dsl-gtk

    Glimmer DSL for GTK - Ruby-GNOME Desktop Development GUI Library

  • Glimmer DSL for GTK (Ruby-GNOME Desktop Development GUI Library)

  • glimmer-dsl-fx

    Glimmer DSL for FX (FOX Toolkit Ruby Desktop Development GUI Library)

  • Glimmer DSL for FX (FOX Toolkit Ruby Desktop Development GUI Library)

  • glimmer-dsl-swing

    Glimmer DSL for Swing (JRuby Swing Desktop Development GUI Library) - Enables development of desktop applications using Java Swing and Java 2D, including vector graphics and AWT geometry.

  • Glimmer DSL for Swing (JRuby Swing Desktop Development GUI Library)

  • glimmer-dsl-jfx

    Glimmer DSL for JFX (JRuby JavaFX Desktop Development GUI Library)

  • Actually, there is quite a bit of irony in Glimmer supporting JavaFX. Glimmer was initially inpsired by the earliest version of JavaFX, having a very lightweight syntax called JavaFX Script. It was completely different from the JavaFX of today, which has heavyweight Java syntax and an even heavier-weight XML syntax sadly. Things have come full circle in 2021 when Glimmer has become the proven technology that would rescue JavaFX from its new self with the much lighter-weight Glimmer DSL syntax!

  • glimmer-dsl-tk

    Glimmer DSL for Tk (Ruby Tk Desktop Development GUI Library)

  • Thankfully, community members contribute back to Glimmer too, such as vin1antme's big 2021 contribution of lightweight declarative drag and drop support for Glimmer DSL for Tk.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • glimmer-cw-nebula

    Nebula - Glimmer Custom Widget

  • Custom widgets (though there are already some Glimmer custom widgets)

  • Gladiator (Glimmer Editor)

    Gladiator (short for Glimmer Editor) is a Glimmer DSL for SWT sample project under on-going development that demonstrates how to build a text editor in Ruby using Glimmer DSL for SWT (JRuby Desktop Development GUI Library). It is not intended to be a full-fledged editor by any means, yet mostly a fun educational exercise in using Glimmer. Gladiator is also a personal tool for shaping an editor exactly the way I like, with all the keyboard shortcuts I prefer. I leave building truly professional t

  • Text Editors & IDEs (I am no Text Editor developer though here is my attempt at building my own Text Editor in Glimmer: Gladiator - Glimmer Editor)

  • glimmer-dsl-swt

    Glimmer DSL for SWT (JRuby Desktop Development Cross-Platform Native GUI Framework) - The Quickest Way From Zero To GUI - If You Liked Shoes, You'll Love Glimmer!

  • Native Executable Packaging for CRuby (Glimmer in JRuby already has Native Executable Packaging support for building Mac APP/DMG/PKG files, Windows EXE/MSI files, and Linux DEB/RPM files)

  • Glimmer

    DSL Framework consisting of a DSL Engine and a Data-Binding Library used in Glimmer DSL for SWT (JRuby Desktop Development GUI Framework), Glimmer DSL for Opal (Pure Ruby Web GUI), Glimmer DSL for LibUI (Prerequisite-Free Ruby Desktop Development GUI Library), Glimmer DSL for Tk (Ruby Tk Desktop Development GUI Library), Glimmer DSL for GTK (Ruby-GNOME Desktop Development GUI Library), Glimmer DSL for XML (& HTML), and Glimmer DSL for CSS

  • Happy Glimmering!

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Shoes makes building little graphical programs for Mac, Windows, Linux simple

    13 projects | news.ycombinator.com | 23 Feb 2024
  • What would an ideal language for teaching new programmers be like?

    2 projects | /r/AskProgramming | 28 May 2023
  • The "preferred" way to develop GTK applications

    1 project | /r/GTK | 21 Nov 2022
  • Two probably-controversial ideas for new widgets for desktop Linux, please give feedback

    1 project | /r/kde | 4 Oct 2022
  • Glimmer DSL for SWT Table Cell Data-Binding of Background/Foreground/Font/Image

    2 projects | dev.to | 2 Sep 2022