awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestรผtzter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
Projektรœber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
ยฉ 2026 Bringes Technology SRLยทVAT RO45896025ยทhello@awesome-repositories.com
ยท
Back to developit/unfetch

Open-source alternatives to Unfetch

30 open-source projects similar to developit/unfetch, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Unfetch alternative.

  • axios/axiosAvatar von axios

    axios/axios

    109,077Auf GitHub ansehenโ†—

    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
    Auf GitHub ansehenโ†—109,077
  • github/fetchAvatar von github

    github/fetch

    25,881Auf GitHub ansehenโ†—

    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
    Auf GitHub ansehenโ†—25,881
  • mikeal/r2Avatar von mikeal

    mikeal/r2

    4,404Auf GitHub ansehenโ†—

    r2 is a JavaScript HTTP client library and asynchronous request library used for executing network calls. It provides a runtime-agnostic network layer that abstracts underlying HTTP implementations to ensure consistent behavior across different JavaScript execution environments. The library functions as a JSON API client, automatically parsing response bodies and formatting outgoing payloads. It utilizes a promise-based interface to manage the lifecycle of HTTP requests and responses. The project covers REST API integration and HTTP header management, allowing users to attach custom key-valu

    JavaScript
    Auf GitHub ansehenโ†—4,404

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst โ€” die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Find more with AI search
  • elbywan/wretchAvatar von elbywan

    elbywan/wretch

    5,174Auf GitHub ansehenโ†—

    Wretch is a chainable HTTP client library and Fetch API wrapper designed to simplify network request configuration, response parsing, and error handling. It functions as a network request manager and middleware framework for managing the end-to-end lifecycle of HTTP calls. The project is distinguished by a fluent interface for request configuration and a modular extension system. It utilizes a programmable response resolver to automate parsing and a plugin-based architecture to add new capabilities to request and response objects. The library covers a broad range of operational capabilities,

    TypeScript
    Auf GitHub ansehenโ†—5,174
  • matthew-andrews/isomorphic-fetchAvatar von matthew-andrews

    matthew-andrews/isomorphic-fetch

    6,913Auf GitHub ansehenโ†—

    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.

    JavaScript
    Auf GitHub ansehenโ†—6,913
  • node-fetch/node-fetchAvatar von node-fetch

    node-fetch/node-fetch

    8,857Auf GitHub ansehenโ†—

    node-fetch is a promise-based HTTP client library that provides a lightweight implementation of the Fetch API for the Node.js runtime. It serves as a network interface for performing asynchronous HTTP requests, handling server communication, and managing headers. The library utilizes a promise-based request lifecycle to wrap network calls, ensuring asynchronous behavior. It incorporates stream-based handling for both requests and responses to process large payloads efficiently without overloading system memory. Its capabilities cover a broad range of network communication tasks, including th

    JavaScriptfetchfetch-apihacktoberfest
    Auf GitHub ansehenโ†—8,857
  • jnunemaker/httpartyAvatar von jnunemaker

    jnunemaker/httparty

    5,894Auf GitHub ansehenโ†—

    HTTParty is a Ruby HTTP client library designed for building standardized API clients. It abstracts low-level network primitives into a high-level interface, allowing developers to encapsulate base URIs and request configurations within classes to maintain consistent interactions with remote web services. The library automates the transformation of raw network response data into native Ruby structures by using a registry-based system that parses content based on response headers. It also provides specialized mechanisms for sending multipart form data and streaming large payloads to maintain m

    Ruby
    Auf GitHub ansehenโ†—5,894
  • dart-lang/httpAvatar von dart-lang

    dart-lang/http

    1,098Auf GitHub ansehenโ†—

    This library provides a unified, cross-platform interface for executing HTTP requests and managing network communication in Dart applications. It functions as a composable client library that automatically resolves platform-specific network implementations, ensuring consistent behavior across mobile, desktop, and web environments. The library distinguishes itself through a modular architecture that supports swappable transport layers and middleware, allowing developers to inject custom logic for logging, caching, or retries. It includes built-in support for resilient communication, such as co

    Dartdartflutterhttp
    Auf GitHub ansehenโ†—1,098
  • midudev/jscampAvatar von midudev

    midudev/jscamp

    3,811Auf GitHub ansehenโ†—

    jscamp is a full-stack web development and education project focused on mastering JavaScript, TypeScript, and AI integration. It provides a structured curriculum and interactive exercises covering language fundamentals, frontend engineering, and backend API development. The project distinguishes itself through the implementation of autonomous AI agents capable of complex task automation, such as modifying files, managing servers, and executing API calls. It includes advanced AI development tools for conversational querying, real-time code suggestions, and automated repository analysis to gene

    JavaScriptbootcamp
    Auf GitHub ansehenโ†—3,811
  • supabase/supabase-jsAvatar von supabase

    supabase/supabase-js

    4,483Auf GitHub ansehenโ†—

    supabase-js is a comprehensive client library designed to integrate frontend applications with a hosted backend-as-a-service. It provides a unified interface for interacting with a PostgreSQL database, identity management systems, cloud object storage, and real-time data synchronization. The library features an isomorphic client design that operates across both browser and server environments. It distinguishes itself through a type-safe approach, utilizing TypeScript to map database schemas directly to client-side definitions, and employs a PostgREST-based API to translate JavaScript calls in

    TypeScriptclient-librarydatabaseisomorphic
    Auf GitHub ansehenโ†—4,483
  • kittinunf/fuelAvatar von kittinunf

    kittinunf/fuel

    4,652Auf GitHub ansehenโ†—

    Fuel is a Kotlin HTTP client library for Android and Kotlin applications that handles both synchronous and asynchronous web requests. It functions as a network wrapper that supports executing calls via suspending functions in coroutines, reactive streams, and traditional callbacks. The library features built-in integration for Android LiveData to bind network responses directly to observable state holders for user interface updates. It also includes a JSON serialization client that utilizes customizable mappers to convert raw HTTP response bodies into structured data objects. Capability area

    Kotlinandroidhttp-clientkotlin
    Auf GitHub ansehenโ†—4,652
  • mzabriskie/axiosAvatar von mzabriskie

    mzabriskie/axios

    109,096Auf GitHub ansehenโ†—

    Axios is a promise-based HTTP client used to make asynchronous network requests in both browser and Node.js environments. It functions as a multi-environment network adapter that abstracts the transport layer to ensure consistent behavior across different runtimes. The project distinguishes itself through a request lifecycle management system that allows for the cancellation of active requests, the setting of timeouts, and the monitoring of upload and download transfer progress. It includes a mechanism for intercepting network traffic, enabling the transformation of outgoing requests and inco

    JavaScript
    Auf GitHub ansehenโ†—109,096
  • forwardemail/superagentAvatar von forwardemail

    forwardemail/superagent

    16,649Auf GitHub ansehenโ†—

    Superagent is an isomorphic JavaScript HTTP client for sending network requests and processing responses across both Node.js and web browser environments. It provides a fluent request builder that uses a chainable interface to construct complex network requests with custom headers, query strings, and bodies. The library functions as a runtime-agnostic request adapter, allowing a single codebase to work consistently across different environments. It includes specialized capabilities such as an HTTP/2 client for forcing the HTTP/2 protocol and a Node.js agent for managing Unix socket connection

    JavaScript
    Auf GitHub ansehenโ†—16,649
  • sindresorhus/gotAvatar von sindresorhus

    sindresorhus/got

    14,915Auf GitHub ansehenโ†—

    Got is a promise-based HTTP request library for Node.js that supports HTTP/2 and streaming. It provides a system for making network requests with a focus on asynchronous control flow and type-safe API client development. The library is distinguished by its middleware-based request lifecycle, which uses interceptors and plugins to modify request options and response data. It includes a configurable automatic retry mechanism with backoff strategies, a built-in HTTP response cache, and a cookie-jar system for maintaining persistent sessions. Broad capabilities cover data handling through duplex

    TypeScripthttphttp-clienthttp-request
    Auf GitHub ansehenโ†—14,915
  • request/request-promiseAvatar von request

    request/request-promise

    4,722Auf GitHub ansehenโ†—

    This project is a promise-based HTTP client for Node.js that wraps callback-style network requests into promise objects. It serves as a library for sending JSON, form data, and multipart requests to web servers while managing asynchronous flow control. The library utilizes a specialized Bluebird promise implementation to handle request and response lifecycles. It includes a session manager that uses a cookie jar to maintain and transmit state across multiple network calls. The tool covers a broad range of network capabilities, including REST API integration, response data transformation, and

    JavaScript
    Auf GitHub ansehenโ†—4,722
  • visionmedia/superagentAvatar von visionmedia

    visionmedia/superagent

    16,650Auf GitHub ansehenโ†—

    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
    Auf GitHub ansehenโ†—16,650
  • nodegit/nodegitAvatar von nodegit

    nodegit/nodegit

    5,753Auf GitHub ansehenโ†—

    NodeGit is a native Node.js binding library that wraps the libgit2 C API, providing direct Git repository operations from JavaScript without shelling out to the Git command-line interface. It exposes Git operations such as cloning remote repositories, opening local repositories, reading file contents from specific commits, and walking through commit history, all through a Promise-based asynchronous API that prevents event loop starvation by offloading blocking operations to a worker pool. The library distinguishes itself by bridging the C/JavaScript boundary through N-API, with reference-coun

    JavaScript
    Auf GitHub ansehenโ†—5,753
  • pokeb/asi-http-requestAvatar von pokeb

    pokeb/asi-http-request

    5,731Auf GitHub ansehenโ†—

    This project is an Objective-C HTTP networking library that provides an object-oriented wrapper for CFNetwork to execute synchronous and asynchronous requests on macOS and iOS. It functions as a framework for managing HTTP sessions, performing resumable file transfers, and handling offline content caching. The library distinguishes itself through a resumable file transfer manager that tracks byte offsets and utilizes disk-backed streaming for large uploads and downloads. It also includes a secure credential manager that integrates with the system keychain to handle client certificates and aut

    Objective-C
    Auf GitHub ansehenโ†—5,731
  • davecheney/httpstatAvatar von davecheney

    davecheney/httpstat

    7,198Auf GitHub ansehenโ†—

    httpstat is a command-line utility for executing HTTP requests and analyzing network timing, response metadata, and connection performance. It serves as a diagnostic tool and debugger for inspecting HTTP headers and response bodies through a terminal interface. The tool focuses on performance analysis by measuring the latency of secure web requests, including the overhead of the TLS handshake and general connection timing. It provides color-coded output to visually separate request and response metadata for human analysis. The utility covers API integration testing and network troubleshootin

    Go
    Auf GitHub ansehenโ†—7,198
  • nanmicoder/crawlertutorialAvatar von NanmiCoder

    NanmiCoder/CrawlerTutorial

    4,262Auf GitHub ansehenโ†—

    CrawlerTutorial is a comprehensive Python web scraping tutorial and framework designed for extracting data from static and dynamic websites. It functions as a web data extraction pipeline and an HTTP request orchestrator, covering the full lifecycle of scraping applications from initial fetching to final data storage. The project provides specialized guidance on anti-bot bypass techniques and web API reverse engineering. It includes methods for evading browser detection through identity masking and proxy rotation, as well as techniques for identifying hidden API endpoints by analyzing network

    Python
    Auf GitHub ansehenโ†—4,262
  • rest-client/rest-clientAvatar von rest-client

    rest-client/rest-client

    5,215Auf GitHub ansehenโ†—

    This is a Ruby HTTP client designed for REST API integration, resource modeling, and automated network communication. It provides a set of tools for managing headers, cookies, and SSL configurations, along with a dedicated command-line interface for executing one-off HTTP commands and managing interactive API testing sessions. The project differentiates itself through its resource modeling capabilities, which allow for the definition of persistent base URLs and credentials to construct nested subresource endpoints. It also features a multipart request handler that detects MIME types to upload

    Ruby
    Auf GitHub ansehenโ†—5,215
  • feross/bufferAvatar von feross

    feross/buffer

    1,883Auf GitHub ansehenโ†—

    Buffer is a library for binary data manipulation that provides a browser-compatible implementation of the Node.js binary data application programming interface. It enables developers to create, modify, and process raw binary data structures within web environments using a consistent interface that mirrors server-side standards. The library distinguishes itself by providing a unified approach to cross-platform JavaScript development, allowing for shared code between server and browser environments. It achieves this by polyfilling standard binary methods and extending the native byte array prot

    JavaScriptbrowserbrowserifybuffer
    Auf GitHub ansehenโ†—1,883
  • aplus-framework/http-clientAvatar von aplus-framework

    aplus-framework/http-client

    218Auf GitHub ansehenโ†—

    This library is a PHP HTTP client designed for executing synchronous and asynchronous network requests. It provides a standards-compliant implementation of the PSR-18 interface, enabling consistent interaction with remote web services and external systems. The library distinguishes itself through an abstraction-layered architecture that decouples the request interface from specific network drivers. It utilizes a middleware-driven pipeline to process requests and responses, while employing a strategy pattern to parse raw network streams into structured objects based on content type. The syste

    PHPapiaplusaplus-framework
    Auf GitHub ansehenโ†—218
  • lhorie/mithril.jsAvatar von lhorie

    lhorie/mithril.js

    14,490Auf GitHub ansehenโ†—

    Mithril.js is a JavaScript framework for building single page applications. It functions as a virtual DOM library and reactive UI framework, providing a system to synchronize application state with visual elements to ensure interfaces update instantly. The toolkit includes a built-in client side router that maps browser URL paths to specific components without reloading the page. It also features an integrated HTTP request client for performing asynchronous network calls to remote APIs for data retrieval and transmission. The framework covers broad capabilities for frontend development, incl

    JavaScript
    Auf GitHub ansehenโ†—14,490
  • rs/curlieAvatar von rs

    rs/curlie

    3,670Auf GitHub ansehenโ†—

    Curlie is a terminal-based HTTP client and debugging tool used for executing network requests and interacting with REST APIs. It provides a command line interface for sending requests using simplified syntax, with a specific focus on interacting with JSON services. The tool distinguishes itself by converting simplified interactive requests into standard curl commands for external reproduction and sharing. It also features unbuffered data streaming to monitor server responses in real time as they arrive. The project covers a broad range of API testing capabilities, including request prototypi

    Go
    Auf GitHub ansehenโ†—3,670
  • graphite-project/graphite-webAvatar von graphite-project

    graphite-project/graphite-web

    6,068Auf GitHub ansehenโ†—

    Graphite-web is a time-series monitoring platform that stores numeric metric data in fixed-size Whisper database files, ingests metrics over a plaintext TCP protocol, and renders on-demand graphs from stored data. It provides a tag-based metric query engine for flexible data organization and retrieval, and includes a custom dashboard builder that assembles multiple time-series graphs into a single web view for consolidated monitoring. The platform distinguishes itself through its URL-driven metric retrieval system, which allows fetching rendered graph images or raw data by constructing HTTP r

    JavaScriptdjangographitegraphite-components
    Auf GitHub ansehenโ†—6,068
  • bitinn/node-fetchAvatar von bitinn

    bitinn/node-fetch

    8,861Auf GitHub ansehenโ†—

    node-fetch is a lightweight HTTP client library that implements the browser-standard Fetch API for Node.js. It provides a promise-based interface for making asynchronous network requests to retrieve or send data from server-side environments. The project specializes in memory-efficient data handling by utilizing request and response streaming. This allows for the incremental processing of large network payloads through native system streams to prevent memory exhaustion. The library covers a broad range of networking capabilities, including the use of custom HTTP agents for DNS and SSL config

    JavaScript
    Auf GitHub ansehenโ†—8,861
  • makinaruto/automatic_ticket_purchaseAvatar von MakiNaruto

    MakiNaruto/Automatic_ticket_purchase

    5,522Auf GitHub ansehenโ†—

    This project is a ticket purchase automation tool and browser automation bot designed to secure high-demand event tickets. It functions as a web scraping purchase script that monitors availability and executes checkout transactions programmatically. The tool utilizes a hybrid execution model that combines headless browser automation for authentication and session management with direct HTTP requests to ticketing server APIs. This approach is used to bypass user interface latency and handle high-speed request processing during flash sales. The system includes capabilities for automated availa

    Pythonbeautifulsoup4python3requests
    Auf GitHub ansehenโ†—5,522
  • httpie/desktopAvatar von httpie

    httpie/desktop

    3,851Auf GitHub ansehenโ†—

    This is a desktop HTTP client application used for constructing, sending, and analyzing HTTP and GraphQL requests. It provides a graphical interface for API development and testing, including a dedicated GraphQL client with schema-driven autocomplete and validation. The project features an integrated AI assistant that generates API requests from natural language prompts. It supports a complex organization system of spaces and collections with hierarchical authentication inheritance and recursive variable resolution for dynamic request values. The tool covers a broad range of capabilities, in

    apiapi-clientapi-testing
    Auf GitHub ansehenโ†—3,851
  • amitshekhariitbhu/fast-android-networkingAvatar von amitshekhariitbhu

    amitshekhariitbhu/Fast-Android-Networking

    5,906Auf GitHub ansehenโ†—

    ๐Ÿš€ A Complete Fast Android Networking Library that also supports HTTP/2 ๐Ÿš€

    Java
    Auf GitHub ansehenโ†—5,906