Joshua Hull (@joshbuddy)

Top repositories

1

spoiler-alert

SPOILER ALERT! A happy little bit of javascript to hide spoilers on your site.
JavaScript
474
star
2

jsonpath

Ruby implementation of http://goessner.net/articles/JsonPath/
Ruby
433
star
3

ghostbuster

Integration testing ftw
CoffeeScript
275
star
4

http_router

A kick-ass HTTP router for use in Rack
Ruby
199
star
5

usher

Pure ruby general purpose router with interfaces for rails, rack, email or choose your own adventure
Ruby
122
star
6

noexec

NO MORE BUNDLE EXEC
Ruby
109
star
7

optitron

Sensible, minimal simple options parsing and dispatching for Ruby. Build a CLI with no fuss.
Ruby
108
star
8

apiary

Convert your existing class into an EM-based API
Ruby
98
star
9

swearjar

Put another nickel in the swearjar. Simple profanity detection with content analysis.
Ruby
67
star
10

sherpa

Simple URI routing and generation in Javascript
JavaScript
60
star
11

tcplock

Throttle TCP connections to anything!
JavaScript
58
star
12

tokyo_cache_cow

Memcache server with substring deleting and aggregate functions
Ruby
47
star
13

exif-be-gone

Remove exif data using a node.js transform stream
JavaScript
40
star
14

ak47

Reload anything
Ruby
40
star
15

chirpstream

An EventMachine-based client for http://chirpstream.twitter.com.
Ruby
31
star
16

callsite

Caller/backtrace parser with some useful utilities for manipulating the load path, and doing other relative things.
Ruby
23
star
17

tumbler

Let's make gem development fun! Tumbler provides common gem management tasks using a common set of 'best practices' out of the box.
Ruby
22
star
18

rack-rewrite

Rack middleware for request rewriting
Ruby
19
star
19

rack-cache-while-revalidate

Works with Rack::Cache to serve up stale data while silently revalidating
Ruby
18
star
20

spanner

Natural language time span parsing
Ruby
18
star
21

em-ventually

Eventually, your tests should pass in EventMachine
Ruby
16
star
22

fuzzyhash

A fuzzy weird hash that can store string or ... regexs?
Ruby
16
star
23

load_path_find

Useful tools for looking for files on the $LOAD_PATH
Ruby
15
star
24

has_many_versions

Versioning for has_many relationships
Ruby
14
star
25

meddler

Hey, someone meddled with my middleware!
Ruby
14
star
26

pitcrew

AsyncIO-powered python DSL for running commands locally, on docker, or over ssh.
Python
13
star
27

spackle

Sensible DSL for ESI definition within Rails
Ruby
13
star
28

anybase

Arbitrary number bases
Ruby
13
star
29

hintable_levenshtein

levenshtein with the ability to inject hints into the ruleset for possibly cheaper rules
Ruby
12
star
30

rack-console

Rack Console that lets us take a look at a running rack app
Ruby
12
star
31

jsont

ruby implementation of http://goessner.net/articles/jsont/
Ruby
12
star
32

data_bindings

Schemas for schemaless data
Ruby
9
star
33

esi-for-rack

ESI implementation for Rack
Ruby
9
star
34

respond_to

Easy way to make respond_to? matchers for case statements.
Ruby
9
star
35

sms

Add an sms method to Kernel, because sms is the new puts. Or, sms from the command line, sms is also the new echo.
Ruby
9
star
36

em-http-monitor

Monitor, request recording and playback for em-http-request
Ruby
9
star
37

rack-tamperproof

Rack middleware that provides tamper-proof cookies
Ruby
8
star
38

dirge

Relative require, relative autoload and __DIR__
Ruby
8
star
39

messed

Framework around short message paradigms (read: twitter, irc, sms)
Ruby
8
star
40

kik

kik off a process if no listener exists on a port
Ruby
7
star
41

parameters_extra

