TypeScript Fetch

Open-source TypeScript projects categorized as Fetch

Top 23 TypeScript Fetch Projects

  1. TanStack Query

    πŸ€– Powerful asynchronous state management, server-state utilities and data fetching for the web. TS/JS, React Query, Solid Query, Svelte Query and Vue Query.

    Project mention: Effective Patterns for Shared State Management in React | dev.to | 2025-05-08

    For server-state (data fetched from an API), tools like React Query or SWR shine. They handle caching, refetching, and error states without needing to push API responses into Redux.

  2. SurveyJS

    JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor. Add the SurveyJS white-label form builder to your JavaScript app (React/Angular/Vue3). Build complex JSON forms without coding. Fully customizable, works with any backend, perfect for data-heavy apps. Learn more.

    SurveyJS logo
  3. SWR

    React Hooks for Data Fetching

    Project mention: Effective Patterns for Shared State Management in React | dev.to | 2025-05-08

    For server-state (data fetched from an API), tools like React Query or SWR shine. They handle caching, refetching, and error states without needing to push API responses into Redux.

  4. ky

    🌳 Tiny & elegant JavaScript HTTP client based on the Fetch API

    Project mention: Fundamentals of React Native App Development: Dependencies, Performance, Native Modules, and Publishing Guide | dev.to | 2024-10-05
  5. graphql-yoga

    🧘 Rewrite of a fully-featured GraphQL Server with focus on easy setup, performance & great developer experience. The core of Yoga implements WHATWG Fetch API and can run/deploy on any JS environment.

    Project mention: Show HN: Dumbo – Hono inspired framework for PHP | news.ycombinator.com | 2024-11-17

    You're talking about the implementation of the protocol, right?

    That is a good implementation of it, called GraphQL Yoga[0]

    However I'm concerned there is a slight disconnect here. I'm saying that the technical specification of GraphQL does not lend itself to being bad, rather its the failure of developers to really understand its purpose and what its for (its a giant aggregator, with various ways to optimally aggregate things together, depending on what is optimal for a given problem set)

    For that, I recommend becoming more familiar with the specification itself[1] because thats what I'm talking about. The specification (and thus its technical nature) doesn't prescribe anything regarding how you get data on to the graph. Many people equate GraphQL with database problems[2]

    This doesn't mean I don't understand that GraphQL has shortcomings, but all approaches to APIs have short comings. I have found GraphQL has the least amount

    [0]: https://github.com/dotansimha/graphql-yoga

    [1]: https://spec.graphql.org

    [2]: Common complaint I see all the time. I find it stems from a failure to understand how the entirety of GraphQL is meant to work, and some of the mechanics within. Like when to appropriately leverage DataLoader[3], for instance.

    [3]: https://github.com/graphql/dataloader

  6. wretch

    A tiny wrapper built around fetch with an intuitive syntax. :candy:

    Project mention: Wretch: A tiny wrapper built around fetch with an intuitive syntax | news.ycombinator.com | 2024-07-12
  7. openapi-ts

    πŸš€ The OpenAPI to TypeScript codegen. Generate clients, SDKs, validators, and more. Support: @mrlubos

    Project mention: Streamlining Umbraco Headless Development: Automated Model Generation for Content Delivery API with Orval | dev.to | 2025-04-10

    I chose Hey API as my initial solution for model generation since it's used by Umbraco itself and had been recommended in several developer blogs I follow. Hey API is powerful and rapidly evolving, which is both a blessing and a curse - it offers many features but sometimes it's challenging to keep up with its pace of change.

  8. use-http

    🐢 React hook for making isomorphic http requests

  9. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  10. data-client

    Async State Management without the Management. REST, GraphQL, SSE, Websockets

  11. up-fetch

    Advanced fetch client builder

    Project mention: Show HN: I made a fetch client builder to make API calls simpler and safer | news.ycombinator.com | 2025-03-26
  12. vue-query

    Hooks for fetching, caching and updating asynchronous data in Vue

  13. hyper-fetch

    ⚑ Fetching and realtime data exchange framework.

  14. react-fetching-library

    Simple and powerful API client for react πŸ‘ Use hooks or FACCs to fetch data in easy way. No dependencies! Just react under the hood.

  15. query

    πŸš€ Powerful asynchronous state management, server-state utilities and data fetching for Angular Applications (by ngneat)

  16. react-infinite-scroll-hook

    React hook for creating infinite scroll components.

  17. FakeRest

    Patch fetch/XMLHttpRequest to fake a REST API server in the browser, based on JSON data.

    Project mention: Major updates from the open source community: Release Radar Β· June 2024 | dev.to | 2024-07-05

    Want a browser library that intercepts AJAX calls to mock a REST server based on JSON data? Then look no further than FakeRest. The new update has a tonne of new features including added support for Mock Service Worker (MSW), string identifiers, custom ID generation, and many more abilities. Check out the release notes for all the changes.

  18. hmpl

    🐜 Server-oriented customizable templating for JavaScript. Alternative to HTMX and Alpine.js.

    Project mention: HMPL v3.0: Small template language for displaying UI from server to client | news.ycombinator.com | 2025-05-16
  19. xior

    A liteweight fetch wrapper with plugins support and similar API to axios.

    Project mention: Axios vs. Fetch: Which Fetch Wrapper Should I Choose in 2025? | dev.to | 2025-03-09

    Besides these well-known fetch wrappers, there are many others. But after searching, I finally found the perfect one: xior

  20. oauth2-client

    OAuth2 client for Node and browsers (by badgateway)

  21. react-suspense-fetch

    [NOT MAINTAINED] A low-level library for React Suspense for Data Fetching

  22. sswr

    πŸ”₯ Svelte stale while revalidate (SWR) data fetching strategy

  23. fetcher-ts

    Type-safe wrapper around Fetch API

  24. glacier

    Keep your data fresh (by hazae41)

  25. fetch-api-data-action

    🚚 GitHub action for handling authenticated API requests, allowing you to save the data from the request into your workspace as an environment variable and a .json file.

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

