GitHub topics: json-rpc
0xSpaceShard/starknet-devnet-js
JS wrapper of starknet-devnet-rs
Language: TypeScript - Size: 298 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 9 - Forks: 1

web3swift-team/web3swift
Full featured library for Ethereum interaction with the JSON RPC API in swift. Native ABI parsing and smart contract interactions.
Language: JavaScript - Size: 56.5 MB - Last synced at: 1 day ago - Pushed at: 4 months ago - Stars: 850 - Forks: 456

AsamK/signal-cli
signal-cli provides an unofficial commandline, JSON-RPC and dbus interface for the Signal messenger.
Language: Java - Size: 6.25 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 3,498 - Forks: 316

dapper91/pjrpc
python json-rpc client/server without boilerplate
Language: Python - Size: 1.51 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 36 - Forks: 3

danieleteti/delphimvcframework
DMVCFramework (for short) is a popular and powerful framework for WEB API in Delphi. Supports RESTful and JSON-RPC WEB APIs development.
Language: Pascal - Size: 276 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 1,296 - Forks: 371

ChimeHQ/JSONRPC
Swift library for JSON-RPC
Language: Swift - Size: 148 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 37 - Forks: 11

sebastian-toepfer/json-rpc
json-rpc for java backends
Language: Java - Size: 1010 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 0 - Forks: 0

tatumio/tatum-js
🚀 Tatum SDK: A 💪 powerful, 🌟 feature-rich TypeScript/JavaScript 📚 library that streamlines the 🛠️ development of 🌐 blockchain applications.
Language: TypeScript - Size: 69 MB - Last synced at: about 7 hours ago - Pushed at: 6 days ago - Stars: 380 - Forks: 120

superical/ethers-decode-error
A utility library for ethers.js to easily handle custom errors and extract the actual error message/reason from a smart contract transaction.
Language: TypeScript - Size: 403 KB - Last synced at: 5 days ago - Pushed at: about 1 year ago - Stars: 41 - Forks: 15

YieldRay/json-rpc-ts
A strictly typed json-rpc(2.0) implementation, zero dependency, minimal abstraction, with simple api
Language: TypeScript - Size: 77.1 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 1 - Forks: 1

paradigmxyz/flood
flood is a load testing tool for benchmarking EVM nodes over RPC
Language: Python - Size: 3.11 MB - Last synced at: 4 days ago - Pushed at: about 1 year ago - Stars: 341 - Forks: 50

Kerala-Blockchain-Academy/aetherguild
A comprehensive Ethereum development suite in Go.
Language: Go - Size: 2.28 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 29 - Forks: 1

unum-cloud/ucall
Web Serving and Remote Procedure Calls at 50x lower latency and 70x higher bandwidth than FastAPI, implementing JSON-RPC & REST over io_uring ☎️
Language: C - Size: 3.98 MB - Last synced at: 4 days ago - Pushed at: 4 months ago - Stars: 1,216 - Forks: 47

lvce-editor/json-rpc
JsonRpc implementation
Language: TypeScript - Size: 555 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 0 - Forks: 0

giosil/multi-rpc
An easy to use library for xml-rpc, json-rpc and RESTful services implementation.
Language: Java - Size: 3.09 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 0 - Forks: 0

creachadair/jrpc2
A Go implementation of a JSON-RPC 2.0 server and client.
Language: Go - Size: 1.11 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 75 - Forks: 10

neuroglia-io/a2a-net
.NET implementation of the Agent2Agent (A2A) protocol to enable secure, interoperable communication between autonomous agents across frameworks and vendors.
Language: C# - Size: 301 KB - Last synced at: 3 days ago - Pushed at: 10 days ago - Stars: 10 - Forks: 1

flashbots/contender
run highly configurable benchmarks for EVM-based execution nodes over JSON-RPC
Language: Rust - Size: 2.17 MB - Last synced at: 4 days ago - Pushed at: 10 days ago - Stars: 78 - Forks: 23

chase-moskal/renraku
make beautiful typescript apis
Language: TypeScript - Size: 1.03 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 4 - Forks: 0

joetor5/btcorerpc
Bitcoin Core RPC client
Language: Python - Size: 52.7 KB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 0 - Forks: 0

shyndman/hass-remote-media-player
A Home Assistant integration that provides control of a remote media player via JSON-RPC
Language: Python - Size: 44.9 KB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 0 - Forks: 0

hyperf/hyperf
🚀 A coroutine framework that focuses on hyperspeed and flexibility. Building microservice or middleware with ease.
Language: PHP - Size: 29.4 MB - Last synced at: 5 days ago - Pushed at: 9 days ago - Stars: 6,463 - Forks: 1,229

