server
Uber’s Multitransport JSON-RPC Client and Server: Transport speeds
Klite’s PHP json-rpc server implemention
jsonrpc4j: JSON-RPC for Java using Jackson
This project aims to provide the facility to easily implement JSON-RPC for the java programming language. jsonrpc4j uses the Jackson library to convert java objects to and from json objects (and other things related to JSON-RPC).
jsonrpc-java: A simple JSON-RPC 2.0 library using Gson
JSON-RPC 2.0/1.0 support in python2.6+ and python3.2+.
“This implementation does not have any transport functionality realization, only protocol. Any client or server realization is easy based on current code, but requires transport libraries, such as requests, gevent or zmq, see examples.”
habeel-json-rpc-client: Very simple, with minimum dependencies.
txjason: An interface for writing JSON-RPC 2.0 servers and clients in Twisted.
jsonrpc-ns: Lightweight JSON-RPC 2.0 library for building TCP (Netstring) clients
RJR – Ruby Json Rpc Library
“Ruby JSON-RPC Library – json-rpc server/client mechanisms over amqp, websockets, and other transports, written in ruby.
Currently supported transports include: tcp, amqp, http (post), websockets, local method calls, (others coming soon). RJR is currently built ontop of event machine and json, any dependencies of those are needed to run rjr.”