Andy Maleh's repositories
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
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.
how-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"
glimmer-dsl-web
Glimmer DSL for Web (Ruby-in-the-Browser Web Frontend Framework). The "Rails" of Frontend Frameworks!!!
super_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
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!
glimmer-cs-gladiator
Gladiator (Glimmer Editor) - Glimmer Custom Shell
abstract_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.
glimmer-dsl-wx
Glimmer DSL for WX - Ruby Desktop Development GUI Library for the wxWidgets GUI toolkit and wxruby3 binding
glimmer-dsl-css
Glimmer DSL for CSS (Cascading Style Sheets)
glimmer-libui-cc-graphs_and_charts
Graphs and Charts (Glimmer DSL for LibUI Custom Controls)
design_patterns_in_ruby
Code examples used in Montreal.rb February 2025 talk "Design Patterns in Ruby" by Andy Maleh
glimmer_tetris
Glimmer Tetris
sample-glimmer-dsl-web-rails7-app
Sample Glimmer DSL for Web Rails 7 Application
glimmer-web-components
Glimmer Web Components is a collection of reusable components for Glimmer DSL for Web to be used in the Frontend of Rails web applications
glimmer_hangman
Glimmer Hangman - The Word Game - Built with Ruby and Glimmer DSL for LibUI
responsibility_driven_design_in_ruby
Code examples used in Montreal.rb January 2025 talk "Ruby OOP Done Right with Responsibility Driven Design" by Andy Maleh
glimmer_libui_todo_mvc
Montreal.rb September 2024 - Ruby GUI Desktop Development Hands-On Tutorial
flatfile-agent-plugin-view-mapped
Flatfile agent for plugin-view-mapped
hunt_the_wampus
Hunt The Wampus: Ruby Game Problem for Montreal.rb Ruby Meetup Nov/Dec 2024 Hack Night Part 1 (The Model) & Part 2 (The View, which could be CLI, TUI, GUI, Web UI Backend, & Web UI Frontend)
libui-dev
Native UI library for C - with some extras
opal-jquery
jQuery for Opal
opal-rails
Bringing Ruby to Rails · Rails bindings for Opal
opal-sprockets
Sprockets support for Opal (used to be embedded into Opal from v0.6 up to v0.10)
playwright-ruby-client
Playwright client for Ruby