scaytrase/rpc-common
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.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| felixfbecker/advanced-json-rpc | 0.85 | 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. | 254 | 258 | 17 | 831K | 10 | 8.5 | 54.3 | ISC | 5 years ago | |
| agentsib/jsonrpc-bundle | 0.84 | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | — | — | |
| 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 "/"). | 15 | 15 | 3 | 1M | 0 | 0.8 | 56.8 | ISC | — | |
| laminas/laminas-server | 0.83 | Laminas Server provides server-side components for building web service APIs in PHP, including SOAP and JSON-RPC. Define services, handle requests, and generate responses with flexible dispatching and integration options for legacy and modern applications. | 24 | 24 | 19 | 634K | 3 | 16.4 | 61.9 | BSD-3-Clause | 6 months ago | |
| caseboxdev/rpc-bundle | 0.83 | Symfony 3 bundle for integrating Casebox with CMF and ExtJS RPC services. Provides RPC controllers, service integration, and centralized exception handling to connect your Symfony app to Casebox RPC endpoints. | 1 | 1 | 2 | 1 | 0 | 0.0 | 1.7 | — | — | |
| phpxmlrpc/phpxmlrpc | 0.83 | PHPXMLRPC is a PHP library for building XML-RPC clients and servers. Install via Composer and use it to call remote methods, expose your own XML-RPC endpoints, and troubleshoot integrations with the bundled visual debugger and demos. | 243 | 244 | 91 | 152K | 8 | 23.1 | 44.1 | NOASSERTION | 8 months ago | |
| ang3/php-xmlrpc-client | 0.83 | Lightweight PHP XML-RPC client inspired by Ripcord. Create a client with the server URL and call remote methods with optional args. Requires the php-xmlrpc extension. Throws transport and remote exceptions for failed requests or server errors. | 3 | 3 | 4 | 2K | 1 | 1.4 | 37.9 | MIT | 4 years ago | |
| zendframework/zend-server | 0.82 | — | 47 | 44 | 15 | 45K | 2 | 1.3 | 28.9 | BSD-3-Clause | 6 years ago | |
| ranabd36/larathereum | 0.82 | — | 6 | 6 | 4 | 0 | 2 | 3.9 | — | MIT | 6 years ago | |
| athlon1600/php-curl-client | 0.82 | Lightweight, extensible PHP cURL client (PHP 7.3–8.4). Make GET/POST or fully customized requests and always receive a standardized Response with status, body, error, and typed cURL info for IDE autocomplete. | 13 | 13 | 7 | 2K | 0 | 11.5 | 31.5 | MIT | 6 months ago | |
| cravler/dnode | 0.81 | PHP implementation of the DNode RPC protocol to let PHP and Node.js call each other’s functions over TCP sockets. Includes Composer install and cross-language examples (PHP↔PHP, Node↔Node, PHP↔Node). Current limitation: no encryption/SSL. | 1 | 1 | 1 | 105 | 0 | 0.0 | 25.4 | MIT | — | |
| guzzle/http | 0.81 | 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. | 32 | 42 | 9 | 52K | 0 | 0.5 | 44.1 | — | — | |
| carloschininin/api-bundle | 0.80 | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | — | — | |
| alchemy/rabbitmq-management-client | 0.80 | PHP client for the RabbitMQ Management HTTP API. Query and manage queues, exchanges and more via synchronous Guzzle requests or asynchronous ReactPHP promises. Includes a Guarantee helper to ensure resources exist and match desired settings. | 41 | 42 | 24 | 0 | 7 | 3.5 | 2.3 | NOASSERTION | 9 years ago | |
| ricardofiorani/guzzle-psr18-adapter | 0.80 | 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 | 1K | 0 | 2.1 | 26.5 | MIT | 4 years ago | |
| brzuchal/rest-client | 0.79 | — | 0 | 0 | 0 | 21 | 0 | 0.0 | 18.5 | MIT | — | |
| guzzle/guzzle | 0.79 | Guzzle 3.x is a PHP HTTP client and web service framework with a cURL-like API, persistent connections, pooling, parallel requests, service descriptions, and a Symfony2 event/plugin system. End-of-life; use Guzzle 5+ for maintenance. | 152 | 222 | 90 | 280K | 0 | 2.0 | 31.5 | MIT | — | |
| avris/http | 0.79 | Lightweight HTTP client for PHP/Laravel with a clean, fluent API for making requests and working with responses. Designed for simple integrations, sane defaults, and easy customization of headers, query params, timeouts, and body formats. | 0 | 0 | — | 0 | — | 0.0 | — | — | — | |
| php-http/curl-client | 0.79 | — | 483 | 490 | 29 | 813K | 11 | 22.5 | 50.7 | MIT | 7 months ago | |
| digital-link/httpclient | 0.79 | Lightweight Laravel/PHP HTTP client wrapper for making outbound requests with a clean, simple API. Provides convenient helpers for common methods, headers, and payloads to speed up calling external APIs in your applications. | 0 | 0 | 0 | 0 | 0 | 0.0 | — | — | — |
How can I help you explore Laravel packages today?