Author: mpcm
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.”
JSONRPCake – a CLI JSON-RPC client for humans.
“JSONRPCake is a command line JSON-RPC client that wraps the jsonrpc-ns library. It is a fork of HTTPie written by Jakub Roztocil. Its goal is to make CLI interaction with JSON-RPC 2.0 services as human-friendly as possible. It provides a simple jsonrpc command that allows for sending arbitrary JSON-RPC requests using a simple and natural syntax, and displays colorized responses. JSONRPCake can be used for testing, debugging, and generally interacting with JSON-RPC servers.
JSONRPCake is written in Python, and under the hood it uses the jsonrpc-ns and Pygments libraries.”
Atlassian Jira: JSON-RPC APIs
Atlassian Confluence: JSON-RPC APIs
“The Confluence JSON-RPC API (also available as a plugin) exposes all the existing Confluence SOAP services via the JSON-RPC 2.0 standard. It also supports a ‘light’ mode where you can supply the method name in the URL, removing the need to have an RPC-specific envelope around your JSON request data.”
xbmc: award-winning software media player
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
Omega: Universe Simulator w/ JSON-RPC
Omega is a Universe Simulator that implements a client-server protocol based on JSON-RPC. Omegaverse.info is Omega in action.