28 रिपॉजिटरी
Executing HTTP requests with custom configurations for automation and testing.
Distinct from HTTP Request Customization: Focuses on the execution of the request rather than just the customization of headers.
Explore 28 awesome GitHub repositories matching networking & communication · Request Execution. Refine with filters or upvote what's useful.
This project is a human resources management system built using Spring Boot and Vue. It serves as a platform for managing employee records, professional titles, and organizational hierarchies. The system features a role-based access control framework that maps users to specific roles and resources to secure API endpoints and user interface elements. It includes a real-time communication hub utilizing WebSockets for internal corporate chat and system notifications, as well as a dedicated manager for defining and modifying nested organizational department structures. Additional capabilities co
Implements a standardized mechanism to execute HTTP requests for API data operations.
Subfinder is a passive subdomain enumeration tool and DNS discovery utility designed to identify valid subdomains and hostnames associated with a specific organization or domain. It functions as a passive reconnaissance tool, gathering information about target domains by querying online databases without sending network traffic to the target infrastructure. The tool utilizes a pluggable provider architecture to separate discovery logic into independent modules, allowing for the integration of multiple passive-source APIs. It employs a concurrent-worker request model to execute network request
Implements parallel HTTP request execution to accelerate the discovery of subdomains across multiple providers.
HttpKernel is the core kernel component of the Symfony framework that orchestrates the complete HTTP request-response lifecycle. It provides an event-driven pipeline that converts an incoming HTTP request into a matching response by dispatching lifecycle events for early interception, controller resolution, error handling, response modification, and deferred tasks. The kernel automatically resolves the PHP callable that handles a request and injects its arguments using reflection and request attributes. It dispatches attribute-specific events for each PHP attribute found on a controller, enab
Executes nested sub-requests within a parent request cycle for rendering embedded page fragments.
C++ is a high-level HTTP client library and wrapper for libcurl. It provides a C++ interface for making network requests, managing network sessions, and implementing data transfers. The library distinguishes itself by offering an asynchronous HTTP client capable of executing non-blocking requests via callback interfaces. It also functions as a multipart form uploader for transmitting files and structured data, as well as an SSE stream handler for processing real-time server-sent events over persistent connections. Its broader capabilities cover secure web communication through SSL encryption
Enables sending network requests using standard HTTP methods like GET, POST, PUT, DELETE, and PATCH.
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
Provides the core capability to execute HTTP requests with custom methods and headers via the command line.
OkHttpUtils is a convenience wrapper for the OkHttp HTTP client that simplifies common networking operations on Android. It provides a straightforward interface for executing GET and POST requests, including sending form parameters and JSON payloads, as well as uploading files via multipart form data and downloading remote files to local storage. The library distinguishes itself through a set of practical utilities built on top of OkHttp's core architecture. It wraps synchronous calls into an asynchronous callback pattern, includes an interceptor-based logging layer for request and response d
Provides a primary interface for executing HTTP GET requests with query parameters.
The AWS SDK for PHP is a software development kit that provides HTTP client classes for every supported Amazon Web Service, enabling PHP applications to send authenticated requests and receive structured, typed response objects. It includes a credential resolution chain that automatically locates credentials from environment variables, instance profiles, or configuration files, and supports promise-based asynchronous execution for running multiple API calls concurrently to improve throughput. The SDK distinguishes itself through a middleware pipeline architecture that allows interception and
Sends multiple AWS API requests concurrently using promises to reduce total wall-clock time.
VCR is a Ruby library that records and replays HTTP interactions during test runs, storing them in serialized cassette files. It captures real HTTP requests and responses, then serves those recorded responses instead of making actual network calls, enabling fast and deterministic test suites that work offline. The library provides configurable request matching, allowing comparisons based on method, URI, host, path, body, or headers to find the correct recorded response. It supports scheduled cassette re-recording to automatically refresh stored interactions at a configurable interval, keeping
Prevents any HTTP request not explicitly allowed or recorded in a cassette from being executed.
GraphQL.NET is a server-side framework for building and executing GraphQL APIs within C# applications. It provides a comprehensive toolkit for schema building, a federated engine for distributed data graphs, and a subscription handler for managing real-time data streams. The project distinguishes itself with a flexible schema builder that supports both programmatic code-first definitions and declarative schema-first approaches using the standard schema definition language. It includes a dedicated federation engine to split data graphs into subgraphs and compose them into a unified gateway, as
Provides delegates to intercept and modify execution options and results for custom timing or error logging.
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
Sending multiple HTTP requests concurrently to reduce total wait time in network-bound applications.
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, DELETE, HEAD, and PATCH requests with path and query parameters, headers, and priority settings.
🚀 A Complete Fast Android Networking Library that also supports HTTP/2 🚀
Sends HTTP POST requests with form parameters and returns responses through observable streams.
unfetch एक आइसोमोर्फिक HTTP क्लाइंट और नेटवर्क लाइब्रेरी है जो ब्राउज़र और सर्वर दोनों एनवायरनमेंट में लगातार नेटवर्क रिक्वेस्ट्स करने के लिए एक प्रॉमिस-आधारित इंटरफ़ेस प्रदान करती है। यह उन एनवायरनमेंट के लिए Fetch API के एक हल्के कार्यान्वयन के रूप में कार्य करती है जिनमें नेटवर्क रिक्वेस्ट्स करने के लिए नेटिव सपोर्ट की कमी है। यह लाइब्रेरी एक छोटे मेमोरी फ़ुटप्रिंट को बनाए रखते हुए वेब संसाधनों को टेक्स्ट, JSON या बाइनरी ब्लब्स के रूप में पुनर्प्राप्त करने में सक्षम बनाती है। यह नेटिव ब्राउज़र सपोर्ट उपलब्ध न होने पर ग्लोबल नेमस्पेस में फ़ेच इंटरफ़ेस को इंस्टॉल करके एक पॉलीफ़िल के रूप में कार्य करती है। यह टूल वेब संसाधन पुनर्प्राप्ति के लिए व्यापक क्षमताओं को कवर करता है, जिसमें HTTP रिक्वेस्ट्स को निष्पादित करने, रिस्पॉन्स हेडर्स का निरीक्षण करने और रिस्पॉन्स सामग्री को पार्स करने की क्षमता शामिल है।
Executes HTTP requests by switching between different implementation drivers based on the runtime environment.
This project is a library of automation scripts designed for the BoxJs environment. It functions as an external API client and integration interface for interacting with remote servers. The system provides a persistent local data store to maintain state between script executions by saving and retrieving strings and JSON objects. It enables data exchange through structured JSON objects and supports both synchronous and asynchronous network requests using custom headers.
Executes various HTTP methods with custom headers to exchange data with remote servers.
TBomb Linux और Android डिवाइस के लिए एक कमांड-लाइन यूटिलिटी है, जिसे विशेष रूप से मल्टीथ्रेडेड बल्क मैसेजिंग और कॉल बॉम्बिंग के लिए डिज़ाइन किया गया है। यह एक API-बेस्ड मैसेजिंग टूल के रूप में कार्य करता है जो लक्षित नंबरों पर बड़ी मात्रा में स्वचालित टेक्स्ट मैसेज और फ़ोन कॉल भेजने के लिए कई तृतीय-पक्ष सेवा इंटरफ़ेस को एकीकृत करता है। यह टूल वितरित संचार की गति और मात्रा बढ़ाने के लिए एक साथ अनुरोध निष्पादन का उपयोग करता है। यह बाहरी कॉन्फ़िगरेशन फ़ाइलों के माध्यम से नए मैसेजिंग या कॉलिंग सेवा प्रदाताओं के एकीकरण की अनुमति देता है, जिससे कोर लॉजिक को संशोधित किए बिना सेवा एंडपॉइंट्स को अपडेट करना संभव हो जाता है। यह सिस्टम स्वचालित कॉल फ़्लडिंग, बल्क SMS ऑटोमेशन और API डिलीवरी गति परीक्षण को कवर करता है। इसमें लक्षित नंबरों और मैसेज काउंट्स को प्रोसेस करने के लिए एक कमांड-लाइन इंटरफ़ेस शामिल है, साथ ही स्वचालित एप्लिकेशन अपडेट और रिमोट वर्ज़न सिंक्रोनाइज़ेशन के लिए यूटिलिटीज़ भी शामिल हैं।
Executes multiple network requests simultaneously to increase the volume and speed of delivered messages.
This project is a Model Context Protocol server that enables Large Language Models to control Playwright browsers for web automation, scraping, and end-to-end testing. It functions as a programmable interface for executing JavaScript, capturing screenshots, and interacting with web elements across multiple browser engines. The server exposes browser automation capabilities as a set of standardized tools that models can discover and invoke. It supports session-based browser isolation to ensure unique contexts for each client connection and provides a transport layer using either standard input
Provides the ability to execute various HTTP methods with custom headers and bearer token authorization.
यह प्रोजेक्ट एक PHP संगतता पॉलीफिल है जिसे भाषा के पुराने संस्करणों में PHP 7.2 से कोर फंक्शन्स और कॉन्स्टेंट्स को बैकपोर्ट करने के लिए डिज़ाइन किया गया है। यह एक PHP स्टैंडर्ड लाइब्रेरी एक्सटेंशन और वर्ज़न बैकपोर्ट के रूप में कार्य करता है, जो विभिन्न वातावरणों में सुसंगत व्यवहार सुनिश्चित करने के लिए PHP कोर में अंतराल को भरने वाली एक संगतता परत प्रदान करता है। यह लाइब्रेरी लापता स्टैंडर्ड लाइब्रेरी फंक्शन्स को लागू करके क्रॉस-वर्ज़न कोड पोर्टेबिलिटी को सक्षम बनाती है, जिससे नए भाषा फीचर्स को पुराने PHP वातावरणों पर चलाने की अनुमति मिलती है। यह सुनिश्चित करता है कि एप्लिकेशन एक सुसंगत इंटरफ़ेस बनाए रख सकें और पुराने संस्करणों पर चलने के बावजूद वर्तमान लाइब्रेरीज़ के साथ संगत रह सकें।
Sends multiple HTTP requests in parallel and processes responses as they arrive.
next-learn फुल-स्टैक वेब एप्लिकेशन बनाने के लिए शैक्षिक संसाधनों और रेफरेंस इम्प्लीमेंटेशन का एक संग्रह है। यह Next.js फ्रेमवर्क के लिए एक शिक्षण संसाधन और ट्यूटोरियल के रूप में कार्य करता है, जो स्टार्टर कोड और उदाहरण प्रोजेक्ट्स प्रदान करता है जो सर्वर-साइड रेंडरिंग और React-आधारित इकोसिस्टम का प्रदर्शन करते हैं। यह प्रोजेक्ट एक फुल-स्टैक वेब टेम्पलेट प्रदान करता है जो डेटाबेस इंटीग्रेशन, यूज़र प्रमाणीकरण और सर्वर-साइड लॉजिक का पूर्ण कार्यान्वयन प्रदर्शित करता है। इसमें वेब परफॉरमेंस ऑप्टिमाइज़ेशन के लिए रेफरेंस उदाहरण शामिल हैं, जो विशेष रूप से सर्वर कंपोनेंट्स, सर्वर एक्शन्स और डायनामिक रूटिंग के उपयोग का प्रदर्शन करते हैं। कोडबेस फुल-स्टैक क्षमताओं की एक विस्तृत सतह को कवर करता है, जिसमें सर्वर-साइड क्वेरी और म्यूटेशन के माध्यम से डेटा मैनेजमेंट, रूट गार्ड्स के माध्यम से आइडेंटिटी-आधारित एक्सेस कंट्रोल, और फाइल-सिस्टम रूटिंग का उपयोग करके नेविगेशन आर्किटेक्चर शामिल है। यह विभिन्न रेंडरिंग रणनीतियों, इमेजेस और फोंट्स के लिए एसेट ऑप्टिमाइज़ेशन और यूज़र इंटरफ़ेस स्टाइलिंग को भी लागू करता है।
Implements parallel data requesting to prevent sequential waterfalls during server-side rendering.
openai-java एक Java क्लाइंट लाइब्रेरी और सॉफ्टवेयर डेवलपमेंट किट है जिसे OpenAI सेवाओं को Java एप्लिकेशन्स में एकीकृत करने के लिए डिज़ाइन किया गया है। यह बड़े भाषा मॉडल एंडपॉइंट्स के लिए एक प्रोग्रामेटिक रैपर के रूप में कार्य करता है, जो चैट कंप्लीशन्स, टेक्स्ट एम्बेडिंग्स और AI एजेंट्स के ऑर्केस्ट्रेशन जैसी जेनरेटिव AI क्षमताओं के कार्यान्वयन को सक्षम बनाता है। यह लाइब्रेरी इमेजेस के निर्माण और संपादन, साथ ही ऑडियो ट्रांसक्रिप्शन और अनुवाद सहित मल्टीमॉडल कार्यों की एक विस्तृत श्रृंखला का समर्थन करती है। यह मॉडल ट्रेनिंग और फाइन-ट्यूनिंग के लिए विशेष टूल्स प्रदान करती है, जिससे यूज़र्स को विशिष्ट डोमेन पर मॉडल परफॉरमेंस में सुधार करने के लिए डेटासेट अपलोड करने की अनुमति मिलती है। इसके अतिरिक्त, इसमें सुरक्षा दिशानिर्देशों के खिलाफ इनपुट और आउटपुट को फिल्टर करने के लिए कस्टम फंक्शन निष्पादन और कंटेंट मॉडरेशन की क्षमताएं शामिल हैं। यह SDK रिक्वेस्ट निर्माण के लिए बिल्डर पैटर्न का उपयोग करता है और API रिसोर्सेज को स्ट्रॉन्गली टाइप्ड Java क्लासेस में मैप करता है। यह रियल-टाइम रिस्पॉन्स स्ट्रीमिंग के लिए सर्वर-सेंट इवेंट्स के माध्यम से सिंक्रोनस रिक्वेस्ट-रिस्पॉन्स साइकिल्स और इंक्रीमेंटल डेटा डिलीवरी दोनों का समर्थन करता है।
Executes blocking network calls that wait for a complete response from the remote model.
Grequests is an asynchronous HTTP client and wrapper for the Requests library that uses Gevent coroutines to execute multiple network requests concurrently. It utilizes a non-blocking connection pool to manage simultaneous outgoing requests and improve throughput compared to sequential execution. The library features an asynchronous response generator that yields HTTP responses as they complete, rather than waiting for an entire batch to finish. It provides a mechanism to limit the number of active connections to manage resource consumption and prevent destination servers from being overloade
Sends multiple HTTP requests concurrently using Gevent to reduce total wait time.