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
·

32 Repos

Awesome GitHub RepositoriesHTTP Client Requests

The process of sending requests to a server and receiving responses using web APIs.

Distinct from HTTP Request: Candidates focus on header inspection, mirroring, or scheduling, not the general capability of making requests.

Explore 32 awesome GitHub repositories matching web development · HTTP Client Requests. Refine with filters or upvote what's useful.

Awesome HTTP Client Requests GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • 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

    Provides a comprehensive interface for sending asynchronous HTTP requests and receiving responses.

    JavaScript
    Auf GitHub ansehen↗109,096
  • afnetworking/afnetworkingAvatar von AFNetworking

    AFNetworking/AFNetworking

    33,433Auf GitHub ansehen↗

    AFNetworking is an Objective-C networking library for Apple platforms, including iOS, macOS, watchOS, and tvOS. It functions as an HTTP client that manages remote server communication by wrapping the system loading framework to handle requests and responses. The library provides specialized security and identity tools, featuring SSL certificate pinning for server trust validation and the implementation of standardized OAuth authentication flows. It further distinguishes itself with network reachability monitoring to track interface availability and request mocking capabilities to simulate ser

    Provides the core capability of sending HTTP requests and receiving responses for Apple platform applications.

    Objective-C
    Auf GitHub ansehen↗33,433
  • sindresorhus/kyAvatar von sindresorhus

    sindresorhus/ky

    16,943Auf GitHub ansehen↗

    🌳 Tiny & elegant JavaScript HTTP client based on the Fetch API

    Ky makes HTTP requests with a clean API, automatic error handling, retries, and timeouts for web and Node.js applications.

    TypeScriptfetchhttp-clienthttp-request
    Auf GitHub ansehen↗16,943
  • madrobby/zeptoAvatar von madrobby

    madrobby/zepto

    15,104Auf GitHub ansehen↗

    Zepto is a minimalist JavaScript toolkit providing an API for DOM manipulation, event handling, and asynchronous HTTP requests. It functions as a jQuery-compatible library, allowing developers to select, modify, and animate HTML elements using a concise and chainable syntax. The library includes an asynchronous HTTP client for exchanging data with remote servers without triggering page reloads and a browser-based event handler that supports standard mouse events and mobile touch gestures. Its capability surface covers CSS selector-based querying, element transition animations, and the serial

    Provides a built-in HTTP client for exchanging data with remote servers without triggering full page reloads.

    HTML
    Auf GitHub ansehen↗15,104
  • scala/scalaAvatar von scala

    scala/scala

    14,548Auf GitHub ansehen↗

    Scala is a statically typed programming language and compiler that combines object-oriented and functional programming paradigms. It serves as a cross-platform runtime language capable of targeting the Java Virtual Machine and JavaScript to share logic between backend servers and web frontends. The project provides a functional programming framework with immutable data structures and higher-order functions to build reliable concurrent and distributed applications. It distinguishes itself through deep interoperability with Java and JavaScript ecosystems and the ability to transform code into n

    Includes capabilities for sending HTTP requests to retrieve or send data across the web.

    Scalafunctional-programmingjvm-languagesobject-oriented-programming
    Auf GitHub ansehen↗14,548
  • gcanti/fp-tsAvatar von gcanti

    gcanti/fp-ts

    11,523Auf GitHub ansehen↗

    fp-ts is a TypeScript library that brings pure functional programming patterns to the language through algebraic data types, type class abstractions, and composable combinators. It provides foundational data types like Option for optional values, Either for typed error handling, and Task for lazy asynchronous computations, all designed to make invalid states unrepresentable and side effects explicit. The library is built on category theory concepts, offering type classes such as Functor, Applicative, Monad, Semigroup, and Monoid with lawful instances for common data structures. The library di

    Provides type-safe HTTP request utilities that validate responses against runtime schemas.

    TypeScriptalgebraic-data-typesfunctional-programmingtypescript
    Auf GitHub ansehen↗11,523
  • hehonghui/android-tech-frontierAvatar von hehonghui

    hehonghui/android-tech-frontier

    10,612Auf GitHub ansehen↗

    Android Tech Frontier is a project that periodically translates high-quality English Android development articles into Chinese for the developer community. Its core identity is as a translation pipeline that covers topics including Android internals, open-source libraries, software architecture, and testing methodologies. The project distinguishes itself by providing Chinese translations of technical content that spans Android view hierarchy analysis, HTTP request execution patterns, proxy creation techniques, and image loading configuration. It also covers UI layout solutions such as nesting

    Sends network requests using Apache HttpClient or HttpURLConnection with header and parameter handling.

    android-architectureandroid-testingdagger2
    Auf GitHub ansehen↗10,612
  • cyclejs/cyclejsC

    cyclejs/cyclejs

    10,229Auf GitHub ansehen↗

    Cycle.js is a functional reactive web framework and observable-driven UI library used for building web applications. It employs a reactive stream architecture that treats the document object model and side effects as continuous data streams, coordinating state and logic through a functional cycle. The framework distinguishes itself by isolating side effects from core logic using a system of drivers. This architecture maps external events to internal commands through a symmetric input-output pipeline, ensuring that the application remains a cycle of pure functions. The project provides capabi

    Sends network requests and processes asynchronous responses as continuous data streams for real-time updates.

    TypeScript
    Auf GitHub ansehen↗10,229
  • awslabs/llrtAvatar von awslabs

    awslabs/llrt

    8,752Auf GitHub ansehen↗

    llrt is a low-latency JavaScript runtime based on the QuickJS engine, specifically designed for executing asynchronous functions in serverless environments. It provides a lightweight execution layer optimized for fast startup times and minimal memory usage when running ES2023 workloads. The project differentiates itself by bundling natively optimized cloud service SDKs directly into the runtime binary to eliminate external dependency loading. To further reduce cold start latency, it implements parallel connection warming for TLS and network handshakes during the startup phase. The runtime co

    Provides a lightweight fetch implementation to send network requests and handle responses.

    Rust
    Auf GitHub ansehen↗8,752
  • proxymanapp/proxymanAvatar von ProxymanApp

    ProxymanApp/Proxyman

    6,858Auf GitHub ansehen↗

    Proxyman is a cross-platform HTTP debugging proxy that captures, inspects, and modifies HTTP, HTTPS, and WebSocket traffic. It functions as a man-in-the-middle proxy, decrypting SSL/TLS traffic to allow real-time inspection and modification of encrypted requests and responses. The tool is designed for debugging web and mobile applications, with capabilities for API mocking and simulation, scriptable traffic modification, and team collaboration on network logs. What distinguishes Proxyman is its deep integration with mobile and cross-platform development workflows. It provides automated certif

    Switches the HTTP method of an intercepted request manually, not automatically based on request size.

    debugging-tooliosmacos
    Auf GitHub ansehen↗6,858
  • j3ssie/osmedeusAvatar von j3ssie

    j3ssie/Osmedeus

    6,425Auf GitHub ansehen↗

    Osmedeus is a security workflow orchestration engine that coordinates AI agents, shell commands, and scanning tools through declarative YAML pipelines. It functions as a distributed security scanner, a declarative workflow automator, and an AI agent framework for security, enabling automated multi-step security analysis with conditional branching, parallel execution, and distributed workers. The engine distinguishes itself through a hybrid runner model that executes workflow steps on the local host, inside Docker containers, or over SSH to remote machines, selected per step or module. It supp

    Sends HTTP requests with configurable methods, headers, and bodies as steps within automated workflows.

    Go
    Auf GitHub ansehen↗6,425
  • huachao/vscode-restclientAvatar von Huachao

    Huachao/vscode-restclient

    6,010Auf GitHub ansehen↗

    This is a Visual Studio Code extension that lets developers compose, send, and inspect HTTP requests directly from within the editor. It uses .http and .rest files as executable request definitions, parsing each block of text into a complete HTTP request that is dispatched via Node.js built-in HTTP modules without requiring a separate server process. The extension renders full HTTP responses with syntax-highlighted body, status line, and headers in a dedicated editor tab or side panel. The extension supports multiple authentication schemes including Basic, Digest, SSL certificates, Azure

    Composes and sends HTTP requests directly from the editor, displaying the response in a separate pane with syntax highlighting.

    TypeScriptgraphqlhttphttp-client
    Auf GitHub ansehen↗6,010
  • postmanlabs/postman-app-supportAvatar von postmanlabs

    postmanlabs/postman-app-support

    6,003Auf GitHub ansehen↗

    Postman is an API platform that enables users to build, test, and interact with APIs by sending HTTP requests and viewing responses directly within the tool. It provides a graphical interface for designing and managing sequences of API interactions, allowing users to create and organize related API requests into named collections for reuse and sharing. The platform supports automating API workflows through test scripts and built-in sequences, and facilitates collaboration by enabling teams to share collections, specifications, and workflows. Users can document APIs by attaching descriptions a

    Sends HTTP requests and displays responses directly within the tool.

    Auf GitHub ansehen↗6,003
  • wyouflf/xutils3Avatar von wyouflf

    wyouflf/xUtils3

    5,946Auf GitHub ansehen↗

    xUtils3 is an integrated Android toolkit that combines HTTP networking, image loading, ORM database queries, and view injection into a single cohesive library. It provides annotation-driven view binding and event handling, eliminating manual view lookups by scanning Java annotations at runtime through reflection. The library includes a fluent LINQ-style ORM query builder for constructing type-safe database queries with filtering, grouping, aggregation, and pagination operations. Its HTTP networking layer supports multiple verbs, cookie management, and pluggable response parsing for structured

    Issues network calls using GET, POST, PUT, PATCH, DELETE, and other standard HTTP methods, supporting both synchronous and asynchronous execution.

    Java
    Auf GitHub ansehen↗5,946
  • amitshekhariitbhu/androidnetworkingAvatar von amitshekhariitbhu

    amitshekhariitbhu/AndroidNetworking

    5,906Auf GitHub ansehen↗

    AndroidNetworking is an HTTP networking library for Android that handles the full lifecycle of network communication, from sending requests to parsing responses and caching data. It provides a unified interface for executing GET, POST, PUT, DELETE, HEAD, and PATCH requests, with support for both synchronous and asynchronous execution, and includes built-in JSON response parsing that converts server responses directly into Java objects or lists. The library distinguishes itself through a set of integrated capabilities that go beyond basic request execution. It manages file downloads and upload

    Executes GET, POST, PUT, PATCH, DELETE, HEAD requests with path and query parameters, headers, and body data.

    Java
    Auf GitHub ansehen↗5,906
  • countly/countly-serverAvatar von countly

    countly/countly-server

    5,875Auf GitHub ansehen↗

    Countly is a self-hosted product analytics and engagement platform that tracks user behavior across mobile, web, and desktop applications. It collects and analyzes device properties, user actions, and session lifecycle data to understand engagement patterns, while also providing crash reporting, push notification delivery, and A/B testing capabilities. The platform is designed for privacy-first deployment, with built-in consent management and the ability to run entirely on private infrastructure. The platform distinguishes itself through its comprehensive feature set that combines analytics w

    Automatically switches to POST for large requests and crash reports, with an option to force POST.

    JavaScript
    Auf GitHub ansehen↗5,875
  • jhuckaby/cronicleAvatar von jhuckaby

    jhuckaby/Cronicle

    5,745Auf GitHub ansehen↗

    Cronicle is a distributed job scheduler that replaces traditional cron with a browser-based management interface. It runs scheduled tasks across a cluster of servers with automatic failover, using a custom cron parser that intersects day-of-month and day-of-week constraints when both are specified. The system executes jobs through a plugin framework that runs command-line scripts in any language, communicating via JSON over standard input and output. The scheduler provides a web-based real-time dashboard for monitoring running jobs with live logs, resource usage charts, and progress updates.

    Provides a built-in HTTP client for making GET, HEAD, and POST requests with custom headers and timeouts.

    JavaScript
    Auf GitHub ansehen↗5,745
  • inngest/inngestAvatar von inngest

    inngest/inngest

    5,499Auf GitHub ansehen↗

    Inngest is a durable execution framework and event-driven automation engine designed to orchestrate background workflows. It enables developers to build resilient, stateful processes by memoizing function steps, ensuring that long-running tasks can automatically resume from the last successful operation after failures, timeouts, or infrastructure restarts. The platform distinguishes itself through its event-driven architecture, which uses a schema-validated bus to trigger functions and coordinate complex, multi-step logic. It employs an onion-model middleware approach for cross-cutting concer

    Offloads API requests to remote platforms to ensure they are tracked and resumable across serverless timeouts and failures.

    Go
    Auf GitHub ansehen↗5,499
  • treeverse/lakefsAvatar von treeverse

    treeverse/lakeFS

    5,406Auf GitHub ansehen↗

    lakeFS ist ein Data-Lake-Versionierungssystem, das Git-ähnliche Branching- und Commit-Funktionen für große Datensätze in Objektspeichern bietet. Es fungiert als Versionskontrollschicht und ermöglicht die Erstellung unveränderlicher Snapshots, atomarer Commits und Zero-Copy-Branching, um isolierte Umgebungen für Datenexperimente zu schaffen, ohne physische Dateien zu duplizieren. Das System dient als S3-kompatibles Storage-Gateway und Iceberg-REST-Katalog, wodurch Standard-Cloud-Storage-Protokolle und kompatible Clients versionierte Tabellen verwalten können. Es fungiert als Data-Quality-Gatekeeper, indem es ein eventgesteuertes Hook-System nutzt, um Datensätze gegen Governance-Richtlinien zu validieren, bevor Änderungen in die Produktion gemergt werden. Die Plattform deckt umfassende Funktionen für Data-Governance ab, einschließlich Pull-Request-Kollaboration, rollenbasierter Zugriffskontrolle und Data-Lineage-Tracking. Sie bietet Integrationen für Workflow-Orchestrierung, Machine-Learning-Pipelines und verschiedene Big-Data-Compute-Engines und unterstützt Multi-Cloud-Storage-Konnektivität sowie Identitätssynchronisation via SSO und SCIM. Die Software kann mittels Binärdateien, Containern oder Helm-Charts für die Bereitstellung auf Kubernetes installiert werden.

    Enables sending HTTP requests to external endpoints from within hooks to notify systems or fetch data.

    Go
    Auf GitHub ansehen↗5,406
  • programthink/opensourceAvatar von programthink

    programthink/opensource

    5,117Auf GitHub ansehen↗

    Dieses Projekt ist eine Open-Source-Discovery-Ressource, die kuratierte Listen wiederverwendbarer Codes und Bibliotheken bereitstellt, um Entwicklern bei der Suche nach technischen Lösungen für spezifische Aufgaben zu helfen. Es nutzt ein kategoriebasiertes Indexierungssystem, um diverse Software-Tools nach ihren funktionalen Fähigkeiten zu organisieren. Das Repository ist als Sammlung von Markdown-basierter Dokumentation und statischen Inhalten strukturiert und dient als Verzeichnis für die manuelle Suche und Referenz. Das Verzeichnis deckt eine breite Palette an Kompetenzbereichen ab, darunter plattformübergreifende Anwendungsentwicklung, Erstellung von Cybersecurity-Tools, Implementierung von Netzwerkprotokollen und Workflows für wissenschaftliches Rechnen. Es enthält zudem Ressourcen für Web-Scraping-Automatisierung, Datenspeicherung und Multimedia-Schnittstellen.

    Indexes libraries for sending requests to servers and receiving responses via web APIs.

    Auf GitHub ansehen↗5,117
Vorherige12Nächste
  1. Home
  2. Web Development
  3. HTTP Client Requests

Unter-Tags erkunden

  • Durable HTTP RequestsHTTP requests offloaded to remote platforms to ensure tracking and resumption across failures. **Distinct from HTTP Client Requests:** Distinct from HTTP Client Requests: focuses on the durability and resumability of the request, not just the act of sending.
  • HTTP Method Executions1 Sub-TagExecuting GET, POST, PUT, PATCH, DELETE, HEAD requests with path and query parameters, headers, and body data. **Distinct from HTTP Client Requests:** Distinct from HTTP Client Requests: covers multiple HTTP methods with body data support, not just general request sending.
  • Type-Safe HTTP Requests1 Sub-TagSend HTTP requests with compile-time type checking and response validation against schemas. **Distinct from HTTP Client Requests:** Distinct from HTTP Client Requests: adds type safety and schema validation to the request/response cycle.
  • Workflow HTTP Request StepsSending HTTP requests with configurable methods, headers, and bodies as steps within automated workflows. **Distinct from HTTP Client Requests:** Distinct from HTTP Client Requests: integrates HTTP requests as discrete steps within workflow pipelines, not general client-side request sending.