JavaScript Fetch

Open-source JavaScript projects categorized as Fetch Edit details

Top 20 JavaScript Fetch Projects

  • window.fetch polyfill

    A window.fetch JavaScript polyfill.

    Project mention: fetch patch request is not allowed | | 2022-05-13
  • node-fetch

    A light-weight module that brings the Fetch API to Node.js

    Project mention: Revue - Sendy sync: project setup + Revue calls | | 2022-06-25

    The packages we can use for that are dotenv and node-fetch.

  • Appwrite

    Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!

  • unfetch

    🐕 Bare minimum 500b fetch polyfill.

  • react-refetch

    A simple, declarative, and composable way to fetch data for React components

  • wretch

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

    Project mention: Why I'm ditching Axios (Spoiler: I moved to Wretch!) | | 2022-05-09

    Wretch Wretch on the other hand takes the function chaining approach. It split common error types into separate helper methods so you don't need to result in an interceptor every time

  • cross-fetch

    Universal WHATWG Fetch API for Node, Browsers and React Native.

  • git-peek

    git repo to local editor instantly

  • JetBrains

    Developer Ecosystem Survey 2022. Take part in the Developer Ecosystem Survey 2022 by JetBrains and get a chance to win a Macbook, a Nvidia graphics card, or other prizes. We’ll create an infographic full of stats, and you’ll get personalized results so you can compare yourself with other developers.

  • ky-universal

    Use Ky in both Node.js and browsers

    Project mention: The 5 best HTTP request API`s for Javascript | | 2022-05-26

    Supports all modern browsers like Chrome, Firefox, Safari. For Internet Explorer support, Ky provides an alternative package, Ky-Universal, not sure why they still bother.

  • fetch-intercept

    Interceptor library for the native fetch command inspired by angular http intercepts.

    Project mention: React/Redux where to set sessionStorage | | 2022-05-04

    I'm working on my first react/redux app and I'm not sure where I should call sessionStorage.setItem(). I'm currently storing user credentials from a loginUserSuccess() action but I'm not sure this is where I should be doing that. Furthermore, I'm using fetch to make requests and would like to add the user's authToken to all requests. I was looking into fetch-intercept but not much documentation is provided for modifying headers.

  • svelte-boilerplate

    Svelte application boilerplate with Webpack, Babel, PostCSS, Sass, Fetch, Jest, .Env, EsLint. (by pankod)

  • i18next-http-backend

    i18next-http-backend is a backend layer for i18next using in Node.js, in the browser and for Deno.

    Project mention: How to properly internationalize a Vue application using i18next | | 2022-05-15

    import i18next from 'i18next' import I18NextVue from 'i18next-vue' import LanguageDetector from 'i18next-browser-languagedetector' import Backend from 'i18next-http-backend' export const i18nextPromise = i18next // i18next-http-backend // loads translations from your server // .use(Backend) // detect user language // learn more: .use(LanguageDetector) // init i18next // for all options read: .init({ debug: true, fallbackLng: 'en' }); export default function (app) { app.use(I18NextVue, { i18next }) return app }

  • react-native-easy-app

    Simpler storage, Simpler fetch, Simpler UI

  • CORSflare

    A lightweight JavaScript CORS Reverse Proxy designed to run in a Cloudflare Worker.

    Project mention: Show HN: Searchall – search all major indexes on one page (with iframes) | | 2021-12-17

    Try out some queries from your browser history and see if anything beats google. Other engines are more likely to beat google for queries that google has failed at.

    Majority of engines were found at below link. Surprisingly many engines use the same indices, for example duckduckgo is mostly just privacy-protected bing. Big thanks to Rohan Kumar.

    A proxy is needed to bypass iframe restrictions for most websites. I used this x-frame-bypass client js code [] which (previously?) used . That free proxy could be recording your queries, who knows, so use caution.

    If (when actually) that proxy goes down I think I'll set up something like CORSflare to have a more reliable and trustworthy alternative. []

    I hacked this together over about one workday in total so it's likely to have significant issues. You can comment them here or (preferably) file an issue on the repo: []

    There's also a demo video on the repo if the site goes down but you wanted to see how it looks. Feel free to file feature requests on the repo as well. If you'd rather copy it and make your own version then that's fine too.

    I'll try to reply to all comments here.

  • i18next-locize-backend

    A simple i18next backend for which can be used in Node.js, in the browser and for Deno.

    Project mention: How to properly internationalize a Vue application using i18next | | 2022-05-15

    import I18NextVue from 'i18next-vue' import i18next from 'i18next' import Backend from 'i18next-locize-backend' import LanguageDetector from 'i18next-browser-languagedetector' import LastUsed from 'locize-lastused' import { locizePlugin } from 'locize' const isProduction = process.env.NODE_ENV === 'production' const locizeOptions = { projectId: process.env.VUE_APP_LOCIZE_PROJECTID, apiKey: process.env.VUE_APP_LOCIZE_APIKEY, // YOU should not expose your apps API key to production!!! version: process.env.VUE_APP_LOCIZE_VERSION } if (!isProduction) { // locize-lastused // sets a timestamp of last access on every translation segment on locize // -> safely remove the ones not being touched for weeks/months // i18next.use(LastUsed); } export const i18nextPromise = i18next // locize-editor // InContext Editor of locize .use(locizePlugin) // i18next-locize-backend // loads translations from your project, saves new keys to it (saveMissing: true) // .use(Backend) // detect user language // learn more: .use(LanguageDetector) // init i18next // for all options read: .init({ debug: !isProduction, fallbackLng: 'en', saveMissing: !isProduction, backend: locizeOptions, locizeLastUsed: locizeOptions }) export default function (app) { app.use(I18NextVue, { i18next }) return app }

  • sapper-httpclient

    An isomorphic http client for Sapper

  • react-redux-api-tools

    A set of tools to facilitate react-redux development and decouple logic from compontents

    Project mention: Ask HN: Freelancer? Seeking freelancer? (February 2022) | | 2022-02-01
  • manifetch

    A manifest-based fetch() API client builder.

  • kind-stranger

    [NEW] Minimalistic React + Redux Mobile Reddit Viewer

    Project mention: How can I increase my chances to get a junior frontend position? | | 2022-04-11 and the source code:

  • Clock

    Simple clock. (by kxrn0)

    Project mention: Finally finished my first somewhat polished program. | | 2022-03-29

    repo :

  • qr

    LoL auto-accept & insta-lock! (by GirkovArpa)

    Project mention: Qr — auto-queuer for League of Legends, written in Rust & JavaScript | | 2022-06-20
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). The latest post mention was on 2022-06-25.

JavaScript Fetch related posts


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

Project Stars
1 window.fetch polyfill 25,342
2 node-fetch 7,683
3 unfetch 5,337
4 react-refetch 3,426
5 wretch 2,395
6 cross-fetch 1,372
7 git-peek 586
8 ky-universal 531
9 fetch-intercept 325
10 svelte-boilerplate 261
11 i18next-http-backend 239
12 react-native-easy-app 231
13 CORSflare 99
14 i18next-locize-backend 53
15 sapper-httpclient 48
16 react-redux-api-tools 37
17 manifetch 37
18 kind-stranger 20
19 Clock 5
20 qr 1
Find remote jobs at our new job board There are 4 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Deliver Cleaner and Safer Code - Right in Your IDE of Choice!
SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.