URI.js
URL manipulation library for JavaScript
- Status
- UnmaintainedNo commits in 1606 days.
- Last checked
- Aging · Sep 5, 2026
- License
- Open source
- Pricing
- Free tier · from $0
What it is
URI.js is a powerful URL parsing and manipulation library that allows developers to easily modify URLs in their applications. It supports various operations like adding, removing, or modifying query parameters.
URI.js stands out as a lightweight, yet powerful library specifically designed for URL parsing and manipulation in JavaScript applications.
When it fits — and when it doesn’t
A good fit for
Web developers who need robust URL manipulation capabilities in their JavaScript projects
Single-page application (SPA) developers requiring advanced URL handling features
Look elsewhere if
Projects that require server-side URL manipulation exclusively
Developers looking for a full-fledged web framework with built-in routing
Known weaknesses
Each one links to the public issue, changelog or docs page it came from, where we have one.
- 01
No active development or updates
The last update was several years ago, indicating that the project is no longer actively maintained. This can lead to compatibility issues with newer web standards and browsers.
- 02
Limited support for non-standard URL formats
URI.js may not handle certain edge cases or non-standard URL formats effectively, which could be problematic in environments where URLs are generated by third-party systems.
What it does well
Comprehensive URL manipulation capabilities
Support for query parameter operations
Cross-browser compatibility
Pricing
- Free tier
- YesOpen source — free to use
- Paid from
- $0
- Model
- Flat rate
- Enterprise plan
- No
Pricing not independently confirmed — check the vendor’s page.
Performance benchmarks
How Fast Is It?
Set up URI.js
Setup steps, common gotchas and what to check after 30 days.