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

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

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

17 रिपॉजिटरी

Awesome GitHub RepositoriesService Method Mapping

Mapping internal service functions to specific HTTP endpoints and RESTful URL patterns.

Distinct from HTTP Methods: Focuses on the mapping between RPC service methods and HTTP endpoints, rather than just supporting standard HTTP methods.

Explore 17 awesome GitHub repositories matching web development · Service Method Mapping. Refine with filters or upvote what's useful.

Awesome Service Method Mapping GitHub Repositories

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

    grpc-ecosystem/grpc-gateway

    19,930GitHub पर देखें↗

    This project is a REST-to-gRPC API gateway and JSON reverse proxy that translates RESTful HTTP requests into gRPC service calls. It functions as a protocol buffer proxy generator, providing the tools necessary to bridge JSON-based HTTP traffic with backend gRPC servers. The system distinguishes itself by automating the creation of reverse-proxy servers and stubs through protobuf-driven code generation. It also includes a dedicated OpenAPI specification generator that produces OpenAPI v2 and v3 documents from gRPC service definitions and annotations. The project covers a broad range of integr

    Creates default HTTP endpoints for gRPC methods that lack explicit routing rules using a standardized path.

    Gogogrpcgrpc-gateway
    GitHub पर देखें↗19,930
  • apache/brpcapache का अवतार

    apache/brpc

    17,545GitHub पर देखें↗

    brpc is a high-performance C++ RPC framework and network programming library designed for building distributed systems. It functions as a multi-protocol RPC server capable of hosting and detecting multiple communication protocols, including gRPC, Thrift, HTTP, Redis, and Memcached, on a single TCP port. The project distinguishes itself through high-throughput data transport and memory efficiency, utilizing RDMA-based transport to bypass the kernel TCP stack and zero-copy memory management to eliminate data duplication. It also implements the Raft algorithm for consensus-based state replicatio

    Maps remote service methods to HTTP endpoints using naming conventions or custom RESTful URL patterns.

    C++rpc
    GitHub पर देखें↗17,545
  • sindresorhus/kysindresorhus का अवतार

    sindresorhus/ky

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

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

    Ky aborts an in-flight request using the AbortController API, throwing an AbortError.

    TypeScriptfetchhttp-clienthttp-request
    GitHub पर देखें↗16,943
  • apiaryio/api-blueprintapiaryio का अवतार

    apiaryio/api-blueprint

    8,648GitHub पर देखें↗

    api-blueprint is a markdown-based API design language and specification standard used to define the structure, behavior, and data schemas of HTTP web services. It provides a formal method for mapping HTTP methods to resources and defining payload validation rules through a machine-readable syntax. The project functions as a blueprint for creating interactive technical documentation and functional mock servers. These tools transform design specifications into human-readable guides and simulated backend environments to enable integration testing before implementation. The language covers API m

    Maps HTTP methods to specific resources to define the request and response cycle of a web service.

    GitHub पर देखें↗8,648
  • redux-observable/redux-observableredux-observable का अवतार

    redux-observable/redux-observable

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

    Redux-Observable is a functional middleware for Redux that treats action streams as observables to manage complex asynchronous side effects and timing. It acts as an asynchronous action orchestrator, transforming streams of Redux actions into new actions through pipelines of observable-based side effects to coordinate application state changes. The project allows for the dynamic loading, injection, and replacement of side-effect streams at runtime. This enables the addition of asynchronous task handlers without requiring a full application restart, supporting code splitting and lazy loading o

    Provides mechanisms to abort in-flight network requests or background tasks via observable pipelines.

    TypeScript
    GitHub पर देखें↗7,815
  • ipfs/js-ipfsipfs का अवतार

    ipfs/js-ipfs

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

    js-ipfs is an HTTP client library that connects to any IPFS daemon, enabling JavaScript applications to interact with the InterPlanetary File System. It provides a promise-based asynchronous API for managing content-addressed storage, where all data is identified by cryptographic hashes (CIDs) for immutable references and deduplication. The library communicates with a remote IPFS node through HTTP requests, supporting cancellation of in-flight operations via standard AbortController signals. The library offers a comprehensive set of capabilities for working with IPFS, including adding and ret

    Cancels in-flight HTTP requests using standard AbortController signals.

    JavaScriptdecentralizeddistributedimmutable
    GitHub पर देखें↗7,401
  • proxymanapp/proxymanProxymanApp का अवतार

    ProxymanApp/Proxyman

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

    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

    Provides options to cancel breakpoints and abort connections during HTTP traffic debugging.

    debugging-tooliosmacos
    GitHub पर देखें↗6,858
  • ai-dynamo/dynamoai-dynamo का अवतार

    ai-dynamo/dynamo

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

    Dynamo is a distributed inference orchestration platform designed for large language models. It functions as a system to coordinate prefill and decode phases across GPU nodes, utilizing a multi-backend runtime adapter to connect engines like vLLM and TensorRT-LLM through a unified block-oriented memory interface. An OpenAI-compatible API server provides the frontend for integration with existing tools and clients. The project is distinguished by its disaggregated serving architecture, which separates prompt processing and token generation onto independent GPU pools to optimize throughput and

    Moves active requests to healthy workers during failures to prevent request loss.

    Rust
    GitHub पर देखें↗6,112
  • graphql-dotnet/graphql-dotnetgraphql-dotnet का अवतार

    graphql-dotnet/graphql-dotnet

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

    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

    Terminates GraphQL requests during the validation phase using cancellation tokens to conserve server resources.

    C#apidotnet-coregraphiql
    GitHub पर देखें↗5,987
  • azure/azure-sdk-for-netAzure का अवतार

    Azure/azure-sdk-for-net

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

    The Azure SDK for .NET is a collection of client and management libraries that enable .NET applications to interact with cloud services through a consistent, well-defined programming model. It provides a unified interface for authenticating, configuring HTTP pipelines, and calling service methods either synchronously or asynchronously, with support for pagination, long-running operations, and structured error handling. The SDK distinguishes itself through comprehensive authentication options, including connection strings, OAuth token credentials, managed identity, service principals, and deve

    Pass an optional CancellationToken to any service method to abort an in-flight request.

    C#azureazure-sdkc-sharp
    GitHub पर देखें↗5,937
  • line/armerialine का अवतार

    line/armeria

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

    Armeria एक Netty-आधारित माइक्रोसर्विस फ्रेमवर्क है जिसका उपयोग उच्च-प्रदर्शन एसिंक्रोनस सेवाएं बनाने के लिए किया जाता है। यह एक मल्टी-प्रोटोकॉल RPC सर्वर के रूप में कार्य करता है जो एक ही एकीकृत पोर्ट पर gRPC, Thrift और REST सेवाओं को उजागर करने में सक्षम है। यह प्रोजेक्ट एक साथ विभिन्न संचार प्रोटोकॉल चलाने की अपनी क्षमता और अपने एकीकृत RPC डिबगिंग वेब कंसोल द्वारा प्रतिष्ठित है, जो JSON के माध्यम से रिमोट प्रोसीजर कॉल्स की खोज और आह्वान की अनुमति देता है। इसमें Protobuf सेवाओं के साथ वेब क्लाइंट संगतता को सक्षम करने के लिए एक gRPC से JSON ट्रांसकोडर भी शामिल है। यह फ्रेमवर्क माइक्रोसर्विस क्षमताओं का एक व्यापक सूट प्रदान करता है, जिसमें सर्किट ब्रेकर्स और रिट्रीज़ के साथ रिएक्टिव RPC क्लाइंट, क्लाइंट-साइड लोड बैलेंसिंग, और DNS, ZooKeeper व Consul के साथ सर्विस डिस्कवरी एकीकरण शामिल है। यह मेट्रिक्स संग्रह, डिस्ट्रीब्यूटेड ट्रेसिंग और इंटरैक्टिव सर्विस दस्तावेज़ीकरण के माध्यम से डिस्ट्रीब्यूटेड सिस्टम ऑब्जर्वेबिलिटी को भी कवर करता है। Armeria लेगेसी सर्वलेट कंटेनरों के एम्बेडिंग का समर्थन करती है और एक ही सर्वर प्रोसेस के भीतर सह-अस्तित्व की अनुमति देने के लिए थर्ड-पार्टी वेब फ्रेमवर्क के साथ एकीकृत होती है।

    Maps HTTP methods and paths to logic using annotations to implement standard CRUD operations.

    Java
    GitHub पर देखें↗5,115
  • request/request-promiserequest का अवतार

    request/request-promise

    4,722GitHub पर देखें↗

    यह प्रोजेक्ट Node.js के लिए एक प्रॉमिस-आधारित HTTP क्लाइंट है जो कॉलबैक-शैली नेटवर्क रिक्वेस्ट को प्रॉमिस ऑब्जेक्ट्स में लपेटता है। यह एसिंक्रोनस फ़्लो कंट्रोल का प्रबंधन करते समय वेब सर्वर पर JSON, फ़ॉर्म डेटा और मल्टीपार्ट रिक्वेस्ट भेजने के लिए एक लाइब्रेरी के रूप में कार्य करता है। यह लाइब्रेरी रिक्वेस्ट और रिस्पॉन्स लाइफसाइकिल को संभालने के लिए एक विशेष Bluebird प्रॉमिस कार्यान्वयन का उपयोग करती है। इसमें एक सेशन मैनेजर शामिल है जो कई नेटवर्क कॉल्स में स्थिति (state) को बनाए रखने और प्रसारित करने के लिए कुकी जार का उपयोग करता है। यह टूल REST API एकीकरण, रिस्पॉन्स डेटा रूपांतरण, और पूर्ण HTTP रिस्पॉन्स कैप्चर सहित नेटवर्क क्षमताओं की एक विस्तृत श्रृंखला को कवर करता है। यह रिक्वेस्ट रद्दीकरण, गैर-सफलता स्थिति कोड के लिए कॉन्फ़िगर करने योग्य त्रुटि हैंडलिंग, और नेटवर्क ट्रैफ़िक डिबगिंग के लिए तंत्र प्रदान करता है।

    Provides a specialized Bluebird-based promise wrapper to handle HTTP request and response lifecycles.

    JavaScript
    GitHub पर देखें↗4,722
  • hey-api/openapi-tshey-api का अवतार

    hey-api/openapi-ts

    4,128GitHub पर देखें↗

    openapi-ts is a tool and orchestrator used to convert OpenAPI specifications into type-safe TypeScript SDKs and HTTP client implementations. It automatically generates typed interfaces and request functions from API definitions to ensure consistency between the server and the client. The project employs a transport-agnostic client interface, decoupling high-level API calls from the underlying network library. It uses a plugin-based generation pipeline and a custom plugin architecture to allow for the customization of output types and validation schemas. The system provides capabilities for n

    Wraps network requests in control objects to enable abortion and prevent memory leaks.

    TypeScriptangularaxioscodegen
    GitHub पर देखें↗4,128
  • connectrpc/connect-goconnectrpc का अवतार

    connectrpc/connect-go

    3,963GitHub पर देखें↗

    Connect-go is a library for building type-safe remote procedure call services that are wire-compatible with gRPC and HTTP. It provides a Go implementation of Protocol Buffers for structured data exchange, enabling the creation of multi-protocol RPC servers and generated type-safe clients. The framework is distinguished by its polyglot protocol support, allowing a single server handler to serve requests using several different protocols simultaneously over HTTP. This includes the ability to toggle between different transport protocols for the same service and the use of pluggable content negot

    Provides a predictable naming convention to parse package, service, and method names from HTTP request paths.

    Go
    GitHub पर देखें↗3,963
  • httpie/desktophttpie का अवतार

    httpie/desktop

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

    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

    Executes HTTP calls with the ability to cancel in-progress transactions and analyze response metadata.

    apiapi-clientapi-testing
    GitHub पर देखें↗3,851
  • danog/madelineprotodanog का अवतार

    danog/MadelineProto

    3,344GitHub पर देखें↗

    MadelineProto is an asynchronous PHP library that provides a programmatic interface for interacting with the Telegram API using the MTProto protocol, the same protocol used by official Telegram clients. It functions as both a Telegram bot SDK and a userbot automation library, enabling PHP applications to connect to Telegram as either a bot account or a regular user account, sending and receiving messages, media, and other data directly without relying on the Bot API intermediary. The library is built on an event-driven architecture with Amp v3 fiber-based concurrency, allowing for non-blockin

    Provides the ability to stop a method call that is currently in progress.

    PHPamphpasyncbot
    GitHub पर देखें↗3,344
  • macpaw/openaiMacPaw का अवतार

    MacPaw/OpenAI

    2,862GitHub पर देखें↗

    This is an asynchronous Swift client library for calling OpenAI’s API across Apple platforms. It provides native access to chat completions, image generation and editing, speech synthesis and transcription, text embeddings, and content moderation through a single interface built on Swift’s async-await concurrency model. The client supports structured output generation by constraining model responses to a provided JSON schema, and enables real-time consumption of generated text through streaming responses delivered as an AsyncSequence. It includes a thread-based conversation model for managing

    Stops in-flight network requests by cancelling the calling task or using a cancellable request handle.

    Swiftaiopenaiopenai-api
    GitHub पर देखें↗2,862
  1. Home
  2. Web Development
  3. HTTP Methods
  4. Service Method Mapping

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

  • Method CancellationsStops a method call that is currently in progress. **Distinct from Request Cancellation:** Distinct from Request Cancellation: focuses on cancelling in-progress method calls, not HTTP requests.
  • Request Cancellation2 सब-टैग्सPasses optional cancellation tokens to service methods to abort in-flight requests. **Distinct from Service Method Mapping:** Distinct from Service Method Mapping: focuses on cancelling in-flight requests, not mapping methods to endpoints.
  • Request MigrationsThe process of moving active processing tasks from one worker to another without losing state. **Distinct from Request Cancellation:** Focuses on migrating active requests between healthy nodes rather than simply cancelling them.
  • Schema-Based Path ParsingExtracting service and method identifiers from URL paths based on predefined naming conventions. **Distinct from Service Method Mapping:** Focuses on parsing the URL path to identify the RPC method, whereas service method mapping is the broader association of methods to endpoints.