paritytech/jsonrpsee

Rust JSON-RPC library on top of async/await

855

stars

918

commits

Rust

primary language

Sep 5, 2026

updated

README

jsonrpsee

GitLab Status crates.io Docs MIT CI Benchmarks dependency status

JSON-RPC library designed for async/await in Rust.

Designed to be the successor to ParityTech's JSONRPC crate.

Features

  • Client/server HTTP/HTTP2 support
  • Client/server WebSocket support
  • Client WASM support via web-sys
  • Client transport abstraction to provide custom transports
  • Middleware

Documentation

Examples

See this directory for more examples

Roadmap

See our tracking milestone for the upcoming stable v1.0 release.

Users

If your project uses jsonrpsee we would like to know. Please open a pull request and add your project to the list below:

Benchmarks

Daily benchmarks for jsonrpsee can be found:

Contributors

(top 30 of 94)

niklasad1

397 commits

tomaka

147 commits

dependabot[bot]

99 commits

dvdplm

49 commits

paritytech/jsonrpsee

Rust JSON-RPC library on top of async/await

855

stars

918

commits

Rust

primary language

Sep 5, 2026

updated

README

jsonrpsee

GitLab Status crates.io Docs MIT CI Benchmarks dependency status

JSON-RPC library designed for async/await in Rust.

Designed to be the successor to ParityTech's JSONRPC crate.

Features

  • Client/server HTTP/HTTP2 support
  • Client/server WebSocket support
  • Client WASM support via web-sys
  • Client transport abstraction to provide custom transports
  • Middleware

Documentation

Examples

See this directory for more examples

Roadmap

See our tracking milestone for the upcoming stable v1.0 release.

Users

If your project uses jsonrpsee we would like to know. Please open a pull request and add your project to the list below:

Benchmarks

Daily benchmarks for jsonrpsee can be found:

Contributors

(top 30 of 94)

niklasad1

397 commits

tomaka

147 commits

dependabot[bot]

99 commits

dvdplm

49 commits

Languages

Rust

99.5%