https://github.com/ljharb/qs
browsers encoding javascript node nodejs parse querystrings stringify url-parsing
Score: 32.10476854549871
Last synced: about 18 hours ago
JSON representation
Repository metadata:
A querystring parser and serializer with nesting support
- Host: GitHub
- URL: https://github.com/ljharb/qs
- Owner: ljharb
- License: bsd-3-clause
- Created: 2014-07-25T18:35:41.000Z (almost 12 years ago)
- Default Branch: main
- Last Pushed: 2026-07-11T06:16:59.000Z (11 days ago)
- Last Synced: 2026-07-18T16:28:08.598Z (4 days ago)
- Topics: browsers, encoding, javascript, node, nodejs, parse, querystrings, stringify, url-parsing
- Language: JavaScript
- Homepage:
- Size: 11.9 MB
- Stars: 8,941
- Watchers: 66
- Forks: 891
- Open Issues: 75
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Funding: .github/FUNDING.yml
- License: LICENSE.md
- Security: .github/SECURITY.md
-
Funding:
- Github: ljharb
- Ko fi: ljharb
- Thanks dev: ljharb
Owner metadata:
- Name: Jordan Harband
- Login: ljharb
- Email:
- Kind: user
- Description: software engineer/nerd/teacher/will try anything once; surgeon with git rebase. @TC39 ex @Coinbase @Airbnb @Twitter @MobBase. Fav punctuation ⸮, scent petrichor
- Website: https://linkedin.com/in/ljharb
- Location: Hillsborough, CA
- Twitter: LJHarb
- Company: @socketdev @tc39
- Icon url: https://avatars.githubusercontent.com/u/45469?u=6ab74b3b934f9659a90b588062c2c4328e40c6be&v=4
- Repositories: 298
- Last Synced at: 2026-06-13T18:32:14.705Z
- Profile URL: https://github.com/ljharb
Package metadata
- Total packages: 15
-
Total downloads:
- npm: 653,131,087 last-month
- clojars: 2,023 total
- Total docker downloads: 9,070,134,413
- Total dependent packages: 15,994 (may contain duplicates)
- Total dependent repositories: 2,110,974 (may contain duplicates)
- Total versions: 513
- Total maintainers: 11
- Total advisories: 8
npmjs.org: qs
A querystring parser that supports nesting and arrays, with a depth limit
- Homepage: https://github.com/ljharb/qs
- Licenses: BSD-3-Clause
- Latest release: 6.15.3 (published 27 days ago)
- Last Synced: 2026-07-20T09:54:23.606Z (2 days ago)
- Versions: 149
- Dependent Packages: 15,944
- Dependent Repositories: 2,110,964
- Downloads: 653,130,727 Last month
- Docker Downloads: 9,070,134,413
-
Rankings:
- Downloads: 0.002%
- Dependent packages count: 0.006%
- Docker downloads count: 0.008%
- Dependent repos count: 0.014%
- Average: 0.419%
- Stargazers count: 1.096%
- Forks count: 1.385%
- Maintainers (2)
-
Funding:
- url: https://github.com/sponsors/ljharb
-
Advisories:
- qs has a remotely triggerable DoS: qs.stringify crashes with TypeError on null/undefined entries in comma-format arrays when encodeValuesOnly is set
- qs's arrayLimit bypass in comma parsing allows denial of service
- qs's arrayLimit bypass in its bracket notation allows DoS via memory exhaustion
- qs vulnerable to Prototype Pollution
- Prototype Pollution Protection Bypass in qs
- High severity vulnerability that affects qs
- Denial-of-Service Extended Event Loop Blocking in qs
- Denial-of-Service Memory Exhaustion in qs
proxy.golang.org: github.com/ljharb/qs
- Homepage:
- Documentation: https://pkg.go.dev/github.com/ljharb/qs#section-documentation
- Licenses: bsd-3-clause
- Latest release: v6.15.3+incompatible (published 27 days ago)
- Last Synced: 2026-07-20T01:23:41.782Z (2 days ago)
- Versions: 149
- Dependent Packages: 0
- Dependent Repositories: 1
-
Rankings:
- Stargazers count: 0.741%
- Forks count: 1.082%
- Average: 4.023%
- Dependent repos count: 4.706%
- Dependent packages count: 9.561%
repo1.maven.org: org.webjars.npm:qs
WebJar for qs
- Homepage: https://www.webjars.org
- Documentation: https://appdoc.app/artifact/org.webjars.npm/qs/
- Licenses: BSD-3-Clause
- Latest release: 6.15.1 (published 3 months ago)
- Last Synced: 2026-07-20T01:23:09.531Z (2 days ago)
- Versions: 47
- Dependent Packages: 39
- Dependent Repositories: 6
-
Rankings:
- Dependent packages count: 1.719%
- Stargazers count: 3.265%
- Average: 5.408%
- Forks count: 6.618%
- Dependent repos count: 10.031%
bower.io: ljharb-qs
A querystring parser that supports nesting and arrays, with a depth limit
- Homepage: https://github.com/hapijs/qs
- Licenses: BSD-3-Clause
- Latest release: v6.15.0 (published 5 months ago)
- Last Synced: 2026-04-01T06:16:54.731Z (4 months ago)
- Versions: 130
- Dependent Packages: 0
- Dependent Repositories: 1
-
Rankings:
- Stargazers count: 0.805%
- Forks count: 1.315%
- Dependent packages count: 6.037%
- Average: 7.025%
- Dependent repos count: 19.942%
clojars.org: cljsjs/qs
A querystring parser with nesting support
- Homepage: https://github.com/ljharb/qs
- Documentation: https://cljdoc.org/d/cljsjs/qs/
- Licenses: BSD
- Latest release: 6.5.2-0 (published over 6 years ago)
- Last Synced: 2026-07-20T01:23:19.139Z (2 days ago)
- Versions: 2
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 2,023 Total
-
Rankings:
- Stargazers count: 0.48%
- Forks count: 3.024%
- Dependent packages count: 7.884%
- Average: 12.183%
- Downloads: 23.736%
- Dependent repos count: 25.79%
- Maintainers (1)
npmjs.org: qsru
A querystring parser that supports nesting and arrays, with a depth limit
- Homepage: https://github.com/ljharb/qs
- Licenses: BSD-3-Clause
- Latest release: 1.1.7 (published almost 5 years ago)
- Last Synced: 2026-07-20T01:23:21.270Z (2 days ago)
- Versions: 7
- Dependent Packages: 1
- Dependent Repositories: 0
- Downloads: 26 Last month
-
Rankings:
- Stargazers count: 1.377%
- Forks count: 1.63%
- Average: 14.119%
- Dependent packages count: 16.224%
- Dependent repos count: 25.328%
- Downloads: 26.039%
- Maintainers (1)
-
Funding:
- url: https://github.com/sponsors/ljharb
npmjs.org: hn-esm-qs
esm-qs from qs
- Homepage: https://github.com/ljharb/qs
- Licenses: BSD-3-Clause
- Latest release: 6.10.1 (published almost 5 years ago)
- Last Synced: 2026-07-20T01:23:19.426Z (2 days ago)
- Versions: 1
- Dependent Packages: 1
- Dependent Repositories: 0
- Downloads: 10 Last month
-
Rankings:
- Stargazers count: 1.411%
- Forks count: 1.631%
- Average: 15.551%
- Dependent packages count: 16.224%
- Dependent repos count: 25.328%
- Downloads: 33.161%
- Maintainers (1)
-
Funding:
- url: https://github.com/sponsors/ljharb
npmjs.org: clever-qs
A querystring parser that supports nesting and arrays, with a depth limit
- Homepage: https://github.com/ljharb/qs
- Licenses: BSD-3-Clause
- Latest release: 7.0.4 (published almost 7 years ago)
- Last Synced: 2026-07-20T01:23:19.418Z (2 days ago)
- Versions: 1
- Dependent Packages: 2
- Dependent Repositories: 1
- Downloads: 25 Last month
-
Rankings:
- Stargazers count: 1.095%
- Forks count: 1.388%
- Dependent packages count: 8.834%
- Dependent repos count: 10.296%
- Average: 16.299%
- Downloads: 59.882%
- Maintainers (1)
npmjs.org: finboxio-qs
A querystring parser that supports nesting and arrays, with a depth limit
- Homepage: https://github.com/ljharb/qs
- Licenses: BSD-3-Clause
- Latest release: 6.0.2 (published over 10 years ago)
- Last Synced: 2026-07-20T01:23:18.265Z (2 days ago)
- Versions: 2
- Dependent Packages: 1
- Dependent Repositories: 1
- Downloads: 19 Last month
-
Rankings:
- Stargazers count: 1.095%
- Forks count: 1.388%
- Dependent repos count: 10.296%
- Average: 16.839%
- Dependent packages count: 20.908%
- Downloads: 50.508%
- Maintainers (1)
npmjs.org: apocalypse-temp1-qs
A querystring parser that supports nesting and arrays, with a depth limit
- Homepage: https://github.com/ljharb/qs
- Licenses: BSD-3-Clause
- Latest release: 6.10.4 (published over 4 years ago)
- Last Synced: 2026-07-20T01:23:20.561Z (2 days ago)
- Versions: 1
- Dependent Packages: 3
- Dependent Repositories: 0
- Downloads: 7 Last month
-
Rankings:
- Stargazers count: 1.377%
- Forks count: 1.63%
- Dependent packages count: 9.479%
- Average: 17.214%
- Dependent repos count: 25.306%
- Downloads: 48.278%
- Maintainers (1)
-
Funding:
- url: https://github.com/sponsors/ljharb
npmjs.org: apocalypse-temp-qs
A querystring parser that supports nesting and arrays, with a depth limit
- Homepage: https://github.com/ljharb/qs
- Licenses: BSD-3-Clause
- Latest release: 6.10.4 (published over 4 years ago)
- Last Synced: 2026-07-20T01:23:21.927Z (2 days ago)
- Versions: 1
- Dependent Packages: 3
- Dependent Repositories: 0
- Downloads: 8 Last month
-
Rankings:
- Stargazers count: 1.377%
- Forks count: 1.63%
- Dependent packages count: 9.479%
- Average: 17.799%
- Dependent repos count: 25.306%
- Downloads: 51.204%
- Maintainers (1)
-
Funding:
- url: https://github.com/sponsors/ljharb
npmjs.org: @augustofarnese/qs-patch
A querystring parser that supports nesting and arrays, with a depth limit
- Homepage: https://github.com/ljharb/qs#readme
- Licenses: BSD-3-Clause
- Latest release: 6.15.0-patched.1 (published 4 months ago)
- Last Synced: 2026-07-20T01:23:21.939Z (2 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 236 Last month
-
Rankings:
- Downloads: 11.654%
- Average: 22.083%
- Dependent repos count: 22.356%
- Dependent packages count: 32.237%
- Maintainers (1)
-
Funding:
- url: https://github.com/sponsors/ljharb
npmjs.org: @depup/qs
A querystring parser that supports nesting and arrays, with a depth limit (with updated dependencies)
- Homepage: https://github.com/ljharb/qs
- Licenses: BSD-3-Clause
- Latest release: 6.15.1-depup.0 (published 3 months ago)
- Last Synced: 2026-07-20T01:23:16.380Z (2 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 18 Last month
-
Rankings:
- Dependent repos count: 22.115%
- Average: 26.994%
- Dependent packages count: 31.874%
- Maintainers (1)
-
Funding:
- url: https://github.com/sponsors/ljharb
npmjs.org: qs-wulintao
A querystring parser that supports nesting and arrays, with a depth limit
- Homepage: https://github.com/ljharb/qs
- Licenses: BSD-3-Clause
- Latest release: 6.10.5 (published about 2 years ago)
- Last Synced: 2026-07-20T01:23:17.401Z (2 days ago)
- Versions: 2
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 11 Last month
-
Rankings:
- Dependent repos count: 29.72%
- Average: 36.126%
- Dependent packages count: 42.531%
- Maintainers (1)
-
Funding:
- url: https://github.com/sponsors/ljharb
repo1.maven.org: org.mvnpm:qs
A querystring parser that supports nesting and arrays, with a depth limit
- Homepage: https://github.com/ljharb/qs
- Documentation: https://appdoc.app/artifact/org.mvnpm/qs/
- Licenses: BSD-3-Clause
- Latest release: 6.15.3 (published 26 days ago)
- Last Synced: 2026-07-20T01:23:08.508Z (2 days ago)
- Versions: 19
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 30.24%
- Average: 36.736%
- Dependent packages count: 43.233%