Package category
URLs and query strings
Parse, build and normalise URLs, query strings, slugs and domains.
312 packages0 comparisons
Packages compared
312 packages
| Package | Weekly downloads | 12-month change | 52 weeks | Gzip | Last release | Module | Types | Categories |
|---|---|---|---|---|---|---|---|---|
| @rollup/plugin-url Import files as data-URIs or ES Modules | 243.5k | - | - | - | 2 years ago 8.0.2 | ESM + CommonJS | Bundled | URLs and query strings |
| @hyperjump/uri A small and fast library for validating parsing and resolving URIs and IRIs | 234.4k | - | - | - | 25 days ago 1.3.6 | ESM only | Bundled | Parsers and serialisers, URLs and query strings |
| url-regex-safe Regular expression matching for URL's. Maintained, safe, and browser-friendly version of url-regex. Resolves CVE-2020-7661. Works in Node v10.12.0+ and browsers. | 233.9k | +34% | - | 3 years ago 4.0.0 | CommonJS | None | URLs and query strings, Email | |
| get-windows Get metadata about the active window and open windows (title, id, bounds, owner, URL, etc) | 221.4k | +11978% | - | 6 months ago 9.3.0 | ESM only | Bundled | URLs and query strings, Node.js utilities | |
| iso-url Isomorphic/Universal WHATWG URL API with some support legacy node URL API | 213.7k | +2% | - | 4 years ago 1.2.1 | CommonJS | Bundled | URLs and query strings | |
| node-match-path Dependency-free request URI matcher | 208.5k | +18% | - | 5 years ago 0.6.3 | ESM + CommonJS | Bundled | Routing, URLs and query strings | |
| tiny-open A tiny utility for opening a file or a URL with its default application, or a custom one. | 201.1k | +22116% | - | 3 months ago 1.3.0 | ESM only | Bundled | URLs and query strings | |
| linkify-html HTML String interface for linkifyjs | 194.4k | +89% | - | 4 months ago 4.3.3 | ESM + CommonJS | None | Email, URLs and query strings | |
| giturl Transfer git url to web url | 186.7k | -43% | - | 3 years ago 2.0.0 | CommonJS | None | URLs and query strings | |
| is-git-url Regex to validate that a URL is a git url. | 179.4k | +1% | - | 9 years ago 1.0.0 | CommonJS | None | URLs and query strings, Testing | |
| @umijs/use-params [](https://github.com/rudyhuynh/use-url-search-params/blob/master/License) | 178.1k | - | - | - | 4 years ago 1.0.9 | ESM + CommonJS | Bundled | URLs and query strings, React |
| parse-database-url Database configuration URL parser for node.js | 170.6k | +69% | - | 10 years ago 0.3.0 | CommonJS | None | URLs and query strings, Database clients and drivers | |
| parse-redis-url-simple Simple parser for redis url | 166.4k | +47% | - | 5 years ago 1.0.2 | CommonJS | Bundled | URLs and query strings, Database clients and drivers | |
| form-urlencoded Return an object as an 'x-www-form-urlencoded' string | 166.3k | -23% | - | 3 months ago 6.1.7 | ESM + CommonJS | Bundled | URLs and query strings | |
| remote-origin-url Get the git remote origin URL from your local git repository. Remember! A remote origin must exist first! | 164.7k | -13% | - | 7 years ago 2.0.0 | CommonJS | None | URLs and query strings | |
| tldts-experimental Library to work against complex domain names, subdomains and URIs. | 157.1k | +33% | - | 1 day ago 7.4.15 | ESM + CommonJS | Bundled | URLs and query strings, TypeScript tooling | |
| uri-template-lite URI Template [RFC 6570] expansion and extraction | 152.3k | +58% | - | 3 years ago 23.4.0 | CommonJS | None | URLs and query strings | |
| @uppy/url The Url plugin lets users import files from the Internet. Paste any URL and it’ll be added! | 148.3k | - | - | - | 30 days ago 6.0.0 | ESM only | None | URLs and query strings |
| match-url-wildcard Module to match url by pattern with wildcard | 145.9k | -21% | - | 3 years ago 0.0.5 | CommonJS | Bundled | URLs and query strings | |
| search-params A module to manipulate search part of URLs (querystring) | 142.9k | +75% | - | 5 years ago 4.0.1 | ESM + CommonJS | Bundled | URLs and query strings | |
| parse-uri Lightweight module for parsing an URI | 134.8k | +104% | - | 5 months ago 2.0.6 | CommonJS | None | URLs and query strings, Parsers and serialisers | |
| @wordpress/url WordPress URL utilities. | 125.5k | - | - | - | 2 days ago 4.56.0 | ESM + CommonJS | Bundled | URLs and query strings |
| parse-npm-tarball-url Parse a tarball URL hosted in the npm registry | 124.4k | +31% | - | 4 months ago 5.0.0 | ESM only | Bundled | URLs and query strings | |
| github-url-to-object Extract user, repo, and other interesting properties from GitHub URLs | 119.6k | +138% | - | 5 years ago 4.0.6 | CommonJS | None | URLs and query strings | |
| local-access Retrieve formatted URL addresses for local and LAN access. | 116.8k | -0% | - | 5 years ago 1.1.0 | ESM + CommonJS | Bundled | URLs and query strings | |
| urlencode encodeURIComponent with charset | 113.4k | -4% | - | 2 years ago 2.0.0 | ESM + CommonJS | Bundled | URLs and query strings | |
| append-query Append querystring params to a URL. | 107.9k | +18% | - | 5 years ago 2.1.1 | CommonJS | None | URLs and query strings | |
| jsuri Uri and query string manipulation | 106.1k | -16% | - | 11 years ago 1.3.1 | CommonJS | None | URLs and query strings | |
| @uppy/remote-sources Uppy plugin that includes all remote sources that Uppy+Companion offer, like Google Drive, Dropbox, Box, Unsplash, Url etc | 105.1k | - | - | - | 30 days ago 4.0.0 | ESM only | None | URLs and query strings |
| parse-repo Extract repository info from a git remote URI | 98.2k | +3% | - | 8 years ago 1.0.4 | - | None | URLs and query strings | |
| lws-rewrite lws middleware plugin adding URL rewriting support | 96.4k | -6% | - | 2 years ago 4.0.0 | ESM only | None | URLs and query strings | |
| punycode2 Modular version of punycode package | 92.4k | +189% | - | 4 years ago 1.0.1 | - | None | URLs and query strings | |
| is-uri Determinate if a string is a valid URI. | 90.1k | +201% | - | 5 months ago 1.2.14 | CommonJS | None | URLs and query strings | |
| quill-magic-url Checks for URLs during typing and pasting and automatically converts them to links. | 90k | +83% | - | 4 years ago 4.2.0 | CommonJS | Bundled | URLs and query strings | |
| universal-url WHATWG URL for Node & Browser. | 89.2k | -5% | - | 7 years ago 2.0.0 | CommonJS | None | URLs and query strings | |
| image2uri Convert image file to data URI. | 88.7k | +68% | - | 2 years ago 2.1.2 | ESM only | Bundled | URLs and query strings, Image processing | |
| data-uri-utils Parse, normalize, test, and convert data URIs to buffers — MIME type, base64, and charset helpers. | 86.5k | +208% | - | 1 month ago 1.0.15 | CommonJS | None | URLs and query strings | |
| urlcache URL key-value cache. | 80.9k | +560% | - | 8 years ago 0.7.0 | - | None | URLs and query strings, Caching | |
| hasurl Determine whether the native WHATWG URL implementation is available. | 78.9k | -5% | - | 9 years ago 1.0.0 | - | None | URLs and query strings | |
| get-youtube-id Parse a youtube url returning the video ID. | 78.8k | +66% | - | 7 years ago 1.0.1 | CommonJS | None | URLs and query strings | |
| stylelint-no-unresolved-module Ensures that module (import-like or `url`) can be resolved to a module on the file system. | 76.5k | +364% | - | 9 days ago 2.6.0 | ESM + CommonJS | Bundled | URLs and query strings, CSS-in-JS and styling | |
| qss A tiny (305B) browser utility for stringifying a query Object. | 76.3k | -10% | - | 3 years ago 3.0.0 | ESM + CommonJS | Bundled | URLs and query strings | |
| extract-domain Extract domain name from URL | 68.2k | +19% | - | 2 years ago 5.0.2 | ESM only | Bundled | URLs and query strings | |
| reachable-url Resolve a URL as fast as possible and report whether the destination is reachable over HTTP. | 67.5k | +255% | - | 7 days ago 2.1.4 | CommonJS | None | URLs and query strings | |
| template-url Super simple no fluff rest URL style formatting for node. | 66.7k | +25% | - | 11 years ago 1.0.0 | CommonJS | None | URLs and query strings | |
| linkify-string String interface for linkifyjs | 66.1k | -5% | - | 4 months ago 4.3.3 | ESM + CommonJS | None | Email, URLs and query strings | |
| url2 Node's URL module plus relative pathing | 60.5k | -5% | - | 11 years ago 1.0.4 | CommonJS | None | URLs and query strings | |
| @poppinss/qs A querystring parser that supports nesting and arrays, with a depth limit | 60.1k | - | - | - | 9 months ago 6.15.0 | CommonJS | Bundled | URLs and query strings |
| @jsonurl/jsonurl JSON->URL defines a text format for the JSON data model suitable for use within a URL/URI (as described by RFC3986). | 58.2k | - | - | - | 2 years ago 1.1.8 | CommonJS | Bundled | URLs and query strings |
| git-username Get the username (or 'owner' name) from a git/GitHub remote origin URL. | 57.7k | -3% | - | 8 years ago 1.0.0 | CommonJS | None | URLs and query strings, Node.js utilities |
12-month change compares the average of the last 4 weeks of downloads with the first 4 weeks of the 52-week series. Gzip size is for the whole package, as measured by Bundlephobia. "-" means the value has not been fetched.
- @rollup/plugin-urlImport files as data-URIs or ES Modules
- @hyperjump/uriA small and fast library for validating parsing and resolving URIs and IRIs
- url-regex-safeRegular expression matching for URL's. Maintained, safe, and browser-friendly version of url-regex. Resolves CVE-2020-7661. Works in Node v10.12.0+ and browsers.
- get-windowsGet metadata about the active window and open windows (title, id, bounds, owner, URL, etc)
- iso-urlIsomorphic/Universal WHATWG URL API with some support legacy node URL API
- node-match-pathDependency-free request URI matcher
- tiny-openA tiny utility for opening a file or a URL with its default application, or a custom one.
- linkify-htmlHTML String interface for linkifyjs
- giturlTransfer git url to web url
- is-git-urlRegex to validate that a URL is a git url.
- @umijs/use-params[](https://github.com/rudyhuynh/use-url-search-params/blob/master/License)
- parse-database-urlDatabase configuration URL parser for node.js
- parse-redis-url-simpleSimple parser for redis url
- form-urlencodedReturn an object as an 'x-www-form-urlencoded' string
- remote-origin-urlGet the git remote origin URL from your local git repository. Remember! A remote origin must exist first!
- tldts-experimentalLibrary to work against complex domain names, subdomains and URIs.
- uri-template-liteURI Template [RFC 6570] expansion and extraction
- @uppy/urlThe Url plugin lets users import files from the Internet. Paste any URL and it’ll be added!
- match-url-wildcardModule to match url by pattern with wildcard
- search-paramsA module to manipulate search part of URLs (querystring)
- parse-uriLightweight module for parsing an URI
- @wordpress/urlWordPress URL utilities.
- parse-npm-tarball-urlParse a tarball URL hosted in the npm registry
- github-url-to-objectExtract user, repo, and other interesting properties from GitHub URLs
- local-accessRetrieve formatted URL addresses for local and LAN access.
- urlencodeencodeURIComponent with charset
- append-queryAppend querystring params to a URL.
- jsuriUri and query string manipulation
- @uppy/remote-sourcesUppy plugin that includes all remote sources that Uppy+Companion offer, like Google Drive, Dropbox, Box, Unsplash, Url etc
- parse-repoExtract repository info from a git remote URI
- lws-rewritelws middleware plugin adding URL rewriting support
- punycode2Modular version of punycode package
- is-uriDeterminate if a string is a valid URI.
- quill-magic-urlChecks for URLs during typing and pasting and automatically converts them to links.
- universal-urlWHATWG URL for Node & Browser.
- image2uriConvert image file to data URI.
- data-uri-utilsParse, normalize, test, and convert data URIs to buffers — MIME type, base64, and charset helpers.
- urlcacheURL key-value cache.
- hasurlDetermine whether the native WHATWG URL implementation is available.
- get-youtube-idParse a youtube url returning the video ID.
- stylelint-no-unresolved-moduleEnsures that module (import-like or `url`) can be resolved to a module on the file system.
- qssA tiny (305B) browser utility for stringifying a query Object.
- extract-domainExtract domain name from URL
- reachable-urlResolve a URL as fast as possible and report whether the destination is reachable over HTTP.
- template-urlSuper simple no fluff rest URL style formatting for node.
- linkify-stringString interface for linkifyjs
- url2Node's URL module plus relative pathing
- @poppinss/qsA querystring parser that supports nesting and arrays, with a depth limit
- @jsonurl/jsonurlJSON->URL defines a text format for the JSON data model suitable for use within a URL/URI (as described by RFC3986).
- git-usernameGet the username (or 'owner' name) from a git/GitHub remote origin URL.
No comparisons for this package yet.