Thanks! Normally I open source only those projects I am more or less finished with. This one is pretty new, so I don't think I'm going to publish its source code anytime soon.
The only one I can suggest off the top of my head is Amit Patel's one, but I use a different method, very briefly described in my post. I'm under the impression that most cave generation methods involve cellular automata and mine does it too, but only for creating individual caves, not the entire map.