microsoft/vs-streamjsonrpc
The StreamJsonRpc library offers JSON-RPC 2.0 over any .NET Stream, WebSocket, or Pipe. With bonus support for request cancellation, client proxy generation, and more.
Language: C# - Size: 7.1 MB - Last synced at: 8 days ago - Pushed at: 13 days ago - Stars: 826 - Forks: 153

sjinks/jsonrpc-cpp
JSON-RPC 2.0 server library
Language: C++ - Size: 177 KB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 0 - Forks: 0

Artboomy/netlogs
Web extension for debugging your API
Language: TypeScript - Size: 6.69 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 20 - Forks: 3

ConsensusJ/consensusj
Bitcoin components for JVM & Android (JSON client & server support, services, DSL, CLI)
Language: Java - Size: 16.3 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 89 - Forks: 35

chuacw/JSONRPC_Framework 📦
JSON RPC Framework on Delphi
Language: Pascal - Size: 1.12 MB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 19 - Forks: 4

linux-china/mcp-rs-template
Model Context Protocol (MCP) CLI server template for Rust
Language: Rust - Size: 15.6 KB - Last synced at: 5 days ago - Pushed at: 24 days ago - Stars: 75 - Forks: 9

cinemast/libjson-rpc-cpp
C++ framework for json-rpc (json remote procedure call)
Language: C++ - Size: 2.01 MB - Last synced at: 7 days ago - Pushed at: over 1 year ago - Stars: 962 - Forks: 324

jcubic/jquery.terminal
jQuery Terminal Emulator - JavaScript library for creating web-based terminals with custom commands
Language: JavaScript - Size: 36.8 MB - Last synced at: 4 days ago - Pushed at: 14 days ago - Stars: 3,165 - Forks: 576

tinyerp/odooly
Python library and CLI to interact with Odoo and OpenERP.
Language: Python - Size: 526 KB - Last synced at: 3 days ago - Pushed at: about 1 year ago - Stars: 63 - Forks: 34

SchoolUtils/WebUntis
JavaScript WebUntis API Client
Language: TypeScript - Size: 1.78 MB - Last synced at: 1 day ago - Pushed at: about 1 year ago - Stars: 184 - Forks: 19

emiperez/repeson
A JSON-RPC Client for Java
Language: Java - Size: 111 KB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 2 - Forks: 0

init4tech/ajj
A simple, modern, ergonomic JSON-RPC router, using tower and axum
Language: Rust - Size: 155 KB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 52 - Forks: 1

paradigmxyz/mesc
MESC is a specification for how crypto tools configure their RPC endpoints
Language: Rust - Size: 1.79 MB - Last synced at: 1 day ago - Pushed at: 8 months ago - Stars: 174 - Forks: 35

osslabz/json-rpc-client
A low-level JSON-RPC client using NIO
Language: Java - Size: 64.5 KB - Last synced at: 16 days ago - Pushed at: 16 days ago - Stars: 0 - Forks: 0

verze-app/solana-php-sdk 📦
Simple PHP SDK for Solana JSON RPC endpoints
Language: PHP - Size: 185 KB - Last synced at: 13 days ago - Pushed at: about 1 year ago - Stars: 90 - Forks: 46

smagafurov/fastapi-jsonrpc
JSON-RPC server based on fastapi
Language: Python - Size: 648 KB - Last synced at: 18 days ago - Pushed at: 18 days ago - Stars: 305 - Forks: 33

Amit0617/ethRPCtoREST
REST Wrapper for eth JSON-RPC methods
Language: Go - Size: 6.43 MB - Last synced at: 5 days ago - Pushed at: 18 days ago - Stars: 3 - Forks: 0

aurora-is-near/relayer2-base
Aurora Go library providing common basis for public and private relayer implementations
Language: Go - Size: 456 KB - Last synced at: 19 days ago - Pushed at: 19 days ago - Stars: 1 - Forks: 2

janoside/btc-rpc-explorer
Database-free, self-hosted Bitcoin explorer, via RPC to Bitcoin Core.
Language: JavaScript - Size: 18.2 MB - Last synced at: 16 days ago - Pushed at: 5 months ago - Stars: 1,668 - Forks: 1,266

77patil/twister-control-center
GTK4 client written in Rust to operate a local or remote twister node through the JSON-RPC API
Language: Rust - Size: 8.79 KB - Last synced at: 19 days ago - Pushed at: 19 days ago - Stars: 0 - Forks: 0

arteam/simple-json-rpc
Simple JSON-RPC for Java
Language: Java - Size: 674 KB - Last synced at: 20 days ago - Pushed at: 20 days ago - Stars: 100 - Forks: 24

mana-ethereum/ethereumex
Elixir JSON-RPC client for the Ethereum blockchain
Language: Elixir - Size: 398 KB - Last synced at: 15 days ago - Pushed at: 20 days ago - Stars: 386 - Forks: 75

linyows/mox
🎭 A very simple mock server as web api.
Language: Go - Size: 65.4 KB - Last synced at: 3 days ago - Pushed at: over 6 years ago - Stars: 6 - Forks: 0

explodinglabs/jsonrpcclient
Generate JSON-RPC requests and parse responses in Python
Language: Python - Size: 861 KB - Last synced at: 6 days ago - Pushed at: 23 days ago - Stars: 120 - Forks: 45

explodinglabs/jsonrpcserver
Process incoming JSON-RPC requests in Python
Language: Python - Size: 1.09 MB - Last synced at: 23 days ago - Pushed at: 23 days ago - Stars: 196 - Forks: 40

joaop21/exth
Elixir JSON-RPC client fo EVM-compatible blockchains 📡
Language: Elixir - Size: 192 KB - Last synced at: 9 days ago - Pushed at: 24 days ago - Stars: 5 - Forks: 0

Falk33n/sveltekit-rpc
A simple and type-safe RPC system for SvelteKit Inspired by tRPC, built specifically for SvelteKit. Define your backend procedures and call them from the client with full end-to-end type safety — no API routes, no schemas, just functions.
Language: TypeScript - Size: 164 KB - Last synced at: 24 days ago - Pushed at: 24 days ago - Stars: 0 - Forks: 0

chatmail/yerpc
An ergonomic JSON-RPC server library in Rust with autocreated TypeScript client and OpenRPC specification
Language: Rust - Size: 242 KB - Last synced at: 5 days ago - Pushed at: 25 days ago - Stars: 41 - Forks: 6

MatrixAI/js-rpc
Stream-based JSON RPC for JavaScript/TypeScript Applications
Language: TypeScript - Size: 1.4 MB - Last synced at: 20 days ago - Pushed at: 20 days ago - Stars: 4 - Forks: 0

twisterarmy/twister-control-center
GTK4 client written in Rust to operate a local or remote twister node through the JSON-RPC API
Language: Rust - Size: 1.95 KB - Last synced at: 26 days ago - Pushed at: 26 days ago - Stars: 0 - Forks: 0

twisterarmy/rust-twistercore-rpc Fork of rust-bitcoin/rust-bitcoincore-rpc
Client library for twister-core, based on original Bitcoin Core JSON-RPC API
Language: Rust - Size: 715 KB - Last synced at: 6 days ago - Pushed at: 26 days ago - Stars: 0 - Forks: 0

tochka-public/Tochka.JsonRpc
JSON RPC 2.0 integration into ASP.NET Core MVC
Language: C# - Size: 1.62 MB - Last synced at: 11 days ago - Pushed at: about 1 month ago - Stars: 31 - Forks: 8

Lona/figma-jsonrpc
Leverage JSON-RPC to communicate between your Figma plugin and your Figma UI.
Language: JavaScript - Size: 21.5 KB - Last synced at: about 21 hours ago - Pushed at: almost 4 years ago - Stars: 59 - Forks: 6

pavlov99/json-rpc
🔁 JSON-RPC 1/2 transport implementation. Supports python 2/3 and pypy.
Language: Python - Size: 404 KB - Last synced at: 2 days ago - Pushed at: about 2 months ago - Stars: 477 - Forks: 103

twisterarmy/twisterad
Rotate twister ads
Language: Rust - Size: 43 KB - Last synced at: 28 days ago - Pushed at: 30 days ago - Stars: 0 - Forks: 0

rainshowerLabs/sothis
Replay and track historical state
Language: Rust - Size: 561 KB - Last synced at: 5 days ago - Pushed at: 3 months ago - Stars: 206 - Forks: 6

chord-ts/rpc
💎 Cutting edge transport framework vanishing borders between frontend and backend
Language: TypeScript - Size: 1.93 MB - Last synced at: 6 days ago - Pushed at: about 2 months ago - Stars: 53 - Forks: 3

pawamoy/aria2p
Command-line tool and library to interact with an aria2c daemon process with JSON-RPC.
Language: Python - Size: 5.86 MB - Last synced at: about 1 month ago - Pushed at: 5 months ago - Stars: 511 - Forks: 92

fffonion/xeHentai
Doujinshi downloader 绅士漫画下载
Language: Python - Size: 20.7 MB - Last synced at: 29 days ago - Pushed at: 7 months ago - Stars: 745 - Forks: 89

jamescun/wg-api
WG-API is a JSON-RPC Server for WireGuard
Language: Go - Size: 45.9 KB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 152 - Forks: 21

Moesif/moesif-ethereum-js-example
An example of a Dapp built on web3js/ethereum and using Moesif to monitor JSON-RPC calls.
Language: JavaScript - Size: 984 KB - Last synced at: 19 days ago - Pushed at: over 2 years ago - Stars: 38 - Forks: 22

yoanm/symfony-jsonrpc-http-server
Symfony JSON-RPC HTTP Server to convert an HTTP json-rpc request into HTTP json-rpc response
Language: PHP - Size: 191 KB - Last synced at: 19 days ago - Pushed at: about 1 year ago - Stars: 11 - Forks: 13

theronic/modex
Modex is a Clojure MCP Library to augment your AI models with Tools, Resources & Prompts using Clojure (Model Context Protocol). Implements MCP Server & Client.
Language: Clojure - Size: 161 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 64 - Forks: 3

atom/atom-languageclient 📦
Language Server Protocol support for Atom (the basis of Atom-IDE)
Language: TypeScript - Size: 1.34 MB - Last synced at: 28 days ago - Pushed at: over 2 years ago - Stars: 389 - Forks: 79

apex/rpc
Simple RPC style APIs with generated clients & servers.
Language: Go - Size: 79.1 KB - Last synced at: 16 days ago - Pushed at: over 4 years ago - Stars: 217 - Forks: 17

sajya/server
Implement the JSON-RPC 2.0 server specification for @Laravel.
Language: PHP - Size: 744 KB - Last synced at: about 1 month ago - Pushed at: 2 months ago - Stars: 229 - Forks: 22

MetaMask/rpc-errors
Ethereum RPC Errors
Language: TypeScript - Size: 1.88 MB - Last synced at: 4 days ago - Pushed at: about 1 month ago - Stars: 168 - Forks: 34

MyEtherWallet/myetherapi
An API by MyEtherWallet. ETH / Ropsten / JSON RPC / Web3
Language: JavaScript - Size: 2.52 MB - Last synced at: 4 days ago - Pushed at: over 2 years ago - Stars: 98 - Forks: 34

badaix/jsonrpcpp
C++ JSON-RPC 2.0 library
Language: C++ - Size: 561 KB - Last synced at: about 1 month ago - Pushed at: 11 months ago - Stars: 139 - Forks: 36

kompendium-ano/accumulate-dart-client
Accumulate JSON-RPC client implemented in Dart
Language: Dart - Size: 22.4 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 8 - Forks: 4

Ether1Project/Ethoprotocol
Official Go implementation of The Etho Protocol
Language: Go - Size: 137 MB - Last synced at: 13 days ago - Pushed at: about 2 years ago - Stars: 42 - Forks: 34

hankhsu1996/jsonrpc-cpp-lib
JSON-RPC 2.0 Modern C++ Library
Language: C++ - Size: 2.9 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

ehmicky/autoserver
Create a full-featured REST/GraphQL API from a configuration file
Language: JavaScript - Size: 20.8 MB - Last synced at: 6 days ago - Pushed at: about 1 month ago - Stars: 205 - Forks: 12

jd-opensource/joyrpc
high-performance, high-extensibility Java rpc framework.
Language: Java - Size: 7.94 MB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 467 - Forks: 184

osamingo/jsonrpc
The jsonrpc package helps implement of JSON-RPC 2.0
Language: Go - Size: 108 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 186 - Forks: 23

lantean-code/Aria2.JsonRpcClient
Aria2.JsonRpcClient is a C# client library that simplifies interaction with aria2’s JSON‑RPC interface. It encapsulates the complexities of JSON‑RPC and provides an intuitive, asynchronous API for managing downloads via either WebSocket or HTTP.
Language: C# - Size: 199 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

Phillip-Kemper/ethereum-rpc-mpc
A TypeScript MCP server that leverages the MCP SDK to support all Ethereum JSON-RPC calls, enabling AI models to interact with blockchain data.
Language: TypeScript - Size: 1.25 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 6 - Forks: 2

build-server-protocol/build-server-protocol
Protocol for IDEs and build tools to communicate about compile, run, test, debug and more.
Language: Scala - Size: 8.69 MB - Last synced at: about 1 month ago - Pushed at: 5 months ago - Stars: 480 - Forks: 66

