# wendux/fly

:rocket: Supporting request forwarding and Promise based HTTP client for all JavaScript runtimes.

Repository: https://github.com/wendux/fly
Canonical: https://ross.abutalabs.com/products/fly
Homepage: https://wendux.github.io/dist/#/language
Language: JavaScript
License: MIT
License Family: permissive
Last push: 2022-07-26T04:59:50+00:00

## Health v2 (maintenance only)
Score: 32/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 0, release rhythm 35, longevity 100
- inputs: {"age_days": 3273, "days_push": 1499, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 3927, forks 631 (observed 2026-08-28T04:08:29.904238+00:00)

## What it is
Fly.js is a Promise-based HTTP request library that works across all JavaScript runtimes, including browsers, Node.js, WeChat mini programs, React Native, and Weex. It supports request forwarding so the same HTTP code can be reused across multiple platforms.

## Use cases
- make http requests in javascript
- share http client code between browser and node
- send api requests from wechat mini programs
- promise based fetch alternative
- reuse networking code across react native and web
- forward http requests between environments

## When to choose
- you need one HTTP client that runs identically across browsers, Node.js, and mini-program or hybrid-app runtimes
- you want request forwarding to route requests through another environment

## When to avoid
- you only target modern browsers or Node.js, where axios, fetch, or ky are better maintained
- you need a library with active development and recent releases

## Facets
- artifact type: library
- maturity: maintenance
- function: http-client
- domain: web-development, apis, cross-platform
- platform: browser, cross-platform
- tags: promise-based, request-forwarding, javascript-runtimes, mini-programs, react-native, weex, nodejs, wechat

## Member repositories
- wendux/fly (main) score 32

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:08:29.904238+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T18:24:43.084604+00:00, confidence not recorded.
  - readme: https://github.com/wendux/fly (fetched 2026-08-28T04:08:29.904238+00:00, sha 31aad3179e82)
  - homepage: https://wendux.github.io/dist/#/language (fetched 2026-08-29T09:18:52.484750+00:00, sha 4c2205276f64)
- Data as of 2026-08-30T08:39:29.467469+00:00.
