# ladjs/frisbee

:dog2: Modern fetch-based alternative to axios/superagent/request.  Great for React Native.

Repository: https://github.com/ladjs/frisbee
Canonical: https://ross.abutalabs.com/products/frisbee
Homepage: https://niftylettuce.com/frisbee
Language: JavaScript
License: MIT
License Family: permissive
Topics: api-wrapper, superagent, frisbee, fetch, fetch-api, whatwg, whatwg-fetch, xhr, request, file-upload, form-data, node-fetch, react-native, react, axios, ios, android
Last push: 2026-01-04T08:00:01+00:00

## Health v2 (maintenance only)
Score: 50/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 60, release rhythm 8, longevity 100
- inputs: {"age_days": 3933, "days_push": 241, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1145, forks 66 (observed 2026-08-28T04:03:45.526277+00:00)

## What it is
Frisbee is a modern fetch-based HTTP client library for JavaScript, positioned as an alternative to axios, superagent, and request. It wraps the WHATWG fetch API with a convenient class-based interface and works well in React Native, browsers, and Node.js.

## Use cases
- make http api calls from react native apps
- replace axios with a fetch-based client
- upload files with form-data in javascript
- wrap rest api calls with a base uri and default headers
- use fetch with promises in node.js
- get raw fetch response for arrayBuffer or blob handling

## When to choose
- you prefer the fetch API over XMLHttpRequest-based clients
- you are building a React Native or browser app and want a lightweight axios alternative
- you need simple default headers, baseURI, and form-data file uploads

## When to avoid
- you need interceptors, automatic retries, or advanced features axios provides out of the box
- you must support very old browsers without a fetch polyfill
- you want a heavily maintained library with frequent updates

## Facets
- artifact type: library
- maturity: maintenance
- function: http-client, file-upload
- domain: web-development, frontend, apis, mobile-development
- platform: browser, cross-platform
- tags: fetch-api, react-native, api-wrapper, axios-alternative, form-data, nodejs, web-server

## Member repositories
- ladjs/frisbee (main) score 50

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:03:45.526277+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-30T06:34:39.853112+00:00, confidence not recorded.
  - readme: https://github.com/ladjs/frisbee (fetched 2026-08-28T04:03:45.526277+00:00, sha 1899bc9dae9f)
- Data as of 2026-08-30T08:39:29.467469+00:00.
