← All repos

qs

A querystring parser and serializer with nesting support

browsersencodingjavascriptnodenodejsparsequerystringsstringifyurl-parsing
Browse cluster: JavaScript Standard Style Linting
1,015commits
80contributors
1languages

Tech stack & purpose

qs is a querystring parsing and stringifying library for JavaScript, built for use in both Node.js and browsers. The module parses URL query strings into nested objects and serializes objects back into querystring format, with support for complex structures including nested objects and arrays denoted by bracket notation. The project is maintained by Jordan Harband, building on earlier work by TJ Holowaychuk, and includes security-focused features such as depth limits, parameter limits, and configurable handling of prototype pollution risks.

Community & reference links

Languages

JavaScript
100.0%

Contributors (top 30 of 80)