backbutton.js (npm): Small, robust and versatile JavaScript router for single page apps
Keywords: client-side|routing|SPA|javascript|router|single-page-applications