10 Best JavaScript URL Parsing Libraries

List hand-picked by Openbase Experts
Learn More

url-parse

Small footprint URL parser that works seamlessly across Node.js and browser environments.

14.6M
961
DefinitelyTyped
MIT
parseurl

parse a url with memoization

24.4M
179
DefinitelyTyped
MIT
fup

Fast url parser

3M
214
No support
MIT
upa

Parse a URL assuming that it's http/https, even if protocol or // isn't present

24.6K
16
No support
ISC
mat

Quickly parse & match URLs

74.4K
313
Built-in
MIT
jvu

A javascript parser to extract informations like provider, channel, id, start time from YouTube, Vimeo, Dailymotion, Twitch,... urls

31.3K
219
Built-in
MIT
wur

A simple url parser for Node.js

1.2K
21
No support
lu

Small, regex-based URL parsing function for use in in browser-based JS

117
28
No support
BSD-3-Clause
tol

Overly tolerant url parser specialized in parsing protocol, auth (even invalid ones), host and port url parts.

33
15
No support
MIT
uj

URL parsing in javascript.

6
29
No support
zlib
cro

Fast, lightweight, tinny url parser

4
3
Built-in
MIT
Description
Author
License
Type Definitions
ESM Support
Tree Shakeable
Popularity
Downloads/wk
GitHub Stars
Reviews
User Rating
Voted Good Docs
Voted Easy of Use
Voted Performant
Top Positive Review
Top Negative Review
Issues
Total Issues
Open Issues
Avg Time to Close
Pull Requests
Total Pull Requests
Open Pull Requests
Avg Time to Merge
Community
Maintainers
Contributors
Contributors with 3+ commits
Top Committers
GitHub Forks
Versions
# of Versions
Latest
Next
Beta
Newest
Oldest
Major Every
Minor Every
Patch Every
Dependencies
Dependencies
Dev Dependencies
Links
More Info
README
Tutorials
Install Command
There's Nothing Here
No packages are selected.
Select a few packages to compare.