JSON-RPC implementation
If you have an implementation for JSON-RPC please add it below:
JavaScript
- There is a JSON-RPC implementations as part of JavaScript O Lait jsolait.
You can also find some live examples - The Open Source TelePort Library supports JSON-RPC as well as other RPC protocols.
Live demos and documentation can be found here. - JSON-RPC to Java bridge includes a JavaScript client.
- Dojo Toolkit 0.3 implements JSON RPC.
- JSON/XML-RPC Client Implementation which abstracts-away the differences between JSON-RPC and XML-RPC and permits cross-site requests.
C
- JSON-RPC C Bridge. There is also support for GoAhead WebServers.
C++
- JsonRpc-Cpp JSON-RPC implementation for C++.
C#
Erlang
Java
Lisp
Lua
Perl
- http://search.cpan.org/dist/JSON-RPC-Common/ is a complete transport agnostic implementation of JSONRPC 1.0, 1.1 and 2.0
- Catalyst using the JSONRPC plugin
- JSON module
Php
- JSON-PHP
- php-json
- PHP-O-Lait
- Phpxmlrpc (in the 'extras' package)
- SCA_SDO Pecl Package
- JSON_RPC_Server, a JSON-RPC implementation in PHP
- JSON/XML-RPC Server Implementation which abstracts-away the differences between JSON-RPC and XML-RPC.
Python
- A python package which implements the JSON-RPC specs. It includes an mod_python handler, a CGIHandler, a TCP server and (soon) a ServiceProxies implementation.
- CherryPy (python)
- Zope 2
- Zope 3
- Twisted JSON-RPC - Web, Web2, and TCP
Ruby
Tcl
- TclSOAP includes implementations of SOAP, XML-RPC and JSON-RPC.