surfAPI.com: "one-stop shopping" for Javadoc API

Many of the projects I work on are written in Java.  For large-scale projects that incorporate multiple open-source libraries, I often find myself hopping around from javadoc API to javadoc API for each separate library.  This quickly becomes time consuming (and annoying). Sometimes the API docs are difficult to find, sometimes the versions don't match, and sometimes the docs aren't published at all.

I built surfAPI.com to be a sort of "one-stop shopping" repository of javadoc APIs.  Currently it contains the API docs for only a handful of libraries (the ones I use most often).  The grand vision is eventually to cover the entire open source Java community (or at least everything that can be found in the maven central repository).

Its most convenient feature (imo) is an auto-complete search field for class and package names. In fact I'd say the whole service was motivated primarily around that feature (it was also a nice project to bone up on my front-end development skills). 

The service makes use of a custom javadoc doclet that converts javadoc to JSON format.  I factored out this part into its own project: https://github.com/rob4lderman/javadoc-json-doclet.

After JSON conversion, the javadoc data is imported into mongodb and served from there.

The front-end was built using AngularJS and Bootstrap.css. On the server side is a jax-rs app running in Jetty.

It's hosted on heroku and mlab.   

I hope you find it useful!

/