• Stars
    star
    54
  • Rank 544,902 (Top 11 %)
  • Language
    Ruby
  • License
    MIT License
  • Created over 14 years ago
  • Updated about 12 years ago

Reviews

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

Repository Details

A small library for creating Domain Specific Languages (DSLs)

More Repositories

1

service

Service encapsulates an object which executes a bit of code in a loop that can be started or stopped and query whether it is running or not.
Ruby
84
star
2

rulebook

Lets you define methods with regex for dynamic methods
Ruby
69
star
3

jquery-cookie-rails

UNMAINTAINED - See notice in README
Ruby
37
star
4

uniform_resource_identifier

A library to split URIs according to RFC 3986 as closely as possible.
Ruby
32
star
5

punylinux

Build automation (powered by Ruby & Rake) for a very minimal Linux system.
Ruby
30
star
6

morris-rails

Adds morris.js to the Rails 3 asset pipeline.
CoffeeScript
26
star
7

jqtree-rails

Use jqTree with the Rails 3 asset pipeline
Ruby
23
star
8

cacheable_attr

Allow any Ruby object's attributes to be cacheable
Ruby
20
star
9

lua-mruby

Extend Lua using Ruby with MRuby
C
15
star
10

inflection-js-rails

inflection-js for the Rails Asset Pipeline
Ruby
15
star
11

flp-viewer

FL Studio FLP file format parser and viewer.
Crystal
13
star
12

gosu-keyboard

A nice DSL for handling a Gosu::Window's keyboard events
Ruby
8
star
13

at

Easily test an object's instance variables.
Ruby
7
star
14

brainfucktt

A Brainfuck interpreter built in Ruby using Treetop.
Ruby
7
star
15

mruby-fltk

FLTK 1.3.2 GUI binding, built for MRuby 1.0.0.
C++
6
star
16

rmagick-sprite

Slice up spritesheets into Objects and export as images/animations or use with your favorite gaming library.
Ruby
5
star
17

stag

Hierarchical tagging for the filesystem.
Crystal
5
star
18

meta_tools

A module containing methods for metaprogramming.
Ruby
4
star
19

theme-dissonance-zsh

A theme for Zsh
Shell
4
star
20

minify

Make your responses faster by minifying them!
Ruby
3
star
21

fancy_logger

An easily configurable logger with style.
Ruby
3
star
22

rails_api_for_chrome

Rails API as a chrome extension
HTML
3
star
23

solid_poster

A poster containing summaries of the SOLID principles
Ruby
3
star
24

jquery-slideMatrix

Easy multi-dimensional slideshow/carousel.
CoffeeScript
3
star
25

rspec-web

A HTTP/WS server for RSpec tests.
JavaScript
3
star
26

bitbar-bluetooth_inspector

A Bitbar plugin showing bluetooth information for all connected bluetooth devices using the `system_profiler` binary.
Ruby
3
star
27

arst

Abstract Ruby Syntax Tree (ARST) is a high-level language syntax denoting the object domain of a Ruby project.
Ruby
3
star
28

inflection-coffee

An (almost) direct port of InflectionJS written in CoffeeScript
CoffeeScript
2
star
29

cutback

Backup system with the goal of creating smaller, more focused backups.
Crystal
2
star
30

ps2

NOYB
Ruby
2
star
31

ohbad

An easier way to convert Oct, Hex, Bin, ASCII, and Dec.
Ruby
2
star
32

licenses

Easily generate software licenses.
Ruby
2
star
33

treetop_bootstrap

A scaffold for Treetop projects.
Ruby
2
star
34

threshold_edge_detect_composite

Edge detection composite
Java
2
star
35

ucd

UML Class Diagram (UCD) is a language for specifying UML class diagrams and a tool for converting it into various different formats.
Ruby
2
star
36

enqueue

Enqueue is an interface to message queues for easy parallel processing or multi-threading.
Ruby
1
star
37

jquery-slideMatrix-rails

Adds jquery-slideMatrix to the Rails 3 asset pipeline.
Ruby
1
star
38

outline

Easy configurations for your Ruby applications
Ruby
1
star
39

crmrb

Crystal with embedded MRuby C library
Ruby
1
star
40

zcg

Zsh Configuration Generator
Shell
1
star
41

proctor

Proctor is a web front-end for RSpec and MiniTest.
Ruby
1
star
42

cura

A library written in pure Ruby for building user interfaces.
Ruby
1
star
43

mruby-simple-model

Simple ORM for MRuby
Ruby
1
star
44

shoestring-linux

A low-budget Linux distribution
Ruby
1
star
45

haml-plain-loader

Webpack loader for HAML files, returning a plain String (useful for Vue.js)
JavaScript
1
star
46

midi

Library for MIDI interaction
Ruby
1
star
47

jquery.spindown.js

jQuery UI has a spindown planned, but they're taking too long so I whipped one up really quick. Fork and improve me!
JavaScript
1
star
48

parent

Give your object instances some paternity!
Ruby
1
star
49

i3-ipc

A Crystal interface for I3 IPC.
Crystal
1
star
50

mruby-termbox

MRuby bindings to the Termbox library.
C
1
star
51

language-ucd

Atom grammar for the UCD language
CoffeeScript
1
star
52

music_theory

Ruby
1
star
53

lightbar-rb

Lightbar PWM Tweening Controller
Ruby
1
star
54

proctor-rspec

An RSpec formatter for Proctor.
Ruby
1
star
55

Akai-Fire

Akai Fire interface; provides a 'virtual' Akai Fire, MIDI interface, and a modal example application.
Java
1
star
56

iterm2-protocol

A wrapper for the iTerm2 xterm protocol extensions.
Ruby
1
star
57

lightbar-pacman

Pacman package to distribute lightbar-rb
Shell
1
star
58

observe_event

Small and effective implementation of the observer pattern to define event methods on objects.
Ruby
1
star
59

glib-eventable

This is a helper gem for ruby-gnome2 applications that allows developers to easily connect signals to methods in ruby-gnome2 applications.
Ruby
1
star
60

term-open.vim

A smarter termopen function for NeoVim.
Vim Script
1
star
61

rgb_led

RGB LED device & controller
Ruby
1
star
62

path_tree_viewer

Displays a given list of paths and displays them as a tree.
Ruby
1
star