PHPackages                             ruth/json-rpc-bundle - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Parsing &amp; Serialization](/categories/parsing)
4. /
5. ruth/json-rpc-bundle

ActiveSymfony-bundle[Parsing &amp; Serialization](/categories/parsing)

ruth/json-rpc-bundle
====================

Json RPC 2.0 implementation

1.2.1(6y ago)014MITPHPPHP ^7.3

Since Apr 7Pushed 4y ago1 watchersCompare

[ Source](https://github.com/filipefernandes007/ruth-json-rpc-bundle)[ Packagist](https://packagist.org/packages/ruth/json-rpc-bundle)[ Docs](https://github.com/filipefernandes007/ruth-json-rpc-bundle)[ RSS](/packages/ruth-json-rpc-bundle/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependencies (3)Versions (2)Used By (0)

RuthRpcBundle
=============

[](#ruthrpcbundle)

[![Latest Stable Version](https://camo.githubusercontent.com/ceb265efa46f594a2ad6ec664de87346017980ff9b11bf2cb06af1e89d5b101e/68747470733a2f2f706f7365722e707567782e6f72672f727574682f6a736f6e2d7270632d62756e646c652f762f737461626c65)](https://packagist.org/packages/ruth/json-rpc-bundle)[![Total Downloads](https://camo.githubusercontent.com/e061dc6aa6e94b18a79117ecb0ba4b153bead96a8cfa4638c6817f5026dafe25/68747470733a2f2f706f7365722e707567782e6f72672f727574682f6a736f6e2d7270632d62756e646c652f646f776e6c6f616473)](https://packagist.org/packages/ruth/json-rpc-bundle)[![Latest Unstable Version](https://camo.githubusercontent.com/45eb227fae80837213505d14e3aea142c97def98a746d44737646f74de117d5b/68747470733a2f2f706f7365722e707567782e6f72672f727574682f6a736f6e2d7270632d62756e646c652f762f756e737461626c65)](https://packagist.org/packages/ruth/json-rpc-bundle)[![License](https://camo.githubusercontent.com/55e57f4c4cc33c326428283c1c21c459651e977c9ff788256fd32414b8ba7a2e/68747470733a2f2f706f7365722e707567782e6f72672f727574682f6a736f6e2d7270632d62756e646c652f6c6963656e7365)](https://packagist.org/packages/ruth/json-rpc-bundle)[![composer.lock](https://camo.githubusercontent.com/1f4c2208ff45900bfbda42ce4b3f0e030f3452b2624d796f440fe164acfbdf52/68747470733a2f2f706f7365722e707567782e6f72672f727574682f6a736f6e2d7270632d62756e646c652f636f6d706f7365726c6f636b)](https://packagist.org/packages/ruth/json-rpc-bundle)

About
-----

[](#about)

This bundle is an implementation of JSON-RPC 2.0 Specification [here](https://www.jsonrpc.org/specification).

It's open for other types of implementations, but for now, it's strict to that.

Documentation
-------------

[](#documentation)

The source of the documentation is stored in the `Resources/doc/` folder in this bundle:

[Read the Documentation](Resources/doc/index.rst)

Installation
------------

[](#installation)

#### As Application Bundle

[](#as-application-bundle)

```
$ composer require ruth/json-rpc-bundle
```

#### Stand Alone

[](#stand-alone)

```
$ git clone https://github.com/filipefernandes007/ruth-json-rpc-bundle
$ cd ruth-json-rpc-bundle
$ composer self-update
$ composer install
```

License
-------

[](#license)

This bundle is under the MIT license. See the complete license [in the bundle](LICENSE)

About
-----

[](#about-1)

RuthRpcBundle is a [Filipe Fernandes](https://github.com/filipefernandes007/ruth-json-rpc-bundle) initiative.

Reporting an issue or a feature request
---------------------------------------

[](#reporting-an-issue-or-a-feature-request)

Issues and feature requests are tracked in the [Github issue tracker](https://github.com/filipefernandes007/ruth-json-rpc-bundle/issues).

When reporting a bug, it may be a good idea to reproduce it in a basic project built using the [Symfony Standard Edition](https://github.com/symfony/symfony-standard)to allow developers of the bundle to reproduce the issue by simply cloning it and following some steps.

###  Health Score

23

—

LowBetter than 27% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity6

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity51

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

2232d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/265d11001e2a549174c8d3025f4490224f9c4395d6f8e83da27e6158c0dcefca?d=identicon)[filipefernandes007](/maintainers/filipefernandes007)

---

Top Contributors

[![filipefernandes007](https://avatars.githubusercontent.com/u/5185646?v=4)](https://github.com/filipefernandes007 "filipefernandes007 (1 commits)")

---

Tags

jsonsymfonyjsonrpcSymfony Bundlejsonrpc v2.0

### Embed Badge

![Health badge](/badges/ruth-json-rpc-bundle/health.svg)

```
[![Health](https://phpackages.com/badges/ruth-json-rpc-bundle/health.svg)](https://phpackages.com/packages/ruth-json-rpc-bundle)
```

###  Alternatives

[wa72/jsonrpc-bundle

JSON-RPC server for Symfony: exposes services registered in the service container as JSON-RPC webservices

3164.1k](/packages/wa72-jsonrpc-bundle)[datto/json-rpc

Fully unit-tested JSON-RPC 2.0 for PHP

1951.3M14](/packages/datto-json-rpc)[symfony-bundles/json-request-bundle

Symfony JsonRequest Bundle

501.6M6](/packages/symfony-bundles-json-request-bundle)[mcfedr/json-form

A couple of helper files for handling json with symfony forms

1387.5k1](/packages/mcfedr-json-form)[nizsheanez/yii2-json-rpc

A lightweight JsonRpc Server and Client for PHP

2034.0k](/packages/nizsheanez-yii2-json-rpc)[eprofos/user-agent-analyzer

A powerful Symfony bundle for user-agent analysis. It provides accurate detection of operating systems (Windows, MacOS, Linux, iOS, Android...), browsers (Chrome, Firefox, Safari...), and device types (Desktop, Mobile, Tablet, TV...). Supports specific version detection and includes advanced handling of special cases like WebViews and compatibility modes. Features comprehensive logging and detailed analysis results.

182.3k](/packages/eprofos-user-agent-analyzer)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
