JSPM

Found 2987 results for rpc

birpc

Message based Two-way remote procedure call

  • v4.0.0
  • 68.54
  • Published

pm2-axon

High-level messaging & socket patterns implemented in pure js

  • v4.0.1
  • 64.00
  • Published

jayson

JSON-RPC 1.0/2.0 compliant server and client

  • v4.3.0
  • 63.59
  • Published

avsc

Avro for JavaScript

  • v5.7.9
  • 63.30
  • Published

pm2-axon-rpc

Remote procedure calls built on top of axon.

  • v0.7.1
  • 63.25
  • Published

rpc-websockets

JSON-RPC 2.0 implementation over WebSockets for Node.js

  • v9.3.8
  • 62.87
  • Published

nexus-rpc

Nexus TypeScript SDK

  • v0.0.2
  • 62.47
  • Published

worker-rpc

A simple RPC layer for communicating with web workers and over other transports

  • v0.2.0
  • 61.71
  • Published

eth-rpc-errors

Ethereum RPC and Provider errors.

  • v4.0.3
  • 60.03
  • Published

ethjs-util

A simple set of Ethereum JS utilties.

  • v0.1.6
  • 58.90
  • Published

@ts-rest/core

RPC-like experience over a regular REST API, with type safe server implementations 🪄

  • v3.52.1
  • 58.40
  • Published

capnp-ts

Strongly typed Cap'n Proto implementation for the browser and Node.js using TypeScript

  • v0.7.0
  • 57.73
  • Published

ethjs-schema

A complete Ethereum RPC specification as a JSON object export.

  • v0.2.1
  • 53.14
  • Published

@ts-rest/nest

Nest server integration for @ts-rest

  • v3.52.1
  • 51.61
  • Published

electron-trpc

Electron support for tRPC

  • v0.7.1
  • 51.22
  • Published

xmlrpc

A pure JavaScript XML-RPC client and server.

  • v1.3.2
  • 50.93
  • Published

@metamask/ethjs-rpc

A super simple module for querying the Ethereum RPC layer without formatting.

  • v0.4.0
  • 50.62
  • Published

@replit/river

