Mule-like components processing arbitrary messages


Simple Mule-like implementation for Node.js

Via npm on Node:

npm install simplemule


git clone git://
cd SimpleMule
npm install
npm test


Years ago (+- 8 years) I gave a talk about ESB (Enterprise Service Bus) demoing Mule:


That old version was a simple console application, with an ugly XML configuration file. Now, it has lot of functionality (check the above links). I think it is time to write a simple version for Node.js. Instead of Mule connectors, this version has components: arbitrary functions that receive and send/post message to other components.

Related projects:

Feel free to file issues and submit pull requests � contributions are welcome.

If you submit a pull request, please be sure to add or update corresponding test cases, and ensure that npm test continues to pass.