json_rpc

Nim library for implementing JSON-RPC clients and servers

Pure Nim score 15/100 · tests present · no docs generated

Summary

Latest Version Unknown
License Apache License 2.0
CI Status Failing
Downloads 0
Last Indexed 2026-07-21 05:24

Installation

nimble install json_rpc
choosenim install json_rpc
git clone https://github.com/status-im/nim-json-rpc

OS Compatibility

Platform Linux macOS Windows FreeBSD OpenBSD NetBSD Android iOS WASM Embedded
json_rpc - - - - - - -

Source

Repository https://github.com/status-im/nim-json-rpc
Homepage https://github.com/status-im/nim-json-rpc
Registry Source nimble_official

README

json-rpc

License: Apache License: MIT Stability: experimental Github action

Introduction

json_rpc is a library for routing JSON 2.0 format remote procedure calls over different transports, implementing the JSON-RPC standard. It is designed to automatically generate marshalling and parameter checking code based on the RPC parameter types.

Documentation

See the user guide.

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.

License

Licensed and distributed under either of

  • MIT license: LICENSE-MIT or http://opensource.org/licenses/MIT

or

  • Apache License, Version 2.0, (LICENSE-APACHEv2 or http://www.apache.org/licenses/LICENSE-2.0)

at your option. This file may not be copied, modified, or distributed except according to those terms.