You can contribute to SwarmESB (ESB type system for node.js) https://github.com/salboaie/swarmESB
If you don't know the purpose of ESBs, with SwarmESB you will understand faster because is basically an abstraction on messages, channels, etc. that hides lot of "useless" details that surface in Java ESBs or MOMs.