Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

awesome-json-rpc

Curated list of JSON-RPC resources.
https://github.com/shanejonas/awesome-json-rpc

Last synced: 4 days ago
JSON representation

  • Libraries

    • jsonrpc-bidirectional - Bidirectional RPC over WebSocket, Worker, WebRTC and HTTP with extensive plugin support.
    • Jayson - Jayson is a simple but featureful JSON-RPC 2.0/1.0 client and server for node.js
    • mqtt-json-rpc - JSON-RPC over mqtt
    • pmrpc - JSON-RPC over html5 postMessage
    • node-mole-rpc - Tiny transport agnostic JSON-RPC 2.0 client and server which can work everywhere. NodeJs, Browser, Electron. On any transport; Even custom.
    • node-mole-rpc-transport-mqtt - MQTT transport for Mole-RPC (JSON RPC library)
    • node-mole-rpc-transport-eventemitter - Event Emitter Mole RPC (JSON RPC library) transport
    • node-mole-rpc-transport-ws - WebSocket(ws) transport for Mole-RPC (JSON RPC library)
    • node-mole-rpc-transport-webworker - Easy way to communicate with webworker using Mole-RPC (JSON RPC library)
    • 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.
    • JsonRpc.Router - A .NetStandard 2.0 IRouter implementation for Json Rpc v2 requests for Microsoft.AspNetCore.Routing.
    • JSON-RPC.NET - JSON-RPC.Net is a high performance Json-Rpc 2.0 server, leveraging the popular JSON.NET library. Host in ASP.NET, also supports sockets and pipes, oh my!
    • nim-json-rpc - Nim library for implementing JSON-RPC clients and servers
    • osamingo/jsonrpc - The jsonrpc package helps implement of JSON-RPC 2.0 in golang
    • pavlov99 - JSON-RPC 1/2 transport implementation. Supports python 2/3 and pypy.
    • EvilScott/junior - PHP client/server library for JSON-RPC 2.0
    • cesanta/mjson - C/C++ JSON parser, emitter, JSON-RPC engine for embedded systems
    • helios-technologies/json-rpc - Implementation of JSON RPC 2.0 protocol. It allows you to create easily a json rpc server in pure Rack, in Rails, or asynchronous using Thin and EventMachine.
    • hyperledger/burrow - Burrow is a fully fledged blockchain node and smart contract execution engine, with an RPC service!
    • EvilScott/junior - PHP client/server library for JSON-RPC 2.0
    • multi-transport-jsonrpc - Provides a JSON-RPC solution for both the traditional HTTP scenario as well as for persistent, raw TCP connections.
    • JSONRPCKit - A type-safe JSON-RPC 2.0 library purely written in Swift.
    • hyperledger/burrow - Burrow is a fully fledged blockchain node and smart contract execution engine, with an RPC service!
  • Framework Integrations

  • Tools

    • Interface Description

      • open-rpc/spec - Specification for OpenRPC
      • open-rpc/meta-schema - JSON Schema file representing the open-rpc specification.
      • open-rpc/editor-extensions-vscode - A vscode extension to provide validation and auto-completion for open-rpc documents.
      • open-rpc/docs-react - OpenRPC documentation as a react component.
      • open-rpc/examples - Collection of example open-rpc documents
      • Dash - Dash is Digital Cash You Can Spend Anywhere.
      • Dogecoin - Dogecoin is a cryptocurrency featuring a likeness of the Shiba Inu dog from the "Doge" Internet meme as its logo.
      • Litecoin - Litecoin is a cryptocurrency that enables instant payments to anyone in the world and that can be efficiently mined with consumer-grade hardware.
      • Microsoft SQL Tools Service - SQL Query and Management over JSON-RPC.
      • Monero - the secure, private, untraceable cryptocurrency.
      • Qtum - Qtum is an open sourced public blockchain platform, leveraging the security of UTXO while enabling multiple virtual machines including EVM and the revolutionary x86 VM.
      • Tarantool - Get your data in RAM. Get compute close to data. Enjoy the performance. (Provides nginx upstream module to support JSON-RPC)
      • Zcash - Zcash is a cryptocurrency aimed at using cryptography to provide enhanced privacy for its users compared to other cryptocurrencies such as Bitcoin.
      • open-rpc/generator-client - Mono repo for the client generators for each target language
      • Microsoft SQL Tools Service - SQL Query and Management over JSON-RPC.
      • Quorum - A permissioned implementation of Ethereum supporting data privacy.
      • open-rpc/playground - A play to play around with OpenRPC.
      • open-rpc/inspector - OpenRPC Inspector is a simple tool to create, modify and execute JSON-RPC requests.
      • Arm mbed IoT Platform - Arm Mbed OS together with the Pelion IoT Platform provide a transformative device-to-data platform for connected IoT that empowers an intelligent enterprise.
      • Bitcoin - Bitcoin is a decentralized cryptocurrency created in 2008 by the pseudonymous Satoshi Nakamoto.
      • Ethereum Classic - Ethereum Classic is an open-source, public, blockchain-based distributed computing platform featuring smart contract (scripting) functionality that was a result of the DAO fork.
      • Ethereum - Ethereum is an open-source, public, blockchain-based distributed computing platform and operating system featuring smart contract (scripting) functionality.
      • Kodi - Kodi is a free media player that is designed to look great on your big screen TV but is just as home on a small screen.
      • Microsoft Language Server - Underlying Language Server protocol for vscode
      • OpenDaylight - OpenDaylight (ODL) is a modular open platform for customizing and automating networks of any size and scale.
      • PPIO - A decentralized data storage and delivery platform for developers that value affordability, speed, and privacy.
      • RANDOM.ORG - RANDOM.ORG offers true random numbers to anyone on the Internet. The randomness comes from atmospheric noise, which for many purposes is better than the pseudo-random number algorithms typically used in computer programs. People use RANDOM.ORG for holding drawings, lotteries and sweepstakes, to drive online games, for scientific applications and for art and music. The service has existed since 1998 and was built by Dr Mads Haahr of the School of Computer Science and Statistics at Trinity College, Dublin in Ireland. Today, RANDOM.ORG is operated by Randomness and Integrity Services Ltd.
      • Ripple - Ripple is a real-time gross settlement system, currency exchange and remittance network created by Ripple Labs Inc., a US-based technology company.
      • Visual Studio Language Server Extensions - The Editor Extensions are build on the Language Server. It's Interface is over JSON-RPC.
      • Ripple - Ripple is a real-time gross settlement system, currency exchange and remittance network created by Ripple Labs Inc., a US-based technology company.
      • PPIO - A decentralized data storage and delivery platform for developers that value affordability, speed, and privacy.
      • ApEye.org - APEye is a jQuery widget for issuing HTTP requests
      • JSON-RPC 2.0 Shell - Interactive RPC shell for rapid querying, testing and
  • Official