BetterTyped/hyper-fetch
⚡ Fetching and realtime data exchange framework. observed · 2026-08-28
Health v2 · maintenance only
98/100
- Activity 98
- Release rhythm 98
- Longevity 100
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: 0.0
- age_days: 1776
- days_rel: 14
- days_push: 12
- n_releases_24m: 35
Adoption not part of the score
1331 stars · 32 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Hyper Fetch is a type-safe TypeScript framework for fetching and real-time data exchange, unifying REST, GraphQL, Firebase, WebSockets, and SSE behind one client with built-in caching, retries, queues, and offline replay. It includes a CLI that generates fully typed SDKs from OpenAPI/Swagger schemas and React bindings with hooks.
Use cases
- replace axios and react-query with one typed data layer
- generate a typescript sdk from an openapi spec
- fetch rest apis with full type safety
- handle websockets and rest with the same client
- cache responses and do optimistic updates with rollback
- support offline requests with queueing and replay
- connect to firebase realtime data in a typed way
When to choose
- you want one consistent, fully typed client for REST, GraphQL, sockets, and SSE
- you need caching, retries, dedup, and offline support without gluing multiple libraries
- you want SDK code generation from OpenAPI/Swagger schemas
- you build React, Next.js, React Native, or Electron apps needing unified data flow
When to avoid
- you need a minimal fetch wrapper and prefer tiny dependencies like axios or ky
- your team is already invested in React Query/SWR plus a separate socket library
- you work outside the TypeScript/JavaScript ecosystem
- you need server-side data fetching patterns beyond what its Next.js/SSR support covers
Facets
framework · maturity active
http-client websocket caching state-management graphql sdk cli web-development frontend apis developer-tools browser cross-platform cli data-fetching typescript react offline-support openapi-codegen sockets sse optimistic-updates react-native nextjs real-time nodejs web-server
10 sources
- readme: https://github.com/BetterTyped/hyper-fetch · fetched 2026-08-28 · bfdd67711508
- homepage: https://hyperfetch.bettertyped.com/ · fetched 2026-08-29 · 5cdfd936678b
- site_page: https://hyperfetch.bettertyped.com/docs/core/overview · fetched 2026-08-29 · da0c030c59b6
- site_page: https://hyperfetch.bettertyped.com/docs/core/cache · fetched 2026-08-29 · bb7e4ccf6f6c
- site_page: https://hyperfetch.bettertyped.com/docs/getting-started · fetched 2026-08-29 · 48f4a63ecd02
- site_page: https://hyperfetch.bettertyped.com/docs/integrations/getting-started · fetched 2026-08-29 · c920ce090262
- site_page: https://hyperfetch.bettertyped.com/docs/guides/getting-started · fetched 2026-08-29 · f4f599215c0c
- site_page: https://hyperfetch.bettertyped.com/docs/api/getting-started · fetched 2026-08-29 · fa08dafdc4b2
- site_page: https://hyperfetch.bettertyped.com/docs/cli/commands/generate · fetched 2026-08-29 · 1f4ddcf357d7
- site_page: https://hyperfetch.bettertyped.com/docs/cli/overview · fetched 2026-08-29 · a6752abe5e76
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| BetterTyped/hyper-fetch | main | 98 |
For agents
markdown · JSON · MCP: product_card(name="BetterTyped/hyper-fetch")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem