TypeScript runtime for taut-rpc — end-to-end type-safe RPC between Rust (axum) and TypeScript clients.
A json rpc implementation over streams
JSON-RPC 2.0 implementation over WebSockets for Node.js
Remote procedure call for client-server communication in Vite plugins
Runtime library for RPC clients generated by the protoc plugin "protobuf-ts"
Type definitions for parsed types used in the Solana RPC
Shared generic JSON RPC specifications
Create an Ethereum provider using a JSON-RPC engine or middleware
Defines all default Solana RPC methods as types
A small toolset for streaming JSON-RPC data and matching requests and responses
A library for sending JSON RPC requests to Solana RPCs
A library for subscribing to Solana RPC notifications
A generic implementation of JSON RPCs using proxies
Defines all default Solana RPC subscriptions as types
Ethereum RPC and Provider errors
Reusable transformers for patching RPC inputs and outputs
An RPC Subscriptions transport that uses WebSockets
Ethereum RPC and Provider errors.
JSON-RPC 2.0 client and server
[json-rpc-engine](https://github.com/MetaMask/json-rpc-engine) middleware implementing ethereum filter methods. Backed by an [eth-block-tracker](https://github.com/MetaMask/eth-block-tracker) and web3 provider interface (`web3.currentProvider`).
<center> <span> <img alt="CircleCI branch" src="https://img.shields.io/circleci/project/github/open-rpc/schema-utils-js/master.svg"> <img src="https://codecov.io/gh/open-rpc/schema-utils-js/branch/master/graph/badge.svg" /> <img alt="npm" sr
An RPC transport that uses HTTP requests
Type definitions for values used in the Solana RPC, and helper functions for working with them
Generates an id useable in json rpc payloads.
End-to-end type-safe RPC between Rust (axum) and TypeScript clients.
cargo taut subcommand: TS codegen, IR drift detection, MCP manifest, and IR inspection for taut-rpc.
Procedural macros for taut-rpc. See the taut-rpc crate for usage.