balazsbotond/urlcat
A URL builder library for JavaScript. observed · 2026-08-28
Health v2 · maintenance only
67/100
- Activity 99
- Release rhythm 8
- Longevity 100
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: 2178
- days_rel: n/a
- days_push: 7
- n_releases_24m: 0
Adoption not part of the score
1871 stars · 61 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
urlcat is a tiny JavaScript/TypeScript library for building URLs conveniently and correctly, handling path joining, query string construction, and escaping automatically. It prevents common mistakes like duplicate slashes and unencoded parameters when constructing request URLs.
Use cases
- build URLs for HTTP API calls with dynamic path and query parameters
- concatenate base URLs and paths without duplicate slashes
- construct query strings with proper URL encoding
- build request URLs in TypeScript with type safety
- replace error-prone template literal URL construction
When to choose
- you frequently build API request URLs in JavaScript or TypeScript
- you want a tiny, dependency-light library with a simple API
- you need automatic escaping and slash handling in URL construction
When to avoid
- you only need to parse existing URLs rather than build them
- your runtime already provides the WHATWG URL API and you prefer zero dependencies
- you need complex URL manipulation like rewriting or normalization
Facets
library · maturity stable
http-client developer-tools web-development developer-tools apis browser cross-platform url-builder querystring typescript url-concatenation nodejs
2 sources
- readme: https://github.com/balazsbotond/urlcat · fetched 2026-08-28 · 1ace98923209
- registry_npm: https://registry.npmjs.org/urlcat · fetched 2026-08-29 · 5fdb0485ad7b
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| balazsbotond/urlcat | main | 67 |
For agents
markdown · JSON · MCP: product_card(name="balazsbotond/urlcat")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem