A dead simple data fetcher
cashcow is a smart cache fetcher that pools consumers and minimises memory usage
Pick a package fetcher by type
React Hooks library for remote data fetching
Minimal web-style fetch TypeScript typings
[Changelog](https://github.com/graphql/graphiql/blob/main/packages/graphiql-react/CHANGELOG.md) | [API Docs](https://graphiql-test.netlify.app/typedoc/modules/graphiql_react.html) | [NPM](https://www.npmjs.com/package/@graphiql/react)
Types for pnpm-compatible fetchers
A fetcher for local directory packages
A typed fetch client for openapi-typescript
A cache object that deletes the least-recently-used items.
Utility to build a fetcher for GraphiQL
A fetcher for git-hosted packages
caching, aggregating fetch manager for doing lots of HTTP range requests
Fetcher for packages hosted as tarballs
A lightweight cache for file metadata, ideal for processes that work on a specific set of files and only need to reprocess files that have changed since the last run
Tiny remote data fetching library for Nano Stores
Require hook for automatic V8 compile cache persistence
A simple key/value storage using files to persist the data
A fetcher for binary archives
Require hook for automatic V8 compile cache persistence
Modern and scalable routing for applications
Library for fetching component data from Plasmic.
Parses Cache-Control and other headers. Helps building correct HTTP caches and proxies
TypeScript definitions for http-cache-semantics
Fetches cache misses in bulk
Easy to use ruby proxy fetcher, supports caching and retries
Scrapetor is a Ruby HTML parsing + scraping toolkit. The parser is a native C arena DOM with structural indexes built at parse time and NEON SIMD scanners in the SAX hot loop. A streaming extraction engine compiles the schema DSL into a single forward pass — no DOM materialised, one Ruby boundary crossing per document. On builds where libcurl is available, Scrapetor::Fetcher adds an HTTP/2-capable fetch layer with per-thread connection cache, shared DNS + TLS session pool, in-process gzip / deflate / brotli / zstd decoding, iconv charset transcoding, retry + exponential backoff, ETag / Last-Modified disk cache with bulk revalidation, per-host throttle, cookie jar, basic + bearer auth, proxy, and three bulk concurrency models (parallel_fetch / multi_fetch / streaming multi_each). Scrapetor::Session ties the cookie / auth / throttle / retry policies together. Also ships robots.txt + sitemap.xml parsers, a bounded-memory streaming HTML parser, and structured-data extractors (JSON-LD, OpenGraph, Schema.org, Microdata, RDFa, Twitter Cards). The Net::HTTP-based Scrapetor.fetch is preserved as the no-libcurl fallback.