History.js gracefully supports the HTML5 History/State APIs (pushState, replaceState, onPopState) in all browsers. Including continued support for data, titles, replaceState. Supports jQuery, MooTools and Prototype. For HTML5 browsers this means that you
A modern, typed, framework-agnostic wrapper over the History API — typed entries, guards, query helpers, route matching, link interception, and a virtual stack. The 2026 successor to history.js.
History.js wrapper with observable location and reactive URLSearchParams
Location for react-router that utilizes History.js
TypeScript definitions for history.js
manage query parameters with react-hooks
---
A Gulp builded, Bootstrap-v4 powered static website app starter-kit project
analyze webpack stats.json, find repeated modules
A simple wrapper for the HTML History API
Provides History.js for use with Rails 3
This gem provides History.js and the related HTML4 dependencies for using History.js with jQuery in your Rails 3+ application.