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 β
Top 23 TypeScript Fetch Projects
-
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.
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.
-
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.
-
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.
-
Project mention: Fundamentals of React Native App Development: Dependencies, Performance, Native Modules, and Publishing Guide | dev.to | 2024-10-05
-
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-17You'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
-
Project mention: Wretch: A tiny wrapper built around fetch with an intuitive syntax | news.ycombinator.com | 2024-07-12
-
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-10I 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.
-
-
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.
-
-
Project mention: Show HN: I made a fetch client builder to make API calls simpler and safer | news.ycombinator.com | 2025-03-26
-
-
-
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.
-
query
π Powerful asynchronous state management, server-state utilities and data fetching for Angular Applications (by ngneat)
-
-
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.
-
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 -
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
-
-
-
-
-
-
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.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
TypeScript Fetch discussion
TypeScript Fetch related posts
-
HMPL v3.0: Small template language for displaying UI from server to client
-
Create Smart Forms Without JavaScript: The Magic of HTML and AJAX
-
Effective Patterns for Shared State Management in React
-
How to apply SSR in Vue.js project without Nuxt?π₯
-
Show HN: I made a fetch client builder to make API calls simpler and safer
-
Our Project Got 100 Second Stars on Githubπ₯
-
Show HN: Server-Oriented Customizable Te
-
A note from our sponsor - SurveyJS
surveyjs.io | 21 May 2025
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 |