datto/json-rpc
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.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| laminas/laminas-server | 0.85 | 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 | |
| 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 | 163 | 0 | 1.5 | 30.6 | MIT | 9 years ago | |
| bankiru/rpc-server-bundle | 0.83 | — | 1 | 1 | 1 | 4 | 1 | 0.8 | 6.6 | — | 10 years ago | |
| api-ecosystem-for-laravel/dingo-api | 0.83 | Dingo API is a Laravel package for building REST APIs with versioning, content negotiation, authentication, rate limiting, and error/response formatting. It streamlines API routing and helps maintain multiple API versions cleanly. | 316 | 319 | 73 | 43K | 4 | 25.2 | 34.1 | BSD-3-Clause | 4 months ago | |
| devim/symfony4-rpc-server-bundle | 0.83 | — | 0 | 0 | 0 | 0 | 0 | 0.3 | — | — | 8 years ago | |
| agentsib/jsonrpc | 0.82 | — | 1 | 1 | 1 | 1 | 0 | 0.0 | 2.4 | — | — | |
| bankiru/doctrine-api-client | 0.82 | 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 | |
| agentsib/jsonrpc-bundle | 0.82 | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | — | — | |
| danog/advanced-json-rpc | 0.82 | 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 | — | |
| donkeycode/rest-bundle | 0.82 | — | 0 | 0 | 2 | 68 | 0 | 0.1 | 25.4 | MIT | — | |
| phpxmlrpc/phpxmlrpc | 0.82 | 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 | |
| graze/guzzle-jsonrpc | 0.81 | 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.8 | MIT | 8 years ago | |
| dcarbone/gohttp | 0.81 | Small PHP helper library inspired by Go’s net/http. Provides lightweight, Go-style utilities to simplify common HTTP request/response tasks in PHP, aiming to “PHP-ize” a few useful pieces of the Golang HTTP package. | 0 | 0 | 0 | 4K | 0 | 20.9 | 58.7 | MIT | 1 month ago | |
| zendframework/zend-server | 0.81 | — | 47 | 44 | 15 | 45K | 2 | 1.3 | 28.9 | BSD-3-Clause | 6 years ago | |
| dingo/api | 0.81 | — | 9,366 | 9,371 | 1,273 | 17K | 180 | 69.0 | 31.8 | BSD-3-Clause | 4 years ago | |
| lstrojny/fxmlrpc | 0.81 | — | 141 | 146 | 44 | 74K | 7 | 4.0 | 39.5 | — | — | |
| dorvidas/laravel-json-api-client | 0.81 | 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 | — | — | 8 years ago | |
| scaytrase/json-rpc-client | 0.80 | 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 | 201 | 0 | 0.9 | 22.3 | MIT | 9 years ago | |
| tcdent/php-restclient | 0.80 | Simple PHP REST client for making HTTP requests to JSON/REST APIs. Provides a clean interface for GET/POST/PUT/DELETE, headers and query params, basic authentication, and response handling to quickly integrate remote services without heavy dependencies. | 351 | 353 | 173 | 46K | 13 | 14.6 | 35.2 | MIT | 2 years ago | |
| zendframework/zend-xmlrpc | 0.80 | 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 | 13K | 3 | 1.7 | 28.5 | BSD-3-Clause | 6 years ago |
How can I help you explore Laravel packages today?