Ryan Allen (@ryan-allen)

Top repositories

1

workflow

A Ruby state machine library, like assm / acts_as_state_machine, but with a nicer, more sensible API (in my opinion).
Ruby
233
star
2

lispy

Code-as-data in Ruby, without the metaprogramming madness.
Ruby
122
star
3

w1000-super-total-mega-shark-cache-on-a-boat-on-a-plane

Fork of wp-cache plugin that uses uri based filepaths (like wp-super-cache) but with query strings and without wp-super cache's codebase and behaviour. Aim is to be the absolute fastest and simplest wp cache plugin coz each of them have their warts in their own ways.
24
star
4

sir-sync-a-lot

Baby got backups! (a fast S3 backup tool).
Ruby
22
star
5

lumberjack

Lumberjacks cut down trees. This lumberjack builds them (it's a generic DSL for constructing object trees).
Ruby
16
star
6

hack

The tiniest web-framework, ever.
Ruby
12
star
7

dns

Migrating a lot of DNS? Yeah, well this should help a bit.
Ruby
11
star
8

aspect

A kind of sort of AOP-ish library thingy that I did, everyone else is mad, I swear.
Ruby
7
star
9

modelling

Wraps some common-ish plain-ruby object modelling junk.
Ruby
6
star
10

not

Inverts booleans. I'm not sure if this was not or not done before, but it's not done now!
Ruby
6
star
11

offload

A background job library that doesn't exist (really).
5
star
12

dashboard

Set this as your homepage and put things on it that you need in front of your face often (coz you always forget).
5
star
13

superheroes

Tease apart the semantics of what things are versus what they can do.
Ruby
5
star
14

ryan-allen.github.com

5
star
15

hijack

Another AOP-like (hijacking) library, when I forgot that I had already written one (aspect), and I still swear everyone else is mad.
Ruby
3
star
16

best3

The best Ruby Amazon S3 library in existence (well, not yet).
Ruby
3
star
17

lost-socks

Lost Socks is a Ruby DSL (lol) for specifying DNS records, and verifying these records against name servers. Handy for large DNS migrations, where a record here or there are inevitably left behind, misspelled or entered incorrectly.
Ruby
3
star
18

lest

A minimal Lua testing framework, just for kicks.
Lua
2
star
19

tdsa

TDSA = Test Driven System Administration. Well, this only plays with web servers. But anyway.
Ruby
2
star
20

hiccup

The same thing, over and over again, until it's not.
2
star
21

rock_view

A deprecated view library, ERB on steroids. We replaced it with about 10 lines of helper methods.
Ruby
2
star
22

tilde-slash

Junk that lives in my home directory, .gvimrc, .profile, .gitconfig, etc :)
Vim Script
2
star
23

turns.js

Single-player option-based story engine thing.
JavaScript
2
star
24

jdigits

Key combinations in JavaScript because, like, it's never been done before. LOL.
JavaScript
2
star
25

yeahnah.org

My frig website.
2
star
26

stumpy

Automatotron.
Ruby
1
star
27

douche

WHAT IF I DIDN'T WANT TO BUY THE POTION? WHAT APOUT QUESTS?
Ruby
1
star
28

interceptor

Mad Max had one, and he was freaking awesome.
Ruby
1
star
29

comb

A simple assembler for client-side modularity in JavaScript applications.
Ruby
1
star
30

tree-face

Tree Face is the successor to Lumberjack. It's a big nasty tree with a big nasty face and it's out for revenge!
1
star
31

blaaag

My bl(o|aaa)g.
1
star
32

the-railroad

Now when people ask "What are you working on?" I can say "I've been working on the-railroad". They ask "How long have you been working on that?" and my reply "All the live long day."
1
star