9 Best Vanilla JavaScript Browser History Libraries

List hand-picked by Openbase Experts
Learn More

history

Manage session history with JavaScript

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.0/ 5
4
Top Feedback
2Easy to Use
2Performant
2Poor Documentation
GitHub Stars
8K
Weekly Downloads
9M
Last Commit
3mos ago

historyjs

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 can modify the URL directly, without needing to use hashes anymore. For HTML4 browsers it will revert back to using the old onhashchange functionality.

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
5.0/ 5
3
Top Feedback
N/A
GitHub Stars
11K
Weekly Downloads
1K
Last Commit
2yrs ago
has

hasher

Browser history manager for rich media websites

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
496
Weekly Downloads
10K
Last Commit
8yrs ago
hha

html5-history-api

HTML5 History API expansion for browsers not supporting pushState, replaceState

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
1K
Weekly Downloads
4K
Last Commit
1yr ago

history-plus

Manage session history with JavaScript

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
8K
Weekly Downloads
4
Last Commit
3mos ago
lh

location-history

Lightweight browser location history abstraction

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
69
Weekly Downloads
158
Last Commit
2yrs ago

nanohistory

Small browser history library

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
14
Weekly Downloads
35
Last Commit
5yrs ago
ist

istalk

👻 Don't pollute your browser history. Stalk Instagram users from the command line!

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
2
Weekly Downloads
16
Last Commit
3yrs ago

bem-history

BEM wrap for History API

License Icon
License: MPL-2.0
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
22
Weekly Downloads
8
Last Commit
4yrs ago