awesome-repositories.com

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

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

36 रिपॉजिटरी

Awesome GitHub RepositoriesHTTP Request Managers

Tools for configuring and controlling HTTP communication parameters.

Distinguishing note: Focuses on low-level request parameter management rather than high-level web framework routing.

Explore 36 awesome GitHub repositories matching web development · HTTP Request Managers. Refine with filters or upvote what's useful.

Awesome HTTP Request Managers GitHub Repositories

AI के साथ बेहतरीन रिपॉजिटरी खोजें।हम AI का उपयोग करके सबसे सटीक रिपॉजिटरी खोजेंगे।
  • dcloudio/uni-appdcloudio का अवतार

    dcloudio/uni-app

    41,549GitHub पर देखें↗

    uni-app is a cross-platform framework for building mobile and web applications from a single Vue.js codebase. It provides a multi-platform app compiler and a cross-platform UI library to ensure consistent behavior and visual presentation across different operating systems. The project features a native API bridge and a universal plugin system that wrap native SDKs into a unified interface, allowing developers to access device hardware and operating system functions. It utilizes a specialized rendering engine and native performance compilation to bypass standard document overhead and achieve h

    Manages HTTP request parameters and maintains session state through cookie persistence.

    Objective-Candroidcross-platformcrossplatform
    GitHub पर देखें↗41,549
  • sqlmapproject/sqlmapsqlmapproject का अवतार

    sqlmapproject/sqlmap

    37,676GitHub पर देखें↗

    This project is an automated security testing suite designed to detect and exploit database vulnerabilities. It functions as a command-line utility that streamlines the identification, verification, and exploitation of web application flaws by automating the injection of malicious payloads into input parameters. The tool provides a comprehensive framework for database enumeration, allowing users to extract schema information, user data, and system configurations from identified injection points. What distinguishes this tool is its sophisticated engine for dynamic payload adaptation and heuris

    Manages headers, cookies, and connection settings to ensure successful communication with target applications.

    Pythondatabasedetectionexploitation
    GitHub पर देखें↗37,676
  • 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

    Controls the lifecycle of HTTP communication, including credential management and request cancellation.

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

    guzzle/guzzle

    23,453GitHub पर देखें↗

    Guzzle is a PHP HTTP client used for sending synchronous and asynchronous requests to web services. It serves as a concurrent HTTP request manager, an HTTP stream handler, and a middleware-based HTTP pipeline. The project is a PSR-7 compliant client, utilizing standardized PHP interfaces for requests, responses, and streams. The library differentiates itself through a customizable functional handler stack that allows for the interception and modification of the request and response lifecycle. It features an adapter-based transport system that enables swapping between network implementations,

    Manages multiple network requests in parallel using a capped pool to optimize total throughput.

    PHP
    GitHub पर देखें↗23,453
  • wistbean/learn_python3_spiderwistbean का अवतार

    wistbean/learn_python3_spider

    21,802GitHub पर देखें↗

    This project is a comprehensive educational guide and framework for building web scrapers using Python. It provides a course-based approach to data extraction, combining a Python crawler framework with tutorials on web reverse engineering and network traffic analysis. The project distinguishes itself by covering advanced extraction challenges, including the decryption of obfuscated JavaScript and the bypass of anti-scraping measures. It specifically addresses mobile application scraping through the simulation of user interactions and the interception of network traffic. The capability surfac

    Implements parallel HTTP request execution using capped pools to optimize data collection throughput.

    Pythonpython-scriptpython-spiderpython3
    GitHub पर देखें↗21,802
  • zxwk1998/vue-admin-betterzxwk1998 का अवतार

    zxwk1998/vue-admin-better

    18,851GitHub पर देखें↗

    vue-admin-better is a Vue 3 admin dashboard template and framework used for creating data-driven backend management systems. It provides a responsive admin UI kit with pre-built page templates and layouts that adapt to desktop, mobile, and tablet screens. The framework features a dynamic route management system that renders application navigation and page access based on configurations received from a remote server. It includes a mock API development environment for generating and exporting simulated backend data, enabling frontend development to proceed without a live API. The project imple

    Provides tools for configuring and controlling HTTP communication parameters across multiple data sources.

    Vueadminadmin-dashboardadmin-template
    GitHub पर देखें↗18,851
  • cfug/diocfug का अवतार

    cfug/dio

    12,828GitHub पर देखें↗

    Dio is a cross-platform HTTP client for Dart designed to manage network requests and data communication across mobile and desktop applications. It provides a comprehensive framework for executing standard web operations while handling complex tasks such as request lifecycles, connection security, and global configuration. The library distinguishes itself through an extensible architecture that allows developers to hook into the request and response pipeline. By utilizing interceptors and custom network adapters, users can modify traffic, perform authentication, and swap underlying networking

    Manages standard HTTP operations, timeouts, and global configurations for consistent application communication.

    Dartadaptercancellabledart
    GitHub पर देखें↗12,828
  • darrenburns/postingdarrenburns का अवतार

    darrenburns/posting

    12,035GitHub पर देखें↗

    Posting is a terminal-based HTTP request manager designed for developing, testing, and documenting API endpoints. It functions as a keyboard-driven interface that allows users to execute requests, manage collections, and inspect server responses directly within the command line environment. By storing request configurations as plain text files on the local filesystem, the tool ensures that API definitions remain compatible with standard version control systems. The project distinguishes itself by treating API collections as version-controlled assets, enabling users to migrate existing workflo

    Manages API collections as version-controlled files with support for environment variables and request scripting.

    Pythonautomationclideveloper-tools
    GitHub पर देखें↗12,035
  • cloudflare/quichecloudflare का अवतार

    cloudflare/quiche

    11,563GitHub पर देखें↗

    This project is a memory-safe implementation of the QUIC transport protocol and HTTP/3, designed for high-throughput and efficient network communication. It provides a comprehensive toolkit for building secure, low-latency network applications by managing the full lifecycle of transport connections, including protocol negotiation, stream data exchange, and connection state management. The library distinguishes itself through a focus on performance and protocol integrity. It utilizes a formal state machine to enforce strict adherence to transport rules and employs zero-copy buffer management t

    Provides interfaces for managing the lifecycle of web requests and responses.

    Rusthttp3network-programmingprotocol
    GitHub पर देखें↗11,563
  • openfeign/feignOpenFeign का अवतार

    OpenFeign/feign

    9,784GitHub पर देखें↗

    Feign is a declarative Java HTTP client framework that maps method signatures to REST API requests. It functions as an HTTP interface mapper, allowing the creation of type-safe clients by defining service interfaces with annotations to eliminate manual request logic. The framework features a pluggable HTTP transport layer, which decouples request definition from execution by routing network traffic through interchangeable underlying HTTP engines. It provides a comprehensive request management pipeline including interceptors for modifying headers, policy-driven retry logic for failure recover

    Decouples request definition from execution by allowing requests to be routed through interchangeable HTTP transport engines.

    Javahttp-clientinterfacejava
    GitHub पर देखें↗9,784
  • puma/pumapuma का अवतार

    puma/puma

    7,878GitHub पर देखें↗

    Puma is a concurrent HTTP server for Ruby applications that implements the Rack interface. It operates as a clustered web server, using a combination of worker processes and threads to handle multiple simultaneous web connections via TCP ports or UNIX domain sockets. The server features a master-worker process model that utilizes multiple CPU cores and employs copy-on-write preloading to reduce memory usage. It supports zero-downtime restarts through socket-handover capabilities, allowing application updates without dropping pending network requests. The project includes a token-authenticate

    Implements parallel HTTP request processing using a capped pool of worker threads and processes to maximize throughput.

    Rubymultithreadingrackruby
    GitHub पर देखें↗7,878
  • inertiajs/inertiainertiajs का अवतार

    inertiajs/inertia

    7,708GitHub पर देखें↗

    Inertia is a server-driven frontend framework designed to create monolithic single page applications. It acts as a state synchronization protocol and client-side routing bridge, allowing developers to build interactive experiences using modern JavaScript component libraries while keeping routing and controllers on the server. This approach eliminates the need for a separate REST or GraphQL API layer by passing data from server controllers to frontend components as props via JSON payloads. The framework distinguishes itself by utilizing adapter-based integration to link various backend environ

    Executes asynchronous requests using various HTTP methods and returns parsed JSON responses without navigation.

    TypeScript
    GitHub पर देखें↗7,708
  • dxcweb/high-speed-downloaderdxcweb का अवतार

    dxcweb/high-speed-downloader

    7,129GitHub पर देखें↗

    This project is a JavaScript-based HTTP download manager and accelerator designed to increase file transfer rates within a web browser. It functions as a multi-threaded download accelerator that retrieves remote resources by splitting files into smaller segments for simultaneous downloading. The tool utilizes HTTP range requests to fetch multiple file segments in parallel, maximizing available network bandwidth. It manages this process through a client-side blob buffer and memory management system that stores binary data before assembling the segments into the final file. The system covers c

    Implements capped pools for executing multiple HTTP requests in parallel to optimize throughput.

    javascript
    GitHub पर देखें↗7,129
  • asynchttpclient/async-http-clientAsyncHttpClient का अवतार

    AsyncHttpClient/async-http-client

    6,392GitHub पर देखें↗

    This is a non-blocking network client for Java applications that provides asynchronous HTTP request capabilities and bidirectional WebSocket connectivity. It leverages a Netty-based architecture to handle high volumes of network input and output. The library utilizes native transport abstractions such as Epoll, KQueue, and io_uring to reduce system latency. It supports HTTP/2 multiplexing to run multiple concurrent request-response streams over a single connection and provides automatic response body decompression for various formats. Core capabilities cover the management of complex network

    Manages complex HTTP communication parameters including multipart uploads and response decompression.

    Javaahcasyncasynchttpclient
    GitHub पर देखें↗6,392
  • subzeroid/instagrapisubzeroid का अवतार

    subzeroid/instagrapi

    6,366GitHub पर देखें↗

    Fetches multiple Instagram user profiles or media items in parallel using concurrency primitives.

    Pythonapi-wrapperinstabotinstagram
    GitHub पर देखें↗6,366
  • iron/ironiron का अवतार

    iron/iron

    6,114GitHub पर देखें↗

    Iron is a Rust web framework used for building concurrent web applications and APIs. It functions as a concurrent HTTP server and provides a stateless route dispatcher to map incoming URL paths and globs to specific handler functions. The project is centered around a middleware-based request pipeline, which allows the request-response cycle to be extended via plugins and modifiers. It utilizes a thread-safe state container to store shared application memory accessible across all concurrent handlers and middleware. The framework covers broad capability areas including dynamic API routing, sta

    Processes multiple simultaneous HTTP requests using a concurrent architecture to ensure high scalability.

    Rust
    GitHub पर देखें↗6,114
  • lostisland/faradaylostisland का अवतार

    lostisland/faraday

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

    Faraday is an HTTP client library for Ruby that sends requests and processes responses through a middleware pipeline with pluggable adapters. Its core identity is built around a middleware-pipeline architecture where HTTP requests and responses flow through a chain of components that can modify, log, or transform data before reaching the backend, combined with an adapter-based backend abstraction that delegates HTTP execution to interchangeable backends like Net::HTTP or Typhoeus. The library distinguishes itself through a parallel-execution engine that dispatches multiple HTTP requests concu

    Run multiple HTTP requests concurrently to reduce total wait time.

    Ruby
    GitHub पर देखें↗5,946
  • adbar/trafilaturaadbar का अवतार

    adbar/trafilatura

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

    Trafilatura is a Python library and command-line tool for extracting clean, structured text and metadata from web pages. It downloads HTML content, identifies the main body of text, and strips away navigation, ads, and other boilerplate, returning the core article content along with fields like title, author, date, and URL. The tool can also extract user comments and test whether a page contains extractable text, making it a general-purpose web text extraction library. What distinguishes Trafilatura from simpler extractors is its configurable extraction pipeline, which offers high-speed, high

    Manages concurrent network requests with a configurable worker pool, deduplicating URLs and handling rate limits.

    Pythonarticle-extractorcorpus-buildercorpus-tools
    GitHub पर देखें↗5,319
  • rest-client/rest-clientrest-client का अवतार

    rest-client/rest-client

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

    यह REST API इंटीग्रेशन, रिसोर्स मॉडलिंग और ऑटोमेटेड नेटवर्क संचार के लिए डिज़ाइन किया गया एक Ruby HTTP क्लाइंट है। यह हेडर्स, कुकीज़ और SSL कॉन्फ़िगरेशन को मैनेज करने के लिए टूल्स का एक सेट प्रदान करता है, साथ ही वन-ऑफ़ HTTP कमांड्स निष्पादित करने और इंटरैक्टिव API टेस्टिंग सेशन मैनेज करने के लिए एक समर्पित कमांड-लाइन इंटरफ़ेस भी देता है। यह प्रोजेक्ट अपनी रिसोर्स मॉडलिंग क्षमताओं के माध्यम से अलग है, जो नेस्टेड सब-रिसोर्स एंडपॉइंट्स बनाने के लिए पर्सिस्टेंट बेस URLs और क्रेडेंशियल्स को परिभाषित करने की अनुमति देता है। इसमें एक मल्टीपार्ट रिक्वेस्ट हैंडलर भी है जो फ़ाइलों को अपलोड करने और बड़े पेलोड्स को स्ट्रीम करने के लिए MIME टाइप्स का पता लगाता है। व्यापक रूप से, लाइब्रेरी SSL और TLS कॉन्फ़िगरेशन के माध्यम से नेटवर्क सुरक्षा, प्रॉक्सी रूटिंग और कुकी जार मेंटेनेंस के माध्यम से ट्रैफ़िक मैनेजमेंट, और रिक्वेस्ट पेलोड्स व रिस्पॉन्स बॉडीज़ दोनों के लिए इंक्रीमेंटल स्ट्रीमिंग का उपयोग करके परफॉर्मेंस ऑप्टिमाइज़ेशन को कवर करती है।

    Provides a robust set of tools for configuring and controlling HTTP communication parameters.

    Ruby
    GitHub पर देखें↗5,215
  • elbywan/wretchelbywan का अवतार

    elbywan/wretch

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

    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,

    Offers utilities for complex HTTP tasks such as upload progress tracking, request deduplication, and response caching.

    TypeScript
    GitHub पर देखें↗5,174
पिछला12अगला
  1. Home
  2. Web Development
  3. HTTP Request Managers

सब-टैग एक्सप्लोर करें

  • Concurrent Request Pooling1 सब-टैगMechanisms for executing multiple HTTP requests in parallel using capped pools to optimize throughput. **Distinct from HTTP Request Managers:** Specifically covers parallel request pooling and batching, whereas the parent covers general HTTP parameter management.
  • HTTP Metadata ManagementTools for reading and modifying basic HTTP request attributes such as URI, method, version, and protocol scheme. **Distinct from HTTP Request Managers:** Focuses on the internal attributes of a request within a framework rather than external request parameter configuration
  • Multi-Runtime Request ManagementManagement of HTTP requests across diverse JavaScript execution environments and runtimes. **Distinct from HTTP Request Managers:** Focuses on runtime abstraction and cross-environment execution rather than just parameter configuration
  • Transport Engine IntegrationsMechanisms to route HTTP requests through interchangeable underlying network transport engines. **Distinct from HTTP Request Managers:** Focuses on the ability to swap the underlying HTTP client engine rather than managing individual request parameters.