ronen barzel   ·   software

some open source software projects i've created or contributed significantly to. 

array_floe

· a ruby gem that provides array iterators with first/last/odd/even info.

backbone-chaining

· a javascript library that extends Backbone's get(), set() and event mechanism to act on attribute chains.

defog

· a ruby gem that provides access to cloud files via local proxies.

enumerable_hashify

· a ruby gem that provides a method to create a hash from an enumerable.

fmod-ruby

· a ruby gem that provides access to the FMOD audio library.

hash_keyword_args

· a ruby gem that makes it easier and more robust to use a hash for keyword args to a method.

key_struct

· a ruby gem that provides a KeyStruct class generator that's the same as Struct but the class initializer accepts keyword arguments.

its-it

· a ruby gem to simplify list comprehension and case statements.

jfill

· a javascript template engine.

object-let

· a ruby gem that (trivially) implements the let idiom.

rspec-page-regression

· a ruby gem plugin to RSPEC that provides web page snapshot regression testing.

schema_plus

· a family of ruby on rails extensions that provide enhanced capabilities for schema definition and querying.

sndfile

· a ruby gem that wraps the libsndfile library, reading/writing data as GSL matrices, to allow fast processing

ronen@barzel.org home page