awesome-repositories.com
ब्लॉग
MCP
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टMCP सर्वरहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेस
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
matthew-andrews avatar

matthew-andrews/isomorphic-fetch

0
View on GitHub↗
6,913 स्टार्स·280 फोर्क्स·JavaScript·MIT·5 व्यूज़

Isomorphic Fetch

isomorphic-fetch is a cross-runtime fetch API and isomorphic HTTP client that provides a standardized request interface across different JavaScript environments. It functions as a WHATWG fetch polyfill, ensuring that network request logic behaves identically in both web browsers and Node.js.

The project enables universal JavaScript development by allowing a single codebase to perform HTTP requests without environment-specific code. It integrates the fetch interface into Node.js and supports application bundling for the browser.

Features

  • Fetch Polyfills - Provides a comprehensive polyfill of the Fetch API for environments that lack native support.
  • Cross-Platform HTTP Clients - Provides a cross-platform HTTP client that works identically in web browsers and Node.js.
  • Isomorphic HTTP Clients - Functions as an isomorphic HTTP client providing a consistent API across browser and Node.js runtimes.
  • Node.js Runtime Integration - Integrates the standardized WHATWG Fetch interface into the Node.js runtime environment.
  • Network Request Clients - Acts as a network request client that provides a consistent interface for executing HTTP calls across runtimes.
  • Platform-Specific API Implementations - Implements a unified interface that maps to platform-specific implementations to ensure WHATWG specification compliance.
  • Fetch API Implementations - Brings the web-standard Fetch API implementation to non-browser runtimes like Node.js.
  • Fetch API Wrappers - Wraps the internal Node.js http module to mimic the asynchronous behavior and API of the browser fetch.
  • Runtime Driver Injection - Loads the appropriate network driver at runtime to maintain a single unified interface for the end user.
  • Runtime Environment Detectors - Implements environment-based conditional exports to switch between browser and Node.js fetch implementations.
  • Universal Data Fetching Utilities - Provides universal data fetching utilities that execute network requests in both server and client environments.
  • HTTP Clients - Isomorphic fetch API for Node and browser.
  • Utility Libraries - Universal fetch implementation for network requests.
  • Ajax模块 - Listed in the “Ajax模块” section of the Awesome Frontend awesome list.

स्टार हिस्ट्री

matthew-andrews/isomorphic-fetch के लिए स्टार हिस्ट्री चार्टmatthew-andrews/isomorphic-fetch के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

Isomorphic Fetch के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो Isomorphic Fetch के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • visionmedia/superagentvisionmedia का अवतार

    visionmedia/superagent

    16,650GitHub पर देखें↗

    Superagent is a cross-platform JavaScript HTTP client and Ajax library used for exchanging data between clients and servers. It provides a consistent API for making network requests that works identically across both Node.js and web browser environments. The library features a request pipeline that allows for the addition of custom behaviors to outgoing network calls. This system supports the implementation of specialized functions such as request throttling, caching, and the automatic signing of outgoing data.

    JavaScript
    GitHub पर देखें↗16,650
  • github/fetchgithub का अवतार

    github/fetch

    25,881GitHub पर देखें↗

    This project is a JavaScript fetch polyfill and HTTP client library. It implements the Fetch API in environments that lack native browser support for web requests, providing a promise-based network wrapper for executing asynchronous HTTP calls and managing responses. The library ensures a consistent interface across different JavaScript runtimes by mapping raw network data into standardized request and response objects. It utilizes the XMLHttpRequest object to perform network operations in environments where a native fetch implementation is unavailable. The tool covers HTTP request managemen

    JavaScript
    GitHub पर देखें↗25,881
  • developit/unfetchdevelopit का अवतार

    developit/unfetch

    5,712GitHub पर देखें↗

    unfetch is an isomorphic HTTP client and network library that provides a promise-based interface for performing network requests consistently across both browser and server environments. It serves as a lightweight implementation of the Fetch API for environments that lack native support for making network requests. The library enables the retrieval of web resources as text, JSON, or binary blobs while maintaining a small memory footprint. It functions as a polyfill by installing the fetch interface into the global namespace when native browser support is unavailable. The tool covers broad ca

    JavaScript
    GitHub पर देखें↗5,712
  • axios/axiosaxios का अवतार

    axios/axios

    109,077GitHub पर देखें↗

    Axios is an isomorphic, promise-based HTTP client designed for making asynchronous network requests across different JavaScript execution environments, including the browser and Node.js. It functions as a JSON API client that serializes JavaScript objects into JSON and parses server responses into structured data. The project features a system for managing reusable client instances with shared configurations, such as base URLs and default settings. It includes a mechanism for intercepting outgoing requests and incoming responses globally, allowing data to be transformed before it reaches the

    JavaScripthacktoberfesthttp-clientjavascript
    GitHub पर देखें↗109,077
Isomorphic Fetch के सभी 30 विकल्प देखें→

अक्सर पूछे जाने वाले प्रश्न

matthew-andrews/isomorphic-fetch क्या करता है?

isomorphic-fetch is a cross-runtime fetch API and isomorphic HTTP client that provides a standardized request interface across different JavaScript environments. It functions as a WHATWG fetch polyfill, ensuring that network request logic behaves identically in both web browsers and Node.js.

matthew-andrews/isomorphic-fetch की मुख्य विशेषताएं क्या हैं?

matthew-andrews/isomorphic-fetch की मुख्य विशेषताएं हैं: Fetch Polyfills, Cross-Platform HTTP Clients, Isomorphic HTTP Clients, Node.js Runtime Integration, Network Request Clients, Platform-Specific API Implementations, Fetch API Implementations, Fetch API Wrappers।

matthew-andrews/isomorphic-fetch के कुछ ओपन-सोर्स विकल्प क्या हैं?

matthew-andrews/isomorphic-fetch के ओपन-सोर्स विकल्पों में शामिल हैं: visionmedia/superagent — Superagent is a cross-platform JavaScript HTTP client and Ajax library used for exchanging data between clients and… github/fetch — This project is a JavaScript fetch polyfill and HTTP client library. It implements the Fetch API in environments that… developit/unfetch — unfetch is an isomorphic HTTP client and network library that provides a promise-based interface for performing… bitinn/node-fetch — node-fetch is a lightweight HTTP client library that implements the browser-standard Fetch API for Node.js. It… axios/axios — Axios is an isomorphic, promise-based HTTP client designed for making asynchronous network requests across different… node-fetch/node-fetch — node-fetch is a promise-based HTTP client library that provides a lightweight implementation of the Fetch API for the…