Get back more detailed information about the arguments for a method
Ruby
7
star
42

gradients

Generate gradients because colors are fun.
Ruby
7
star
43

slick-chrome

Transfer files in chrome
JavaScript
7
star
44

http_router_sinatra

Kick ass router for Sinatra based on http_router
Ruby
7
star
45

emjay

Kickass Javascript templating for node.js and others.
JavaScript
7
star
46

padrino-presentation

Padrino Presentation for LSRC
7
star
47

decaying_bloomfilter

Time Decaying Bloom Filter - Much like a bloom-filter except keys inserted decay over-time.
Ruby
6
star
48

gameplan

Plan your game yo.
JavaScript
6
star
49

sabbath

REST for your work (queues)
Ruby
6
star
50

rack-capabilities

Discover just what rack can do (rather, what middleware you have installed)
Ruby
5
star
51

liposuction

Maybe us other protocols want middleware too. (And proxy servers)
Ruby
5
star
52

hashify

Simple to/from hash creation for your favorite classes
Ruby
5
star
53

esi_attribute_language

ESI Attribute Language
Ruby
5
star
54

shell_tools

Some common shell utilities
Ruby
5
star
55

dressmaker

Application templating in ruby. Define beautiful patterns and cut them out.
Ruby
5
star
56

q

Fast, fun, east HTML generation from Ruby
Ruby
4
star
57

tokyodystopia-ruby

TokyoDystopia Ruby bindings
C
4
star
58

queueing_proxy

Queueing HTTP proxy
Ruby
4
star
59

tumbler2

Ruby
4
star
60

arduino-examples

3
star
61

duck_duck_twilio

DuckDuckGo + Twilio SMS = WTF
Ruby
3
star
62

dreamerq

That queue I've been dreaming about
JavaScript
3
star
63

smatrix

(sparse/streaming)matrix
Ruby
3
star
64

passenger_reaper

Gemification of https://gist.github.com/596401/db750535df61e679aad69e8d9c9750f8640a234f
Ruby
3
star
65

plaza

An open modular web framework for the hacker in us all
Ruby
3
star
66

rack-regenerate

Rack middleware for periodic cache regeneration
Ruby
3
star
67

jacket

Beanstalkd monitoring, reporting and graphs!
JavaScript
3
star
68

code_stats

Brief code stats from your rakefile
Ruby
3
star
69

testable_examples

Test your examples!
Ruby
3
star
70

bundler_push_host

Set the bundler push host for the rake tasks
Ruby
3
star
71

yippee

Easily manage your requirements.txt files!
Python
2
star
72

sonjas-demo-app

Ruby
2
star
73

em-memcache-client

async Memcache client for Ruby EventMachine
Ruby
2
star
74

assetpack

Pack your assets before you leave home
JavaScript
2
star
75

tryleapjs

Tryleapjs.com
JavaScript
2
star
76

skiplist

C
2
star
77

jpake

J-pake implementation using ECC
Go
2
star
78

futures

Reading values that aren't quite set yet.
Ruby
2
star
79

squeezy

Asset compression service
Ruby
2
star
80

castle-attachmentstein

Ze attachments! Zee!
2
star
81

escaping_params

Crazy idea for autoescaping params
Ruby
2
star
82

led-display

Display emulator for that weird thing in the HackLab
Ruby
2
star
83

dsl_helper

Helpers for creating internal DSLs
Ruby
2
star
84

barbu

JavaScript
2
star
85

gravitypong

Gravity experiement
2
star
86

bridge-analysis

Some lin files with a simple parser
Ruby
2
star
87

envs

Sync your .env and .env.default files
Ruby
1
star
88

ReadEase

Unicode text normalizer browser extension
JavaScript
1
star
89

update_via_dnssec

Publish and update git repo over DNSSEC
Ruby
1
star
90

joshbuddy.github.com

Mah pages
1
star
91

changes

Make changes in multiple documents easy to see!
JavaScript
1
star