Ruby for Good is a yearly event in the DC metro area for Ruby programmers from all over the globe get together over a long weekend to build projects that help communities. Participants stay in dorms with hacking and socializing takes place in communal areas.
You can volunteer by attending the event or becoming a team lead. There are also opportunities to sponsor the event. Note: this is not a hackathon.