It's like tRPC but... with JSON Schema Support, duplex streaming and support for service multiplexing. Transport agnostic!

    • v0.216.1
    • 50.60
    • Published

    @taquito/rpc

    TypeScript client and types for the Tezos RPC used by Taquito.

    • v24.3.0
    • 50.50
    • Published

    ethjs-rpc

    A super simple module for querying the Ethereum RPC layer without formatting.

    • v0.2.0
    • 50.45
    • Published

    ethjs-format

    A payload formatter for the Ethereum RPC layer.

    • v0.2.7
    • 50.36
    • Published

    moleculer

    Fast & powerful microservices framework for Node.JS

    • v0.15.0
    • 50.10
    • Published

    ethjs-contract

    A simple contract object for the Ethereum RPC.

    • v0.2.3
    • 49.97
    • Published

    @taquito/http-utils

    HTTP transport utilities for Taquito RPC clients with retry, timeout, and error classification.

    • v24.3.0
    • 49.78
    • Published

    ethjs-filter

    A simple filter handler for the Ethereum RPC layer.

    • v0.1.8
    • 49.39
    • Published

    ethjs-query

    A simple query layer for the Ethereum RPC.

    • v0.3.8
    • 48.86
    • Published

    twirpscript

    Protobuf RPC framework for JavaScript and TypeScript

    • v0.0.72
    • 47.36
    • Published

    r19

    Simple remote procedure calls in TypeScript

    • v0.1.8
    • 47.12
    • Published

    @foxglove/xmlrpc

    TypeScript library implementing an XMLRPC client and server with pluggable server backend

    • v1.3.0
    • 46.66
    • Published

    comctx

    Use RPC to communicate easily across contexts in any JavaScript environment.

    • v1.6.1
    • 46.48
    • Published

    @vscode/sync-api-common

    An RPC implementation between Web and NodeJS workers that works sync

    • v0.8.1
    • 46.40
    • Published

    kubo-rpc-client

    A client library for the Kubo RPC API

    • v6.1.0
    • 46.14
    • Published

    gbxremote

    A pure JavaScript GBXRemote client.

    • v0.2.1
    • 46.03
    • Published

    bidc

    Bidirectional Channel for JavaScript

      • v0.0.4
      • 45.07
      • Published

      cometd

      Comet and WebSocket library for web messaging

      • v9.0.0
      • 45.00
      • Published

      @webext-core/proxy-service

      A type-safe wrapper around the web extension messaging APIs that lets you call a function from anywhere, but execute it in the background. Supports all browsers (Chrome, Firefox, Safari, etc)

      • v2.0.0
      • 44.30
      • Published

      ethjs-provider-http

      A simple Http provider that follows the web3 spec.

      • v0.1.6
      • 44.10
      • Published

      ethers-multicall-provider

      ⚡🕰️ Drop-in solution to batch smart contract RPC calls in a single RPC query via Multicall!

      • v6.5.0
      • 43.93
      • Published

      postmsg-rpc

      Tiny RPC over window.postMessage library

      • v2.4.0
      • 43.42
      • Published

      @tuyau/core

      E2E typesafe client for AdonisJS

      • v1.2.2
      • 43.17
      • Published

      msgpack5rpc

      Msgpack-RPC(v5 spec) implementation

      • v1.1.0
      • 42.79
      • Published

      dbus-next

      The next great DBus library for Node

      • v0.10.2
      • 42.48
      • Published

      ethjs

      A light-weight, highly optimised JS utility for Ethereum

      • v0.4.0
      • 42.32
      • Published

      little-api

      A simple JSON-over-HTTP/WS RPC server and client

        • v2.0.1
        • 42.14
        • Published

        bitcoin-core

        A modern Bitcoin Core REST and RPC client.

        • v5.0.0
        • 41.94
        • Published

        discord-rpc

        A simple RPC client for Discord

        • v4.0.1
        • 41.91
        • Published

        devframe

        Framework for building generic DevTools

        • v0.1.21
        • 41.60
        • Published

        vscode-messenger

        VS Code Messenger: extension integration

        • v0.6.0
        • 41.37
        • Published

        vscode-messenger-common

        VS Code Messenger: common code shared by extension and webviews

        • v0.6.0
        • 40.88
        • Published

        viem-tracer

        [![npm package][npm-img]][npm-url] [![Build Status][build-img]][build-url] [![Downloads][downloads-img]][downloads-url] [![Issues][issues-img]][issues-url] [![Commitizen Friendly][commitizen-img]][commitizen-url] [![Semantic Release][semantic-release-img]

        • v1.8.0
        • 40.41
        • Published

        viem-deal

        [![npm package][npm-img]][npm-url] [![Build Status][build-img]][build-url] [![Downloads][downloads-img]][downloads-url] [![Issues][issues-img]][issues-url] [![Commitizen Friendly][commitizen-img]][commitizen-url] [![Semantic Release][semantic-release-img]

        • v2.0.4
        • 40.28
        • Published

        json-rpc-protocol

        JSON-RPC 2 protocol messages parsing and formatting

        • v0.13.2
        • 40.22
        • Published

        axon

        High-level messaging & socket patterns implemented in pure js

        • v2.0.3
        • 40.00
        • Published

        ethjs-provider-signer

        A simple web3 standard provider object that signs raw transactions.

        • v0.1.4
        • 39.74
        • Published

        dbus-native

        D-bus protocol implementation in native javascript

        • v0.4.0
        • 39.40
        • Published

        rpc-utils

        JSON-RPC 2.0 utilities

        • v0.6.2
        • 38.41
        • Published

        trpc-sveltekit

        SvelteKit adapter for tRPC.io, working with Node.js, Vercel and Netlify

        • v3.6.3
        • 38.38
        • Published

        typed-soap

        End-to-end type-safe SOAP client for TypeScript. Generate typed RPC wrappers directly from WSDLs.

        • v0.0.5
        • 38.38
        • Published

        telefunc

        Remote functions.

        • v0.2.20
        • 37.88
        • Published

        microlink

        Comlink Alternative. Built with JSON-RPC.

        • v0.3.0
        • 37.77
        • Published

        mixed-signals

        RPC Reflection for Preact Models & Signals: use Models/Signals from a somewhere else (server/worker/etc) as if they were here.

        • v0.2.1
        • 37.61
        • Published

        dnode

        freestyle rpc

        • v1.2.2
        • 37.48
        • Published

        jquery.terminal

        jQuery Terminal Emulator is a plugin for creating command line interpreters in your applications.

        • v2.46.0
        • 37.26
        • Published

        sysend

        Communication and Synchronization between browser tabs/windows. Works cross-domain.

        • v1.17.5
        • 37.00
        • Published

        swarpc

        Full type-safe RPC library for service worker -- move things off of the UI thread with ease!

        • v0.20.2
        • 36.99
        • Published

        json-rpc-peer

        JSON-RPC 2 transport-agnostic library

        • v0.17.0
        • 36.92
        • Published

        @dasf/dasf-messaging

        Typescript bindings for the DASF RPC messaging protocol.

        • v0.4.5
        • 36.82
        • Published

        crocket

        Efficient and simple interprocess communication for unix/windows/macos over tcp or sockets.

        • v1.0.15
        • 36.78
        • Published

        jsonbird

        JSON-RPC 2.0 client/server/peer for any reliable transport. Inter-process communication. REST. WebSocket. WebWorker. Out of order messaging or in-order byte streams

        • v3.1.0
        • 36.53
        • Published

        chia-agent

        chia rpc/websocket client library

        • v16.1.5
        • 36.25
        • Published

        rpc-request

        A simple wrapper of the Fetch API in a class

        • v9.0.0
        • 36.24
        • Published

        xmlrpc-rosnodejs

        A pure JavaScript XML-RPC client and server. Patched fork from https://github.com/baalexander/node-xmlrpc.

        • v1.4.1
        • 36.04
        • Published

        @djangocfg/centrifugo

        Production-ready Centrifugo WebSocket client for React with real-time subscriptions, RPC patterns, and connection state management

        • v2.1.351
        • 35.80
        • Published

        hono-rpc-query

        Integration for Hono's RPC client with React Query

        • v1.5.1
        • 35.68
        • Published

        mm_soa

        这是超级美眉全网应用互联服务端框架,用于多个平台跨域应用连接,共享资源。

        • v2.1.9
        • 35.54
        • Published

        noice-json-rpc

        Noice Json RPC exposes a clean ES6 Proxy and Promise based interface for JSON-RPC2 Clients and Servers

        • v1.2.0
        • 35.23
        • Published

        bcrpc

        Bitcoin RPC wrapper

        • v0.4.0
        • 35.05
        • Published

        ocpp-rpc

        A client & server implementation of the WAMP-like RPC-over-websocket system defined in the OCPP protocols (e.g. OCPP1.6-J and OCPP2.0.1).

        • v2.2.1
        • 34.84
        • Published

        typed-rpc

        Lightweight JSON-RPC solution for TypeScript projects

        • v6.1.2
        • 34.75
        • Published

        @dxfeed/dxlink-rpc

        dxLink RPC provides utilities for RPC over dxLink client using rxjs Observable

        • v0.8.0
        • 34.54
        • Published

        @frak-labs/frame-connector

        Generic, type-safe RPC communication layer for bidirectional postMessage communication

        • v0.2.0
        • 34.44
        • Published

        @btc-helpers/rpc

        A somewhat typesafe Bitcoin RPC library

        • v2.0.0
        • 34.23
        • Published

        @dashersw/axon

        High-level messaging & socket patterns implemented in pure js

        • v2.0.5
        • 34.08
        • Published

        librpc-web-mod

        Promise-based RPC client and server for web workers (forked from @librpc/web)

        • v2.1.1
        • 33.97
        • Published

        trpc-transformer

        Simple tRPC transformer based on superjson with Decimal.js support

        • v3.2.2
        • 33.71
        • Published

        @hiveio/dhive

        Hive blockchain RPC client library

        • v1.3.6
        • 33.69
        • Published

        moesif-nodejs

        Monitoring agent to log API calls to Moesif for deep API analytics

        • v3.11.0
        • 33.63
        • Published

        raffel

        Unified multi-protocol server runtime. One core, multiple transports.

          • v1.1.16
          • 33.53
          • Published

          @ws-kit/plugins

          Core plugins for WS-Kit routers (messaging, RPC, pub/sub)

          • v0.10.1
          • 33.44
          • Published

          kurento-utils

          Kurento JavaScript Utilities

          • v7.3.0
          • 33.35
          • Published

          wampy

          Amazingly fast, feature-rich, lightweight WAMP Javascript client (for browser and node.js)

          • v8.0.1
          • 33.33
          • Published

          jito-js-rpc

          JavaScript RPC client for Jito

          • v0.2.2
          • 33.17
          • Published

          capnpc-ts

          Cap'n Proto schema compiler for TypeScript.

          • v0.7.0
          • 33.05
          • Published

          @ws-kit/core

          Tiny, type-safe WebSocket router

          • v0.10.1
          • 32.73
          • Published

          json-rpc2

          JSON-RPC 2.0 server and client library, with HTTP, TCP and Websocket endpoints

          • v2.0.0
          • 32.55
          • Published

          dsteem

          Steem blockchain RPC client library

          • v0.11.3
          • 32.43
          • Published

          kubemq-js

          KubeMQ SDK for Node.js — gRPC-based messaging client for Events, Queues, Commands, and Queries

          • v3.0.0
          • 32.22
          • Published

          amqptools

          AMQP Tools

          • v0.33.0
          • 32.01
          • Published

          rpc-ws

          JSON-RPC 2.0 implementation with websockets

          • v0.8.0
          • 31.69
          • Published

          @aibtc/tx-schemas

          Shared zod schemas for AIBTC transaction states, relay RPC/HTTP schemas, and news editorial domain schemas.

          • v1.1.0
          • 31.65
          • Published

          impress

          Enterprise application server for Node.js

          • v3.1.2
          • 31.64
          • Published

          @cuvva/crpc

          Simple library for making requests to Cuvva-style RPC APIs

          • v0.2.10
          • 31.59
          • Published

          payload-rest-client

          A typesafe rest api client for the payload cms.

          • v3.0.5
          • 31.45
          • Published

          ice

          Ice for JavaScript runtime

          • v3.7.110
          • 31.43
          • Published

          allserver

          Multi-protocol RPC server and [optional] client. DX-first. Minimalistic. Boilerplate-less. Opinionated.

          • v2.6.4
          • 31.41
          • Published

          node-ral

          a rpc client for node

          • v0.18.5
          • 31.35
          • Published

          bitcoind-rpc

          Bitcoin Client Library to connect to Bitcoin Core via RPC

          • v0.9.1
          • 31.25
          • Published

          orpc

          The type-safe Node.js and browser RPC library built on top of socket.io. Empowered with SOA governance and load balancing.

          • v0.1.1
          • 31.25
          • Published

          @metamask/ethjs

          A light-weight, highly optimised JS utility for Ethereum

          • v0.6.0
          • 31.18
          • Published

          @docmd/api

          Plugin API surface for docmd.

          • v0.7.9
          • 31.14
          • Published

          hessian.js

          Hessian Serialization written by pure JavaScript, support all kind of types in Java.

          • v2.11.0
          • 31.09
          • Published

          @na-ji/pogo-protos

          Pokémon Go Protobuf files from POGOProtos, wrapped up in a Node module

          • v2.237.0
          • 31.06
          • Published

          @ceramicnetwork/rpc-transport

          Bridge between transports and [RPC utilities](https://github.com/ceramicnetwork/js-rpc-utils#rpc-utils)

          • v0.6.1
          • 31.03
          • Published

          silgi

          The fastest end-to-end type-safe RPC framework for TypeScript — compiled pipelines, single package, every runtime

          • v0.53.6
          • 31.02
          • Published

          message-port-rpc

          Turns a MessagePort into an remote procedure call (RPC) stub.

          • v2.0.0
          • 31.02
          • Published

          @ceramicnetwork/rpc-postmessage

          [RPC utilities](https://github.com/ceramicnetwork/js-rpc-utils#rpc-utils) using [postMessage](https://developer.mozilla.org/en-US/docs/Web/API/Window/postMessage)

          • v0.6.1
          • 30.95
          • Published

          ts-procedures

          A TypeScript RPC framework that creates type-safe, schema-validated procedure calls with a single function definition. Define your procedures once and get full type inference, runtime validation, and framework integration hooks.

            • v7.3.0
            • 30.79
            • Published

            svelte-realtime

            Realtime RPC and reactive subscriptions for SvelteKit, built on svelte-adapter-uws

            • v0.4.23
            • 30.76
            • Published

            @ceramicnetwork/rpc-window

            [RPC utilities](https://github.com/ceramicnetwork/js-rpc-utils#rpc-utils) using [browser windows](https://developer.mozilla.org/en-US/docs/Web/API/Window)

            • v0.6.1
            • 30.59
            • Published

            grain-rpc

            Typed RPC interface on top of an arbitrary communication channel

            • v0.1.7
            • 30.34
            • Published

            imjoy-rpc

            Remote procedure calls for ImJoy.

            • v0.5.59
            • 30.34
            • Published

            railiz-rpc

            Lightweight, adapter-first, type-safe RPC framework inspired by tRPC

            • v1.1.0
            • 30.22
            • Published

            homematic-xmlrpc

            A pure JavaScript XML-RPC client and server.

            • v1.0.2
            • 30.15
            • Published

            amqplib-rpc

            Thin Amplib utils for RabbitMQ RPC in Node.js

            • v3.1.0
            • 30.14
            • Published

            @pidgr/proto

            TypeScript protobuf and gRPC client stubs for the Pidgr internal communications platform

            • v0.72.0
            • 29.73
            • Published

            @ahmedrowaihi/openapi-ts-orpc

            oRPC plugin for @hey-api/openapi-ts - Generate type-safe RPC clients and servers from OpenAPI specs

            • v4.0.1
            • 29.70
            • Published

            @nogg-aholic/nrpc

            Small binary RPC codec for compact value encoding and generic RPC message framing.

            • v0.4.7
            • 29.65
            • Published

            cluster-rpc

            A simple way to wrap a single-instance module to enable it to work with node cluster.

            • v1.0.7
            • 29.53
            • Published

            @forwardimpact/librpc

            gRPC server and client framework — ship service endpoints without reimplementing transport.

            • v0.1.98
            • 29.49
            • Published

            ethjs-signer

            A simple module for signing Ethereum transactions.

            • v0.1.1
            • 29.44
            • Published

            multilevel

            Expose a leveldb over the network.

            • v7.2.3
            • 29.41
            • Published

            exportc

            CLI to add export to existing projects

            • v0.0.20
            • 29.40
            • Published

            @memizy/multiplayer-sdk

            TypeScript SDK for building Memizy multiplayer plugins. Penpal-based RPC, mutative-based state sync, namespaced protocol (sys/settings/room/game).

            • v0.4.1
            • 29.23
            • Published

            @portel/photon-core

            Core library for parsing, loading, and managing .photon.ts files - runtime-agnostic foundation for building custom Photon runtimes

            • v2.26.0
            • 29.22
            • Published

            redis-tracker

            Redis based RPC tracking counters

            • v1.1.9
            • 29.16
            • Published

            jsonrpc2-ws

            Simple, Fast, Robust Implementation of JSON-RPC 2.0 over WebSocket for Node.js w/ TypeScript

            • v1.0.0-beta24
            • 29.15
            • Published

            export-runtime

            Cloudflare Workers ESM Export Framework Runtime

            • v0.0.24
            • 29.12
            • Published

            @modularizer/plat

            Protocol and Language Agnostic Tooling Yielding Universal Semantics

            • v0.15.0
            • 29.10
            • Published

            telepact

            The Typescript Telepact library

            • v1.0.0-alpha.339
            • 29.08
            • Published

            channel-rpc

            JSON-RPC over postMessage

              • v0.2.6
              • 29.02
              • Published

              @rialo/ts-cdk

              Rialo CDK - A comprehensive toolkit for building with the Rialo blockchain

              • v0.4.1
              • 28.97
              • Published

              discord-rpc-patch

              Direct mirror of discord-rpc with useless native dependencies removed.

              • v4.0.1
              • 28.95
              • Published

              @imqueue/rpc

              RPC-like client-service implementation over messaging queue

              • v2.0.26
              • 28.92
              • Published

              sendscript

              Blur the line between server and client code.

              • v2.4.0
              • 28.89
              • Published

              linkrpc

              TypeScript-based RPC framework with support for multiple connection types including HTTP, Socket, and SocketIO or custom

              • v1.0.18
              • 28.86
              • Published

              @pixagram/dpixa

              Pixa blockchain RPC client library

              • v1.5.4
              • 28.83
              • Published

              @avalanche-sdk/client

              A TypeScript SDK for interacting with the Avalanche network through JSON-RPC APIs. This SDK provides a comprehensive set of tools to interact with all Avalanche chains (P-Chain, X-Chain, C-Chain) and various APIs, including wallet functionality for transa

              • v0.1.1
              • 28.82
              • Published

              trpc-swift

              Generates Swift clients and models from tRPC routers.

              • v0.1.35
              • 28.77
              • Published

              @1sat/wallet-server

              BRC-100 wallet storage RPC server for 1Sat Ordinals SDK

                • v0.0.14
                • 28.67
                • Published

                evm-maths

                ➗ Useful bigint math libraries to ease the journey through off-chain fixed-point arithmetics

                • v7.0.1
                • 28.64
                • Published

                menashmq

                Easy to use RabbitMQ abstraction with auto-reconnect for JavaScript and TypeScript

                • v0.1.6
                • 28.63
                • Published

                ethers-maths

                ➗ Useful ethers-based math libraries to ease the journey through off-chain fixed-point arithmetics

                • v5.0.2
                • 28.63
                • Published

                @evjs/server

                Server-side runtime for the evjs framework

                • v0.1.2
                • 28.57
                • Published

                zenstack-trpc

                Auto-generate type-safe tRPC routers from ZenStack V3 schemas

                • v0.2.3
                • 28.54
                • Published

                gracenode

                A node.js framework for real-time applications over UDP and TCP protocols with extendable modules for quick and clean evelopment.

                • v3.11.10
                • 28.49
                • Published

                rpc-over-ipc

                Lightweight RPC over IPC for node.js

                • v1.0.0
                • 28.46
                • Published

                awesomerpc

                A fully typed RPC framework for TypeScript

                • v0.3.12
                • 28.45
                • Published

                @lichtblick/xmlrpc

                TypeScript library implementing an XMLRPC client and server with pluggable server backend

                • v1.0.0
                • 28.42
                • Published

                nestjs-grpc

                A lightweight NestJS package for type-safe gRPC communication between microservices

                • v1.5.2
                • 28.38
                • Published

                @peac/transport-grpc

                PEAC gRPC transport layer with carrier adapter and HTTP StatusCode parity

                • v0.14.1
                • 28.31
                • Published

                kurento-client

                JavaScript Client API for Kurento Media Server

                • v7.3.0
                • 28.26
                • Published

                vrpc

                Variadic Remote Procedure Calls

                • v3.7.0
                • 28.16
                • Published

                mqtt-json-rpc

                JSON-RPC protocol over MQTT communication

                • v3.0.2
                • 28.16
                • Published

                nestjs-trpc-v2

                A maintained fork of nestjs-trpc - End-to-end typesafe APIs with tRPC in NestJS

                • v1.4.1
                • 28.12
                • Published

                kurento-jsonrpc

                Kurento RPC client library for Browser and Node.js

                • v7.3.0
                • 28.01
                • Published

                ethjs-sha3

                Just the sha3 method used by Etheruem dApps, and contracts.

                • v0.1.3
                • 27.95
                • Published

                @methodus/server

                Server components for @methodus workflow

                • v8.0.8
                • 27.94
                • Published

                @sigilry/dapp

                Chain/transport-agnostic dApp infrastructure - RPC client/server and transports

                • v2.0.0
                • 27.90
                • Published

                arrpc-bun

                TypeScript/Bun port of arRPC - Open Discord RPC server

                • v1.3.6
                • 27.87
                • Published

                hypha-rpc

                Hypha RPC client for connecting to Hypha server for data management and AI model serving.

                • v0.21.40
                • 27.84
                • Published

                ethjs-account

                A simple Ethereum account utility module.

                • v0.1.4
                • 27.81
                • Published

                @hazeljs/grpc

                gRPC module for HazelJS framework - RPC server and client support with decorators

                • v0.8.2
                • 27.58
                • Published