1. WorkflowA Ruby state machine library, like assm / acts_as_state_machine, but with a nicer, more sensible API (in my opinion).
2. LispyCode-as-data in Ruby, without the metaprogramming madness.
4. lumberjackLumberjacks cut down trees. This lumberjack builds them (it's a generic DSL for constructing object trees).