dezh-tech/mangostr
a nostr relay management (nip86) client.
Language: Svelte - Size: 313 KB - Last synced at: about 1 month ago - Pushed at: about 2 months ago - Stars: 3 - Forks: 2

coolbit-in/docker-mcp
Docker MCP: A Model Context Protocol implementation for Docker operations, enabling AI assistants to seamlessly manage containers, images, and networks via standardized JSON-RPC interface.
Language: Go - Size: 34.2 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

acuarica/eth-json-rpc-playground
REST Client script to interact with an Ethereum JSON-RPC provider over HTTP directly from VS Code.
Size: 21.5 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

LiquidCats/jsonrpc
Small and powerful JSON RPC client
Language: Go - Size: 22.5 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

BlueBrain/Brayns
Visualizer for large-scale and interactive ray-tracing of neurons
Language: C++ - Size: 175 MB - Last synced at: 28 days ago - Pushed at: 5 months ago - Stars: 300 - Forks: 47

sambacha/dslviem
DSL for testing Ethereum applications with property-based testing and mutation testing capabilities.
Language: TypeScript - Size: 68.4 KB - Last synced at: 1 day ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 0

AlexStocks/getty
a netty like asynchronous network I/O library based on tcp/udp/websocket; a bidirectional RPC framework based on JSON/Protobuf; a microservice framework based on zookeeper/etcd
Language: Go - Size: 15 MB - Last synced at: 5 days ago - Pushed at: 10 months ago - Stars: 905 - Forks: 189

phptec/jsonrpc-client
JSON-RPC Client
Language: PHP - Size: 60.5 KB - Last synced at: 26 days ago - Pushed at: about 2 months ago - Stars: 4 - Forks: 0

qchateau/packio
An asynchronous msgpack-RPC and JSON-RPC library built on top of Boost.Asio.
Language: C++ - Size: 1.22 MB - Last synced at: about 1 month ago - Pushed at: about 2 months ago - Stars: 144 - Forks: 22

tarantool/nginx_upstream_module
Tarantool NginX upstream module (REST, JSON API, websockets, load balancing)
Language: C - Size: 2.08 MB - Last synced at: 20 days ago - Pushed at: about 4 years ago - Stars: 172 - Forks: 19

parazyd/tordam
A library for peer discovery inside the Tor network
Language: Go - Size: 8.81 MB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 27 - Forks: 6

cxxxr/jsonrpc
JSON-RPC 2.0 server/client for Common Lisp.
Language: Common Lisp - Size: 158 KB - Last synced at: about 1 month ago - Pushed at: 7 months ago - Stars: 72 - Forks: 16

youkol/jsonrpc4j-spring-boot-starter
spring boot starter for jsonrpc4j
Language: Java - Size: 105 KB - Last synced at: about 21 hours ago - Pushed at: about 1 year ago - Stars: 3 - Forks: 0

40ants/openrpc
OpenRPC implementation for Common Lisp
Language: Common Lisp - Size: 281 KB - Last synced at: about 1 month ago - Pushed at: 2 months ago - Stars: 29 - Forks: 3

tcalmant/jsonrpclib Fork of joshmarshall/jsonrpclib
A Python (2 & 3) JSON-RPC over HTTP that mirrors the syntax of xmlrpclib (aka jsonrpclib-pelix)
Language: Python - Size: 639 KB - Last synced at: 4 days ago - Pushed at: 2 months ago - Stars: 55 - Forks: 24

automorph-org/automorph
RPC client and server library for Scala
Language: Scala - Size: 5.7 MB - Last synced at: about 2 months ago - Pushed at: 5 months ago - Stars: 11 - Forks: 1

dalingng/jrpc
一个非常简单JSONRPC实现
Language: Go - Size: 10.7 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 1 - Forks: 0

jopanel/solana-php-sdk
A powerful and easy-to-use PHP SDK for interacting with the Solana blockchain. This library allows developers to interact with Solana's JSON RPC and WebSocket APIs using PHP, enabling seamless integration for blockchain applications.
Language: PHP - Size: 66.4 KB - Last synced at: 2 days ago - Pushed at: 5 months ago - Stars: 8 - Forks: 3

rytilahti/python-ubus
Python library for accessing ubus over JSON-RPC
Language: Python - Size: 13.7 KB - Last synced at: 5 days ago - Pushed at: almost 7 years ago - Stars: 19 - Forks: 9

litert/televoke.js
A simple RPC service framework.
Language: TypeScript - Size: 1.15 MB - Last synced at: 9 days ago - Pushed at: 2 months ago - Stars: 1 - Forks: 0
