danog/advanced-json-rpc
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 "/").
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| felixfbecker/advanced-json-rpc | 0.87 | 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 | 4 years ago | |
| graze/guzzle-jsonrpc | 0.84 | 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. | 93 | 98 | 58 | 12K | 2 | 3.6 | 30.5 | MIT | 8 years ago | |
| scaytrase/rpc-common | 0.84 | 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 | 423 | 0 | 1.5 | 36.3 | MIT | 9 years ago | |
| datto/json-rpc | 0.83 | 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 | 16K | 2 | 2.9 | 27.1 | LGPL-3.0 | — | |
| apimatic/jsonmapper | 0.81 | apimatic/jsonmapper is a lightweight PHP JSON-to-object mapper for converting API responses into typed models. It maps arrays/JSON to class properties with minimal setup, supports nested structures, and helps keep data hydration consistent across your application. | 24 | 26 | 7 | 354K | 7 | 18.2 | 61.0 | OSL-3.0 | 6 months ago | |
| zendframework/zend-xmlrpc | 0.81 | Zend\XmlRpc provides an XML-RPC client and server implementation for PHP. Build and parse XML-RPC requests/responses, expose methods over HTTP, and support common XML-RPC types and faults—useful for integrating with legacy XML-RPC services. | 15 | 17 | 18 | 16K | 3 | 0.7 | 0.3 | BSD-3-Clause | 6 years ago | |
| scaytrase/json-rpc-client | 0.81 | 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 | |
| grpc/grpc | 0.81 | gRPC is a high-performance, open source RPC framework for building fast, strongly-typed APIs between services. It uses Protocol Buffers, supports streaming and bidirectional calls, works across many languages, and includes tools for code generation, auth, load balancing, and more. | 506 | 528 | 53 | 5M | 0 | 24.4 | 64.3 | Apache-2.0 | 4 days ago | |
| zendframework/zend-server | 0.81 | — | 47 | 44 | 15 | 52K | 2 | 1.3 | 29.5 | BSD-3-Clause | 6 years ago | |
| phpxmlrpc/phpxmlrpc | 0.81 | 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 | 243 | 91 | 138K | 8 | 24.3 | 43.9 | NOASSERTION | 6 months ago | |
| agentsib/jsonrpc-bundle | 0.81 | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | — | — | |
| devim/symfony4-rpc-server-bundle | 0.80 | — | 0 | 0 | 0 | 0 | 0 | 0.3 | — | — | 7 years ago | |
| neomerx/json-api | 0.80 | Framework-agnostic PHP library implementing JSON:API v1.1. Builds compliant documents, relationships, compound includes, meta and errors. Parses/validates Accept/Content-Type and query params (pagination, sorting, sparse fields) to return proper 415/406 responses. | 737 | 743 | 66 | 24K | 8 | 16.9 | 23.2 | Apache-2.0 | 6 years ago | |
| bankiru/doctrine-api-client | 0.80 | 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 | |
| devizzent/cebe-php-openapi | 0.80 | Laravel-friendly integration of cebe/php-openapi for parsing, validating, and working with OpenAPI 3 specs in PHP. Load YAML/JSON definitions, inspect operations/schemas, and build tooling around your API contract with a small, focused wrapper package. | 38 | 37 | 14 | 557K | 4 | 15.1 | 1.7 | MIT | 4 months ago | |
| nyholm/psr7 | 0.79 | Nyholm PSR-7 is a super lightweight, strict, and fast implementation of PSR-7 with full PSR-17 factories and HTTPlug/PSR-18 compatibility. Create requests, streams, URIs, and server requests with minimal overhead. | 1,274 | 1,289 | 79 | 7M | 4 | 17.1 | 52.8 | MIT | 1 year ago | |
| ang3/php-xmlrpc-client | 0.79 | 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 | 3K | 1 | 1.4 | 38.6 | MIT | 4 years ago | |
| jane-php/open-api-3 | 0.79 | — | 20 | 21 | 6 | 34K | 0 | 0.3 | 44.2 | MIT | — | |
| amashukov/eth-rpc-client-php | 0.72 | — | 0 | 0 | 0 | 115 | 0 | 0.0 | 28.5 | MIT | — | |
| knplabs/github-api | 0.71 | Lightweight, well-tested PHP wrapper for GitHub APIs v3 (REST) and v4 (GraphQL). PSR-17/PSR-18 compatible via HTTPlug, with easy setup using Guzzle, Symfony HttpClient, or other PSR clients. Supports framework integrations (Laravel via graham-campbell/github). | 2,203 | 2,229 | 590 | 434K | 39 | 48.0 | 48.5 | MIT | 1 year ago |
How can I help you explore Laravel packages today?