Node Fetch

Open source

A light-weight module that brings window.fetch to Node.js

Contribute


Become a financial contributor.

Custom contribution

Donation

Make a custom one-time or recurring contribution.

Contributions by


+ 3
Recurring contribution

Backer

Support us with a monthly donation and help us continue maintaining node-fetch.

Starts at

$1 USD / month

Contributions by


Recurring contribution

Silver Sponsor

Support us with a monthly donation and help us continue maintaining node-fetch.

Starts at

$50 USD / month

Recurring contribution

Gold Sponsor

Your company logo will be displayed at https://github.com/node-fetch/node-fetch

Starts at

$200 USD / month

Recurring contribution

Platinum Sponsor

Your company logo (large) will be displayed at https://github.com/node-fetch/node-fetch

Starts at

$1,000 USD / month

Top financial contributors

Individuals

1
Shan

$20 USD since Oct 2020

2
Alessandro Segala

$15 USD since Aug 2020

3
ven

$15 USD since Jan 2021

4
Vitor Luiz Cavalcanti

$10 USD since Sep 2020

5
Incognito

$10 USD since Sep 2020

6
Konrad Kruk

$5 USD since Jan 2021

Organizations

1
ProxyCrawl

$4 USD since Nov 2020

Node Fetch is all of us

Our contributors 12

Thank you for supporting Node Fetch.

Shan

Financial Contributor

Total contributions

$20 USD

Alessandro Se...

Financial Contributor

Total contributions

$15 USD

ven

Financial Contributor

Total contributions

$15 USD

Vitor Luiz Ca...

Financial Contributor

Total contributions

$10 USD

Incognito

Financial Contributor

Total contributions

$10 USD

Konrad Kruk

Financial Contributor

Total contributions

$5 USD

Backer

ProxyCrawl

Financial Contributor

Total contributions

$4 USD

Backer

Budget


Transparent and open finances.

Monthly financial contribution to Node Fetch (Backer)

from ProxyCrawl

+$1.00USD
Completed

Monthly financial contribution to Node Fetch (Backer)

from Konrad Kruk

+$5.00USD
Completed

Financial contribution to Node Fetch

from ven

+$10.00USD
Completed

$
Today’s balance

$66.14 USD

Total raised

$66.14 USD

Total disbursed

--.-- USD

Estimated annual budget

$117.34 USD

About


node-fetch

A light-weight module that brings window.fetch to Node.js

Features

  • Stay consistent with window.fetch API.
  • Make conscious trade-off when following WHATWG fetch spec and stream spec implementation details, document known differences.
  • Use native promise, but allow substituting it with [insert your favorite promise library].
  • Use native Node streams for body, on both request and response.
  • Decode content encoding (gzip/deflate) properly, and convert string output (such as res.text() and res.json()) to - UTF-8 automatically.
  • Useful extensions such as timeout, redirect limit, response size limit, explicit errors for troubleshooting.

Why do we need your help?

node-fetch in numbers:

  • over 14 million downloads/month on npm
  • nearly 15k dependents
  • over 5k stars on Github
Maintaining an open-source project is not easy, especially when it's that widely used. Financial support will help us stay motivated and continue to improve the project with each and new release!

Thank you for your support! 🙌