TypeScript Fetch discussion

Log in or Post with

TypeScript Fetch related posts

  • HMPL v3.0: Small template language for displaying UI from server to client

    1 project | news.ycombinator.com | 16 May 2025
  • Create Smart Forms Without JavaScript: The Magic of HTML and AJAX

    1 project | dev.to | 13 May 2025
  • Effective Patterns for Shared State Management in React

    4 projects | dev.to | 8 May 2025
  • How to apply SSR in Vue.js project without Nuxt?πŸ”₯

    1 project | dev.to | 29 Mar 2025
  • Show HN: I made a fetch client builder to make API calls simpler and safer

    1 project | news.ycombinator.com | 26 Mar 2025
  • Our Project Got 100 Second Stars on GithubπŸ”₯

    2 projects | dev.to | 17 Mar 2025
  • Show HN: Server-Oriented Customizable Te

    1 project | news.ycombinator.com | 15 Mar 2025
  • A note from our sponsor - SurveyJS
    surveyjs.io | 21 May 2025
    Add the SurveyJS white-label form builder to your JavaScript app (React/Angular/Vue3). Build complex JSON forms without coding. Fully customizable, works with any backend, perfect for data-heavy apps. Learn more. Learn more β†’

Index

What are some of the best open-source Fetch projects in TypeScript? This list will help you:

# Project Stars
1 TanStack Query 45,144
2 SWR 31,455
3 ky 14,809
4 graphql-yoga 8,375
5 wretch 4,968
6 openapi-ts 2,491
7 use-http 2,313
8 data-client 1,991
9 up-fetch 1,199
10 vue-query 1,111
11 hyper-fetch 1,075
12 react-fetching-library 623
13 query 603
14 react-infinite-scroll-hook 476
15 FakeRest 449
16 hmpl 394
17 xior 345
18 oauth2-client 303
19 react-suspense-fetch 297
20 sswr 260
21 fetcher-ts 132
22 glacier 126
23 fetch-api-data-action 120

Sponsored
JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor
Add the SurveyJS white-label form builder to your JavaScript app (React/Angular/Vue3). Build complex JSON forms without coding. Fully customizable, works with any backend, perfect for data-heavy apps. Learn more.
surveyjs.io

Did you know that TypeScript is
the 1st most popular programming language
based on number of references?