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 |
|---|---|---|---|---|---|---|---|---|
| metascraper-url Metascraper rule to extract the url from HTML using Open Graph, JSON-LD, and fallback selectors. | 55.6k | +215% | - | 1 month ago 5.56.2 | CommonJS | Bundled | URLs and query strings, Scraping and browser automation | |
| url-okam The core `url` packaged standalone for use with Browserify. | 53.2k | +10% | - | 3 years ago 0.11.1 | CommonJS | None | URLs and query strings | |
| punycode-okam A robust Punycode converter that fully complies to RFC 3492 and RFC 5891, and works on nearly all JavaScript platforms. | 53.2k | +27% | - | 3 years ago 1.4.1 | CommonJS | None | URLs and query strings | |
| jsoncrush Compress JSON in URL friendly strings | 52k | +126% | - | 4 years ago 1.1.8 | ESM only | Bundled | URLs and query strings, Compression and archives | |
| limax Node.js module to generate URL slugs. Another one? This one cares about i18n and transliterates non-Latin scripts to conform to the RFC3986 standard. Mostly API-compatible with similar modules. | 47.7k | +53% | - | 6 months ago 4.2.3 | ESM + CommonJS | Bundled | Internationalisation, URLs and query strings | |
| relative-to-absolute-iri Resolve relative IRIs to absolute IRIs given a base IRI | 43k | +72% | - | 6 months ago 1.0.8 | CommonJS | Bundled | URLs and query strings | |
| react-linkify-it A super tiny <1KB, dependency-free, highly customizable React utility to turn any pattern in your text into clickable links or custom components. Instantly linkify URLs, emails, twitter handles, hashtags, mentions or anything else out of the box or with y | 39.4k | +188% | - | 1 year ago 2.0.0 | ESM + CommonJS | Bundled | Email, React | |
| qs-stringify Simple query stringify with nesting. | 36.2k | +65% | - | 6 years ago 1.2.1 | CommonJS | None | URLs and query strings | |
| jquery-param Equivalent function to jQuery.param | 34.8k | +44% | - | 3 months ago 1.2.9 | ESM + CommonJS | None | DOM and browser utilities, Node.js utilities | |
| url-parse-as-address Parse a url assuming `http` if no protocol or `//` is provided. | 34.1k | +27% | - | 11 years ago 1.0.0 | CommonJS | None | URLs and query strings | |
| url-unshort Expand urls provided by url shortening services. | 33.1k | +227% | - | 3 years ago 6.1.0 | - | None | URLs and query strings | |
| tld-extract Extract the TLD/domain/subdomain parts of an URL/hostname against mozilla TLDs 'official' listing . | 29.7k | +30% | - | 3 years ago 2.1.0 | CommonJS | None | URLs and query strings | |
| url-safe-base64 url safe base64 en- and decoding | 28.9k | +30% | - | 3 years ago 1.3.0 | ESM + CommonJS | Bundled | Cryptography and hashing, URLs and query strings | |
| urlcat A library for concatenating URL's. | 28.5k | -17% | - | 3 years ago 3.1.0 | ESM + CommonJS | Bundled | URLs and query strings | |
| furi File URI manipulation library | 27.5k | +40% | - | 2 years ago 3.0.0 | ESM only | None | URLs and query strings | |
| @loxjs/url-join Join urls and normalize as in path.join. | 26.7k | - | - | - | 2 years ago 1.0.2 | CommonJS | None | URLs and query strings |
| next-usequerystate Type-safe search params state manager for Next.js - Like React.useState, but stored in the URL query string | 26.2k | -19% | - | 1 year ago 1.20.0 | ESM + CommonJS | Bundled | URLs and query strings, React | |
| posthtml-urls PostHTML plugin for transforming URLs. | 25.5k | -24% | - | 8 years ago 1.0.0 | CommonJS | None | URLs and query strings | |
| @nestjsx/crud-request NestJs CRUD for RESTful APIs - request query builder | 23.9k | - | - | - | 5 years ago 5.0.0-alpha.3 | CommonJS | Bundled | ORMs and query builders, TypeScript tooling |
| querystring-browser Node.js v5 compatible querystring module for browsers. | 23.9k | -2% | - | 10 years ago 1.0.4 | CommonJS | None | URLs and query strings | |
| @dataui/crud-request NestJs CRUD for RESTful APIs - request query builder | 22.3k | - | - | - | 2 years ago 5.3.4 | CommonJS | Bundled | ORMs and query builders, URLs and query strings |
| user-meta Read user name, email and URL from .npmrc or .gitconfig | 21.5k | -31% | - | 9 years ago 1.0.0 | CommonJS | None | URLs and query strings | |
| proper-url-join Like `path.join` but for a URL | 21.1k | +3% | - | 1 year ago 2.1.2 | ESM + CommonJS | None | URLs and query strings | |
| stringify-author Stringify an authors object to `name <email> (url)`. | 20.6k | -47% | - | 10 years ago 0.1.3 | CommonJS | None | URLs and query strings | |
| machinepack-urls Machines for working with URL strings. | 20.3k | +11% | - | 9 years ago 6.0.1 | - | None | URLs and query strings | |
| egg-path-matching match or ignore url path | 19.3k | -24% | - | 2 years ago 2.1.0 | ESM + CommonJS | Bundled | URLs and query strings | |
| url-trim trims query and hash parameters off a URL | 18.5k | -33% | - | 11 years ago 1.0.0 | CommonJS | None | URLs and query strings | |
| jsurl2 URL friendly JSON-like formatting and parsing | 18k | +117% | - | 2 years ago 2.2.0 | ESM + CommonJS | Bundled | URLs and query strings | |
| extract-urls Extract urls from a string and returns an array | 16.7k | +109% | - | 2 years ago 1.4.1 | CommonJS | None | URLs and query strings | |
| domurl Lightweight URL manipulation with JavaScript. | 16.4k | -4% | - | 6 years ago 2.3.4 | CommonJS | None | URLs and query strings | |
| normalizeurl Normalize a url or url fragment by percent-encoding exactly the chars encodeURIComponent does | 14.9k | -21% | - | 10 years ago 1.0.0 | CommonJS | None | URLs and query strings | |
| ember-css-url A helper for safely embedding URLs in style properties | 14.8k | +12% | - | 4 years ago 1.0.0 | CommonJS | None | URLs and query strings, Security | |
| fastify-qs Fastify plugin for querystring parsing with qs | 14.6k | +133% | - | 1 year ago 5.0.0 | CommonJS | Bundled | URLs and query strings | |
| build-url-ts A small library that builds a URL given its components | 14.5k | -68% | - | 3 months ago 6.3.0 | ESM + CommonJS | Bundled | URLs and query strings | |
| neoqs A querystring parser that supports nesting and arrays, with a depth limit | 14.2k | +58% | - | 2 years ago 6.13.0 | ESM + CommonJS | Bundled | URLs and query strings | |
| linkify-plugin-mention @mentions plugin for linkifyjs | 14.2k | +124% | - | 4 months ago 4.3.3 | ESM + CommonJS | None | Email, URLs and query strings | |
| qs-middleware Connect querystring middleware | 14k | -7% | - | 9 years ago 1.0.3 | CommonJS | None | URLs and query strings | |
| link-exists A super lightweight JavaScript / TypeScript library to check whether a given url is valid and exists or not. | 12.8k | +12% | - | 5 months ago 2.0.4 | ESM + CommonJS | Bundled | TypeScript tooling, URLs and query strings | |
| tanstack-table-search-params React Hook for syncing TanStack Table state with URL search params | 12.4k | +251% | - | 10 months ago 0.12.1 | ESM + CommonJS | Bundled | Tables and data grids, React | |
| linkify-plugin-hashtag Hashtag plugin for linkifyjs | 12.4k | +215% | - | 4 months ago 4.3.3 | ESM + CommonJS | None | Email, URLs and query strings | |
| url-join-ts Join urls and normalize | 12.1k | +51% | - | - 1.0.5 | CommonJS | Bundled | URLs and query strings, TypeScript tooling | |
| is-local-address Statically check whether a hostname or IP is a local, loopback, private, or link-local address. | 11k | +400% | - | 1 month ago 2.3.6 | CommonJS | Bundled | Security, URLs and query strings | |
| linkify-element Browser DOM element interface for linkifyjs | 10.7k | +42% | - | 4 months ago 4.3.3 | ESM + CommonJS | None | Email, URLs and query strings | |
| dead-or-alive check if urls are dead or alive | 10.6k | +172% | - | - 1.0.5 | ESM only | Bundled | URLs and query strings | |
| with-query Format url with query (string or object), simple and fast, with the power of qs | 10.4k | +483% | - | 6 years ago 1.3.0 | ESM + CommonJS | Bundled | URLs and query strings, HTTP clients | |
| format-url Light wrapper around Node.js url.format() to make life a little easier | 10.3k | +1562% | - | 10 years ago 1.1.0 | CommonJS | None | URLs and query strings | |
| to-querystring Simple function that convert js object and array to a queryString | 10.1k | -3% | - | 3 years ago 1.2.0 | CommonJS | Bundled | URLs and query strings | |
| @medley/router A high-performance URL router | 9.4k | - | - | - | 6 years ago 0.2.1 | CommonJS | None | Routing, URLs and query strings |
| parse-data-url Parse data URL string | 9.2k | +1% | - | 3 years ago 6.0.0 | CommonJS | None | URLs and query strings | |
| embed-lite Zero-dependency, static URL-to-HTML embed parser for markdown and browser. | 9k | - | - | 1 month ago 0.1.6 | ESM only | Bundled | URLs and query strings |
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.
- metascraper-urlMetascraper rule to extract the url from HTML using Open Graph, JSON-LD, and fallback selectors.
- url-okamThe core `url` packaged standalone for use with Browserify.
- punycode-okamA robust Punycode converter that fully complies to RFC 3492 and RFC 5891, and works on nearly all JavaScript platforms.
- jsoncrushCompress JSON in URL friendly strings
- limaxNode.js module to generate URL slugs. Another one? This one cares about i18n and transliterates non-Latin scripts to conform to the RFC3986 standard. Mostly API-compatible with similar modules.
- relative-to-absolute-iriResolve relative IRIs to absolute IRIs given a base IRI
- react-linkify-itA super tiny <1KB, dependency-free, highly customizable React utility to turn any pattern in your text into clickable links or custom components. Instantly linkify URLs, emails, twitter handles, hashtags, mentions or anything else out of the box or with y
- qs-stringifySimple query stringify with nesting.
- jquery-paramEquivalent function to jQuery.param
- url-parse-as-addressParse a url assuming `http` if no protocol or `//` is provided.
- url-unshortExpand urls provided by url shortening services.
- tld-extractExtract the TLD/domain/subdomain parts of an URL/hostname against mozilla TLDs 'official' listing .
- url-safe-base64url safe base64 en- and decoding
- urlcatA library for concatenating URL's.
- furiFile URI manipulation library
- @loxjs/url-joinJoin urls and normalize as in path.join.
- next-usequerystateType-safe search params state manager for Next.js - Like React.useState, but stored in the URL query string
- posthtml-urlsPostHTML plugin for transforming URLs.
- @nestjsx/crud-requestNestJs CRUD for RESTful APIs - request query builder
- querystring-browserNode.js v5 compatible querystring module for browsers.
- @dataui/crud-requestNestJs CRUD for RESTful APIs - request query builder
- user-metaRead user name, email and URL from .npmrc or .gitconfig
- proper-url-joinLike `path.join` but for a URL
- stringify-authorStringify an authors object to `name <email> (url)`.
- machinepack-urlsMachines for working with URL strings.
- egg-path-matchingmatch or ignore url path
- url-trimtrims query and hash parameters off a URL
- jsurl2URL friendly JSON-like formatting and parsing
- extract-urlsExtract urls from a string and returns an array
- domurlLightweight URL manipulation with JavaScript.
- normalizeurlNormalize a url or url fragment by percent-encoding exactly the chars encodeURIComponent does
- ember-css-urlA helper for safely embedding URLs in style properties
- fastify-qsFastify plugin for querystring parsing with qs
- build-url-tsA small library that builds a URL given its components
- neoqsA querystring parser that supports nesting and arrays, with a depth limit
- linkify-plugin-mention@mentions plugin for linkifyjs
- qs-middlewareConnect querystring middleware
- link-existsA super lightweight JavaScript / TypeScript library to check whether a given url is valid and exists or not.
- tanstack-table-search-paramsReact Hook for syncing TanStack Table state with URL search params
- linkify-plugin-hashtagHashtag plugin for linkifyjs
- url-join-tsJoin urls and normalize
- is-local-addressStatically check whether a hostname or IP is a local, loopback, private, or link-local address.
- linkify-elementBrowser DOM element interface for linkifyjs
- dead-or-alivecheck if urls are dead or alive
- with-queryFormat url with query (string or object), simple and fast, with the power of qs
- format-urlLight wrapper around Node.js url.format() to make life a little easier
- to-querystringSimple function that convert js object and array to a queryString
- @medley/routerA high-performance URL router
- parse-data-urlParse data URL string
- embed-liteZero-dependency, static URL-to-HTML embed parser for markdown and browser.
No comparisons for this package yet.