Ross ROSS = Recommend OSS · open-source software intelligence for agents

ljharb/qs

A querystring parser and serializer with nesting support observed · 2026-08-28

github.com/ljharb/qs · JavaScript · BSD-3-Clause (permissive) observed · 2026-08-28

Health v2 · maintenance only

74/100

  • Activity 92
  • Release rhythm 35
  • Longevity 100

Flags: no_releases

How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: n/a
  • age_days: 4422
  • days_rel: n/a
  • days_push: 53
  • n_releases_24m: 0

Full methodology

Adoption not part of the score

8943 stars · 918 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded

qs is a JavaScript library for parsing and serializing URL querystrings, with support for nested objects and arrays via bracket notation. It includes security features such as depth limits and prototype pollution protection.

Use cases

  • parse query strings into nested objects
  • serialize objects into query strings
  • handle arrays in URL parameters
  • safely parse untrusted querystring input
  • convert URL parameters to JavaScript objects

When to choose

  • you need nested object or array support in querystrings
  • you want battle-tested parsing with security limits
  • you need consistent behavior across Node.js and browsers

When to avoid

  • you only need simple flat key-value parsing (URLSearchParams suffices)
  • you need querystring handling outside the JavaScript ecosystem

Facets

library · maturity stable

parser serialization web-development developer-tools browser querystring url-parsing stringify nested-objects arrays nodejs javascript

2 sources

Member repositories

RepositoryRoleHealth v2
ljharb/qsmain74

For agents

markdown · JSON · MCP: product_card(name="ljharb/qs")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem