{"id":13746344,"url":"https://github.com/paritytech/jsonrpsee","last_synced_at":"2025-05-13T15:12:57.562Z","repository":{"id":37432119,"uuid":"205853762","full_name":"paritytech/jsonrpsee","owner":"paritytech","description":"Rust JSON-RPC library on top of async/await","archived":false,"fork":false,"pushed_at":"2025-05-10T06:00:40.000Z","size":48847,"stargazers_count":736,"open_issues_count":54,"forks_count":187,"subscribers_count":16,"default_branch":"master","last_synced_at":"2025-05-10T07:26:22.724Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/paritytech.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":"CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2019-09-02T12:36:28.000Z","updated_at":"2025-05-10T04:41:22.000Z","dependencies_parsed_at":"2023-10-11T06:00:35.348Z","dependency_job_id":"ad768f89-d50e-47bb-bc25-abde4563ae35","html_url":"https://github.com/paritytech/jsonrpsee","commit_stats":{"total_commits":640,"total_committers":50,"mean_commits":12.8,"dds":0.5953125,"last_synced_commit":"1f8c8c511705bdda1953a6a8dddde930ac2e60b1"},"previous_names":[],"tags_count":64,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paritytech%2Fjsonrpsee","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paritytech%2Fjsonrpsee/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paritytech%2Fjsonrpsee/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paritytech%2Fjsonrpsee/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/paritytech","download_url":"https://codeload.github.com/paritytech/jsonrpsee/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253382956,"owners_count":21899922,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-03T06:00:52.221Z","updated_at":"2025-05-13T15:12:52.545Z","avatar_url":"https://github.com/paritytech.png","language":"Rust","funding_links":[],"categories":["Rust","Smart Contract Platforms"],"sub_categories":[],"readme":"# jsonrpsee\n\n[![GitLab Status](https://gitlab.parity.io/parity/mirrors/jsonrpsee/badges/master/pipeline.svg)](https://gitlab.parity.io/parity/mirrors/jsonrpsee/-/pipelines)\n[![crates.io](https://img.shields.io/crates/v/jsonrpsee)](https://crates.io/crates/jsonrpsee)\n[![Docs](https://img.shields.io/docsrs/jsonrpsee/latest)](https://docs.rs/jsonrpsee)\n![MIT](https://img.shields.io/crates/l/jsonrpsee.svg)\n[![CI](https://github.com/paritytech/jsonrpsee/actions/workflows/ci.yml/badge.svg)](https://github.com/paritytech/jsonrpsee/actions/workflows/ci.yml)\n[![Benchmarks](https://github.com/paritytech/jsonrpsee/actions/workflows/benchmarks_gitlab.yml/badge.svg)](https://github.com/paritytech/jsonrpsee/actions/workflows/benchmarks_gitlab.yml)\n[![dependency status](https://deps.rs/crate/jsonrpsee/latest/status.svg)](https://deps.rs/crate/jsonrpsee)\n\nJSON-RPC library designed for async/await in Rust.\n\nDesigned to be the successor to [ParityTech's JSONRPC crate](https://github.com/paritytech/jsonrpc/).\n\n## Features\n- Client/server HTTP/HTTP2 support\n- Client/server WebSocket support\n- Client WASM support via web-sys\n- Client transport abstraction to provide custom transports\n- Middleware\n\n## Documentation\n- [API Documentation](https://docs.rs/jsonrpsee)\n\n## Examples\n\n- [HTTP](./examples/examples/http.rs)\n- [WebSocket](./examples/examples/ws.rs)\n- [WebSocket pubsub](./examples/examples/ws_pubsub_broadcast.rs)\n- [API generation with proc macro](./examples/examples/proc_macro.rs)\n- [CORS server](./examples/examples/cors_server.rs)\n- [Core client](./examples/examples/core_client.rs)\n- [HTTP proxy middleware](./examples/examples/http_proxy_middleware.rs)\n- [jsonrpsee as service](./examples/examples/jsonrpsee_as_service.rs)\n- [low level API](./examples/examples/jsonrpsee_server_low_level_api.rs)\n- [Websocket served over dual-stack (v4/v6) sockets](./examples/examples/ws_dual_stack.rs)\n\nSee [this directory](./examples/examples) for more examples\n\n## Roadmap\n\nSee [our tracking milestone](https://github.com/paritytech/jsonrpsee/milestone/2) for the upcoming stable v1.0 release.\n\n## Users\n\nIf your project uses `jsonrpsee` we would like to know. Please open a pull request and add your project to the list below:\n- [parity bridges common](https://github.com/paritytech/parity-bridges-common)\n- [remote externalities](https://github.com/paritytech/substrate/tree/master/utils/frame/remote-externalities)\n- [polkadot-sdk](https://github.com/paritytech/polkadot-sdk)\n- [substrate-api-client](https://github.com/scs/substrate-api-client)\n- [subwasm](https://github.com/chevdor/subwasm)\n- [subway](https://github.com/AcalaNetwork/subway)\n- [subxt](https://github.com/paritytech/subxt)\n- [Trin](https://github.com/ethereum/trin)\n- [Uptest](https://github.com/uptest-sc/uptest)\n- [zkSync Era](https://github.com/matter-labs/zksync-era)\n- [Forest](https://github.com/ChainSafe/forest)\n\n## Benchmarks\n\nDaily benchmarks for jsonrpsee can be found:\n- Gitlab machine: \u003chttps://paritytech.github.io/jsonrpsee/bench/dev2\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fparitytech%2Fjsonrpsee","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fparitytech%2Fjsonrpsee","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fparitytech%2Fjsonrpsee/lists"}