• This repository has been archived on 01/Jan/2024
  • Stars
    star
    2
  • Language
    Ruby
  • License
    MIT License
  • Created almost 4 years ago
  • Updated 11 months ago

Reviews

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

Repository Details

Pure Ruby Re-Implementation of Struct

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

glimmer-dsl-jfx

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

easily_typable

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

glimmer_metronome

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

glimmer-cs-timer

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

pivotal-jobs

Pivotal Tracker background jobs
JavaScript
1
star
46

dehumanize

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

desktopify

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

github-repo-code-search

GitHub Repo Code Search via Solr
Ruby
1
star
49

ruby-bash

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

conference_room_booker

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

coffee_queue

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

glimmer-cw-cdatetime-nebula

Nebula CDateTime Widget - Glimmer Custom Widget
Ruby
1
star
53

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
54

sample-glimmer-dsl-opal-rails-app

Sample Glimmer DSL for Opal Rails App
Ruby
1
star
55

glimmer-cw-video

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

glimmer-dsl-fx

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

sample-glimmer-dsl-web-rails7-app

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

garderie_rainbow_daily_agenda

Garderie Rainbow Daily Agenda
Ruby
1
star
59

color_the_circles

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