limberjax (npm): limberjax is a jQuery plugin that adds support for partial page loads with ajax while fully supporting URLs with `pushState`.
Keywords: ajax|jquery-plugin