Sonar helps you commit clean code every time. With over 300 unique rules to find JavaScript bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work. 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.
Project mention: Explicit Design, Part 6. Cross-Cutting Concerns and Extendable Infrastructure | dev.to | 2023-08-21By the way, I think that useSWR and React Query take on too much. They go too deep into the multiple application layers, making themselves no longer “non-opinionated,” and in some cases, using them becomes inconvenient. There are libraries that implement the SWR standard and do not use hooks, but there are not many of them.
-
SWR: A React Hooks library for remote data fetching. It supports features like caching, revalidation, error handling, prefetching, pagination, and support for SSG and SSR. Its bundle size is 10kb minified and 4.4kb gzipped
-
SurveyJS
A Non-Cloud Alternative to Google Forms that has it all.. SurveyJS JavaScript libraries allow you to easily set up a robust form management system fully integrated into your IT infrastructure where users can create and edit multiple dynamic JSON-based forms in a no-code form builder. Learn more now.
-
Project mention: Ky is a tiny and elegant HTTP client based on the browser Fetch API | news.ycombinator.com | 2023-09-24
-
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: Create Cookies in GraphQL-Yoga Resolvers using AWS Lambda Integration | /r/graphql | 2023-03-08 -
This package does it quite nicely https://github.com/elbywan/wretch
-
As I was searching through the codebase and writing the components for my current work ticket, I came across some useful custom hooks from a number of third-party libraries like react-use, usehooks-ts, Mantine. But there are for sure other similar libraries out there such as use-http, react-hanger and many more.
-
-
Appwrite
Appwrite - The open-source backend cloud platform. The open-source backend cloud platform for developing Web, Mobile, and Flutter applications. You can set up your backend faster with real-time APIs for authentication, databases, file storage, cloud functions, and much more!
-
Project mention: I made fetching and realtime framework – Firebase, GraphQL, axios and sockets | news.ycombinator.com | 2023-06-27
-
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)
what you're looking for is ngneat/query. It uses tanstack query under the hood. much like in react, you can use it for async (also called server) state management, it will not help you with managing client state (like dark/light theme toggle, ...). You still need rxjs for making API calls much like you would use the fetch api or axios in the react version. I don't think it replaces signals, you could still use signals with it (and signals support seems to be planned).
-
-
This kind of goes with #3, but would but would be cool to have more caching options for the Server and Client like SWR. It would have to support things like optimistic updates, and keep me from over fetching. Should be easy to use. https://github.com/ConsoleTVs/sswr https://react-query-v3.tanstack.com/
-
-
-
-
-
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.
-
daxus
Daxus is a server state management library for React that provides full control over data, leading to a better user experience.
Daxus is an exceptional server state management library tailored for React applications. With Daxus, developers have complete control over their data, allowing them to craft websites with superior user experiences.
-
-
-
vue-condition-watcher
🕶 Data fetching with Vue Composition API. Power of conditions to easily control and sync to the URL query string.
-
-
Amplication
Amplication: open-source Node.js backend code generator. An open-source platform that helps developers build backends without spending time on boilerplate & repetitive coding. Including production-ready GraphQL & REST APIs, DB schema, DTOs, filtering, pagination, RBAC, & more.
TypeScript Fetch related posts
- Ky is a tiny and elegant HTTP client based on the browser Fetch API
- For http requests with TS, is axios still best? I want to use it to share code on a website in react and a CLI/backend in node
- Enhancing User Experience with Daxus
- Discover the Power and Simplicity of Daxus: Take Control of Your Data with Ease
- Show HN: Build a single source of truth for your React App
- Build a Single Source of Truth by Using Daxus!
- Daxus is published
-
A note from our sponsor - Sonar
www.sonarsource.com | 27 Sep 2023
Index
What are some of the best open-source Fetch projects in TypeScript? This list will help you:
Project | Stars | |
---|---|---|
1 | TanStack Query | 36,329 |
2 | SWR | 27,938 |
3 | ky | 10,445 |
4 | graphql-yoga | 7,748 |
5 | wretch | 4,191 |
6 | use-http | 2,303 |
7 | vue-query | 1,049 |
8 | hyper-fetch | 953 |
9 | react-fetching-library | 618 |
10 | react-infinite-scroll-hook | 386 |
11 | query | 337 |
12 | react-suspense-fetch | 298 |
13 | sswr | 195 |
14 | oauth2-client | 184 |
15 | fetcher-ts | 129 |
16 | glacier | 118 |
17 | vswr | 107 |
18 | fetch-api-data-action | 92 |
19 | daxus | 78 |
20 | appy | 62 |
21 | fetch | 52 |
22 | vue-condition-watcher | 48 |
23 | AxleJS | 28 |