graze/guzzle-jsonrpc
Abandoned JSON-RPC 2.0 client for Guzzle. Supports Guzzle 6/5/4/3 via branches, with helpers to build notifications, requests, and batch calls. Provides sync and async sending using Guzzle Promises. Consider forking for maintenance.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| bankiru/doctrine-api-client | 0.87 | Doctrine-style entity manager for remote RPC APIs. Map entities via YAML, register RPC clients, and use Doctrine Common interfaces (metadata, proxies, repositories) to fetch and manage remote resources as if they were Doctrine entities. | 9 | 8 | 1 | 0 | 4 | 2.1 | 1.1 | — | 9 years ago | |
| devim/symfony4-rpc-server-bundle | 0.87 | — | 0 | 0 | 0 | 0 | 0 | 0.3 | — | — | 7 years ago | |
| datto/json-rpc | 0.87 | Lightweight PHP library for building and parsing JSON-RPC 2.0 messages. Fully spec compliant, 100% unit-tested, and transport-agnostic so you can use HTTP, SSH, or any channel. Includes simple Client/Server APIs and working examples. | 195 | 197 | 44 | 17K | 2 | 2.9 | 27.6 | LGPL-3.0 | — | |
| scaytrase/rpc-common | 0.86 | Common PHP RPC interfaces and helpers with batch-style request support. Includes client decorators (lazy, logging, caching) plus test utilities like a mock client with queued responses and acceptance filters for predictable RPC testing. | 0 | 0 | 0 | 342 | 0 | 1.5 | 35.0 | MIT | 9 years ago | |
| guzzle/http | 0.86 | Legacy Guzzle HTTP component providing request/response objects, message abstractions, and client utilities for making HTTP calls in PHP. Useful for older Guzzle integrations and compatibility layers; for new projects, prefer modern guzzlehttp/guzzle versions. | 33 | 42 | 9 | 49K | 0 | 0.5 | — | — | — | |
| felixfbecker/advanced-json-rpc | 0.86 | JSON-RPC 2.0 request/response helpers with a Dispatcher that decodes JSON-RPC calls and invokes target methods. Automatically coerces parameter types using type hints and @param docs, and supports nested targets via configurable method delimiters. | 255 | 258 | 17 | 771K | 10 | 28.5 | 64.7 | ISC | 5 years ago | |
| agentsib/jsonrpc-bundle | 0.85 | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | — | — | |
| ddeboer/guzzle-bundle | 0.85 | — | 63 | 64 | 26 | 0 | 6 | 1.5 | 1.9 | — | — | |
| zendframework/zend-server | 0.85 | — | 47 | 44 | 15 | 52K | 2 | 1.3 | 29.5 | BSD-3-Clause | 6 years ago | |
| danog/advanced-json-rpc | 0.84 | PHP JSON-RPC 2.0 dispatcher with request/response helpers. Decodes JSON-RPC calls and invokes target methods, coercing params via type hints and @param docs. Supports nested targets (configurable delimiter like "->" or "/"). | 13 | 13 | 2 | 944K | 0 | 0.5 | 56.0 | ISC | — | |
| scaytrase/json-rpc-client | 0.84 | Lightweight PHP JSON-RPC client for calling remote procedures over HTTP. Provides request/response handling, batching, and error parsing, making it easier to integrate JSON-RPC services into your Laravel or vanilla PHP apps with minimal setup. | 4 | 6 | 0 | 454 | 0 | 0.9 | 27.0 | MIT | 9 years ago | |
| spiral/grpc-client | 0.84 | Powerful, extensible PHP gRPC client with a simple Guzzle-like API. Supports standalone use or Spiral integration, configurable via DTOs, includes common interceptors (timeouts, retries) and dedicated exceptions. Requires the PHP gRPC extension. | 41 | 41 | 1 | 91K | 1 | 18.2 | 52.6 | MIT | 2 months ago | |
| guzzle/common | 0.84 | guzzle/common provides the shared utility layer used by Guzzle: collections, event dispatching, caching helpers, and other common abstractions that power Guzzle HTTP clients and related packages. Useful when maintaining legacy Guzzle 3-based code. | 16 | 14 | 2 | 49K | 0 | 0.1 | 47.8 | — | — | |
| ricardofiorani/guzzle-psr18-adapter | 0.83 | Tiny adapter that lets you use Guzzle as a PSR-18 HTTP client. Bridges PSR-7 requests/responses and promises to the PSR-18 ClientInterface, easing migration to standards-based HTTP without rewriting existing Guzzle integrations. | 14 | 14 | 3 | 3K | 0 | 2.1 | 30.9 | MIT | 4 years ago | |
| misd/guzzle-bundle | 0.83 | Symfony2 bundle integrating Guzzle 3 for easy HTTP requests and reusable web service clients. Optional integration with JMSSerializerBundle for object (de)serialization plus a SensioFrameworkExtraBundle param converter for streamlined controllers. | 101 | 105 | 53 | 1K | 13 | 7.8 | 21.5 | — | 11 years ago | |
| dorvidas/laravel-json-api-client | 0.83 | Laravel package for consuming JSON:API services with a simple client in Laravel apps. Helps you send requests, handle responses, and work with JSON:API resources in a structured way. Suitable for integrating external APIs with minimal boilerplate. | 2 | 2 | 1 | 0 | 1 | 0.4 | — | — | 7 years ago | |
| aadrian-alexandru/guzzle-bundle | 0.83 | — | 0 | 0 | 0 | 0 | 0 | 0.3 | — | — | 3 years ago | |
| php-http/guzzle6-adapter | 0.82 | PSR-7/PSR-18 compatible adapter that lets you use Guzzle 6 as an HTTPlug HTTP client. Provides a bridge for sending requests through Guzzle while working with php-http contracts, useful for libraries that depend on standardized HTTP interfaces. | 1,349 | — | 54 | — | 2 | 4.4 | — | MIT | 5 years ago | |
| e-moe/guzzle6-bundle | 0.82 | — | 11 | 12 | 11 | 951 | 4 | 2.1 | 27.3 | MIT | 8 years ago | |
| jord-jd/psr-18-guzzle-adapter | 0.82 | Simple PSR-18 adapter for the Guzzle HTTP client, letting you use Guzzle wherever a PSR-18 (ClientInterface) implementation is required. Lightweight, focused package for bridging PSR-compliant libraries with Guzzle. | 9 | 9 | 7 | 350 | 0 | 16.2 | 23.7 | LGPL-3.0 | 4 months ago |
How can I help you explore Laravel packages today?