danwrong/restler
REST client library for node.js observed · 2026-08-28
Health v2 · maintenance only
32/100
- Activity 0
- 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-02. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 6125
- days_rel: n/a
- days_push: 2611
- n_releases_24m: 0
Adoption not part of the score
1977 stars · 380 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Restler is an HTTP client library for Node.js that simplifies making REST API requests by hiding the complexity of http.Client. It provides automatic serialization of request data, deserialization of JSON/XML/YAML responses, redirect following, multipart file uploads, and an event-based API.
Use cases
- make HTTP requests to REST APIs from node.js
- consume JSON APIs with automatic deserialization
- upload files via multipart requests
- call APIs with basic auth credentials
- handle gzip-encoded HTTP responses
- build a wrapper library around a REST API
When to choose
- you need a simple, lightweight REST client for a legacy Node.js project
- you want automatic JSON/XML/YAML response parsing without extra code
- you prefer an event-emitter style API over promises
When to avoid
- you are starting a new project and want promise/async-await based clients like axios, got, or fetch
- you need active maintenance and modern Node.js features
- you need advanced features like interceptors, retries, or streaming
Facets
library · maturity maintenance
http-client serialization web-development apis backend rest-client http event-based multipart -xml-yaml nodejs
2 sources
- readme: https://github.com/danwrong/restler · fetched 2026-08-28 · 8c9e4d23e287
- registry_npm: https://registry.npmjs.org/restler · fetched 2026-08-29 · 83dc0e8b4dc9
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| danwrong/restler | main | 32 |
For agents
markdown · JSON · MCP: product_card(name="danwrong/restler")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem