• Stars
    star
    1
  • Language
    Ruby
  • License
    MIT License
  • Created about 1 year ago
  • Updated about 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Color The Circles game built in Ruby with Glimmer DSL for LibUI

More Repositories

1

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.
Ruby
497
star
2

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
Ruby
395
star
3

how-to-build-desktop-applications-in-ruby

Code Exercises for RubyConf 2023 Workshop: How To Build Desktop Applications in Ruby (Andy Maleh)
Ruby
178
star
4

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
Ruby
138
star
5

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!
Ruby
107
star
6

glimmer-dsl-web

Glimmer DSL for Web (Ruby-in-the-Browser Web Frontend Framework). The "Rails" of Frontend Frameworks!!!
Ruby
90
star
7

puts_debuggerer

Ruby library for improved puts debugging, automatically displaying bonus useful information such as source line number and source code.
Ruby
86
star
8

strategic

Strategic - Painless Strategy Pattern in Ruby and Rails
Ruby
47
star
9

ultra_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.
Ruby
41
star
10

glimmer-cs-gladiator

Gladiator (Glimmer Editor) - Glimmer Custom Shell
Ruby
31
star
11

glimmer-dsl-tk

Glimmer DSL for Tk (Ruby Tk Desktop Development GUI Library)
Ruby
30
star
12

perfect-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.
Ruby
29
star
13

glimmer-dsl-opal

Glimmer DSL for Opal (Pure-Ruby Web GUI and Auto-Webifier of Desktop Apps)
Ruby
26
star
14

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.
Ruby
23
star
15

glimmer-dsl-gtk

Glimmer DSL for GTK - Ruby-GNOME Desktop Development GUI Library
Ruby
21
star
16

glimmer-dsl-wx

Glimmer DSL for WX - Ruby Desktop Development GUI Library for the wxWidgets GUI toolkit and wxruby3 binding
Ruby
13
star
17

are-we-there-yet

Are We There Yet? Small Project Tracking Desktop App for Windows and Mac. Built with Glimmer (Ruby Desktop Development GUI Library)
Ruby
13
star
18

glimmer-dsl-css

Glimmer DSL for CSS (Cascading Style Sheets)
Ruby
10
star
19

glimmer_wordle

Glimmer Wordle - Play Wordle Endlessly with No Limit!
Ruby
10
star
20

connector

A minimalist open-source multi-engine web browser built in Ruby with Glimmer DSL for SWT
Ruby
10
star
21

opal-async

Non-blocking tasks and enumerators for Opal.
Ruby
9
star
22

glimmer-libui-cc-graphs_and_charts

Graphs and Charts (Glimmer DSL for LibUI Custom Controls)
Ruby
9
star
23

yasl

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.
Ruby
9
star
24

rake-tui

Rake Text-based User Interface
Ruby
8
star
25

rails_best_practices

Rails Best Practices
7
star
26

dcr

Draw Color Repeat - A Young Child Programming Language for Drawing and Coloring with Repetition
Ruby
7
star
27

glimmer-dsl-xml

Glimmer DSL for XML (& HTML)
Ruby
6
star
28

array_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
Ruby
6
star
29

bundler-download

Bundler plugin for auto-downloading specified extra files after gem install
Ruby
5
star
30

contact_manager

Contact Manager is a Glimmer DSL for SWT (JRuby Desktop Development GUI Framework) sample leveraging SQLite DB via ActiveRecord.
Ruby
4
star
31

MathBowling

Bowling game that tests math skills.
Ruby
4
star
32

coffee_queue_meteor

CoffeeQueue implemented in Meteor
CSS
4
star
33

glimmer-cs-calculator

Calculator - Glimmer Custom Shell
Ruby
3
star
34

baseball_cards

Opal Ruby on Rails 7 Advanced Example
Ruby
3
star
35

glimmer_klondike_solitaire

Glimmer Klondike Solitaire - Glimmer External Sample
Ruby
3
star
36

glimmer_tetris

Glimmer Tetris
Ruby
3
star
37

rails-gui

Rails GUI (e.g. display routes in a table, run rails commands visually, etc...)
Ruby
3
star
38

glimmer_snake

Classic Snake game (popularized by Nokia phones)
Ruby
3
star
39

rvm-tui

Ruby enVironment Manager - Text-based User Interface
Ruby
2
star
40

glimmer-cw-browser-chromium

Chromium Browser - Glimmer Custom Widget
Ruby
2
star
41

pure-struct

Pure Ruby Re-Implementation of Struct
Ruby
2
star
42

glimmer-dsl-jfx

Glimmer DSL for JFX (JRuby JavaFX Desktop Development GUI Library)
Ruby
2
star
43

easily_typable

Ruby module that facilitates English-like type checking in an inheritance hierarchy via "type_name?" methods
Ruby
1
star
44

glimmer_metronome

Glimmer Metronome supports different beat counts, click sounds, and tempos, including tap-based tempo calculation.
Ruby
1
star
45

glimmer-cs-timer

Glimmer Timer App and Custom Shell/Widget
Ruby
1
star
46

pivotal-jobs

Pivotal Tracker background jobs
JavaScript
1
star
47

dehumanize

Inverse of ActiveSupport::Inflector#humanize
Ruby
1
star
48

desktopify

Desktopify Your Web Apps! With Glimmer (Ruby Desktop Development GUI Framework)!
Ruby
1
star
49

github-repo-code-search

GitHub Repo Code Search via Solr
Ruby
1
star
50

ruby-bash

User-Friendly Versions of Bash Commands Built in Ruby
Ruby
1
star
51

conference_room_booker

Cycle.js example of a conference room booking app demonstrating advanced features
Ruby
1
star
52

coffee_queue

Coffee Ordering and Fulfillment Application built with Ruby on Rails, Batman.js, and Pusher
Ruby
1
star
53

glimmer-cw-cdatetime-nebula

Nebula CDateTime Widget - Glimmer Custom Widget
Ruby
1
star
54

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.
Ruby
1
star
55

sample-glimmer-dsl-opal-rails-app

Sample Glimmer DSL for Opal Rails App
Ruby
1
star
56

glimmer-cw-video

Video custom widget for Glimmer DSL for SWT
Ruby
1
star
57

glimmer-dsl-fx

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

sample-glimmer-dsl-web-rails7-app

Sample Glimmer DSL for Web Rails 7 Application
Ruby
1
star
59

garderie_rainbow_daily_agenda

Garderie Rainbow Daily Agenda
Ruby
1
star