This is your work, valued
Lexoper. Fukuoka Ruby Winner. RailsConf / RubyConf / Agile / EclipseCon / EclipseWorld Speaker. MS in SE from DePaul / BS in CS from McGill. Drummer/Snowboarder
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
834glimmer-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.
610glimmer-dsl-web. Glimmer DSL for Web (Ruby-in-the-Browser Web Frontend Framework). The "Rails" of Frontend Frameworks!!!
235how-to-build-desktop-applications-in-ruby. Code Exercises for RubyConf 2024 Workshop "How To Build Basic Desktop Applications in Ruby" & RubyConf 2023 Workshop "How To Build Desktop Applications in Ruby"
235puts_debuggerer. Ruby library for improved puts debugging, automatically displaying bonus useful information such as source line number and source code.
210super_module. SuperModule allows defining class methods and method invocations the same way a super class does without using def included(base). This also succeeds ActiveSupport::Concern by offering lighter syntax
143glimmer-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!
131strategic. Strategic - Painless Strategy Pattern in Ruby and Rails
50ultra_light_wizard. No time to manage a wizard state machine, session variables, or complicated controllers? Use ultra light wizard!! A RESTful session-less validation-friendly simple multi-step form approach in Rails.
40glimmer-cs-gladiator. Gladiator (Glimmer Editor) - Glimmer Custom Shell
35glimmer-dsl-tk. Glimmer DSL for Tk (Ruby Tk Desktop Development GUI Library)
33perfect-shape. Perfect Shape is a collection of geometric algorithms that are mostly useful for GUI manipulation like checking containment of a point in popular geometric shapes such as rectangle, square, arc, circle, polygon, and paths containing lines, quadratic bézier curves, and cubic bezier curves. Also, some general math algorithms like IEEE-754 Remainder.
30glimmer-dsl-opal. Glimmer DSL for Opal (Pure-Ruby Web GUI and Auto-Webifier of Desktop Apps)
26abstract_feature_branch. abstract_feature_branch is a Ruby gem that provides a variation on the Branch by Abstraction Pattern by Paul Hammant and the Feature Toggles Pattern by Martin Fowler (aka Feature Flags) to enable Continuous Integration and Trunk-Based Development.
25glimmer-dsl-gtk. Glimmer DSL for GTK - Ruby-GNOME Desktop Development GUI Library
24db-gui. Database GUI (Graphical User Interface) - Enables Interaction with Relational SQL Databases
18are-we-there-yet. Are We There Yet? Small Project Tracking Desktop App for Windows and Mac. Built with Glimmer (Ruby Desktop Development GUI Library)
14glimmer-dsl-wx. Glimmer DSL for WX - Ruby Desktop Development GUI Library for the wxWidgets GUI toolkit and wxruby3 binding
13glimmer_wordle. Glimmer Wordle - Play Wordle Endlessly with No Limit!
12glimmer-libui-cc-graphs_and_charts. Graphs and Charts (Glimmer DSL for LibUI Custom Controls)
12connector. A minimalist open-source multi-engine web browser built in Ruby with Glimmer DSL for SWT
12glimmer-dsl-css. Glimmer DSL for CSS (Cascading Style Sheets)
12rake-tui. Rake Text-based User Interface
10opal-async. Non-blocking tasks and enumerators for Opal.
9dcr. Draw Color Repeat - A Young Child Programming Language for Drawing and Coloring with Repetition
9yasl. Yet Another Serialization Library - A pure Ruby auto-serialization library that works across different Ruby implementations like Opal and JRuby as an automatic alternative to YAML/Marshal. Unlike Marshal, it does not raise errors for unserializable objects, thus provides a highly productive friction-free auto-serialization experience.
9rails_best_practices. Rails Best Practices
7glimmer-dsl-xml. Glimmer DSL for XML (& HTML)
7array_include_methods. Array#include_all?, Array#include_any?, Array#include_array?, Array#array_index, Array#array_diff_indices, Array#array_intersection_indices, Array#counts, and Array#duplicates operations missing from basic Ruby Array API
6design_patterns_in_ruby. Code examples used in Montreal.rb February 2025 talk "Design Patterns in Ruby" by Andy Maleh
5bundler-download. Bundler plugin for auto-downloading specified extra files after gem install
5coffee_queue_meteor. CoffeeQueue implemented in Meteor
4baseball_cards. Opal Ruby on Rails 7 Advanced Example
3contact_manager. Contact Manager is a Glimmer DSL for SWT (JRuby Desktop Development GUI Framework) sample leveraging SQLite DB via ActiveRecord.
3glimmer-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.
3glimmer_klondike_solitaire. Glimmer Klondike Solitaire - Glimmer External Sample
3glimmer_snake. Classic Snake game (popularized by Nokia phones)
3glimmer-dsl-jfx. Glimmer DSL for JFX (JRuby JavaFX Desktop Development GUI Library)
3rails-gui. Rails GUI (e.g. display routes in a table, run rails commands visually, etc...)
3glimmer-cs-calculator. Calculator - Glimmer Custom Shell
3glimmer_tetris. Glimmer Tetris
3sample-glimmer-dsl-web-rails7-app. Sample Glimmer DSL for Web Rails 7 Application
3MathBowling. Bowling game that tests math skills.
3glimmer_metronome. Glimmer Metronome supports different beat counts, click sounds, and tempos, including tap-based tempo calculation.
2responsibility_driven_design_in_ruby. Code examples used in Montreal.rb January 2025 talk "Ruby OOP Done Right with Responsibility Driven Design" by Andy Maleh
2pure-struct. Pure Ruby Re-Implementation of Struct
2ruby-bash. User-Friendly Versions of Bash Commands Built in Ruby
1sample-glimmer-dsl-opal-rails-app. Sample Glimmer DSL for Opal Rails App
1easily_typable. Ruby module that facilitates English-like type checking in an inheritance hierarchy via "type_name?" methods
1groubook. JavaScript
1music_school_business. Music School Business Ruby on Rails Demo for Montreal.rb April 2025 Talk "Domain Driven Design in Ruby on Rails"
1glimmer_hangman. Glimmer Hangman - The Word Game - Built with Ruby and Glimmer DSL for LibUI
1glimmer-cw-cdatetime-nebula. Nebula CDateTime Widget - Glimmer Custom Widget
1conference_room_booker. Cycle.js example of a conference room booking app demonstrating advanced features
1color_the_circles. Color The Circles game built in Ruby with Glimmer DSL for LibUI
1