Skip to content
@open-rpc

OpenRPC

The OpenRPC Specification defines a standard, programming language-agnostic interface description for JSON-RPC 2.0 APIs.

Pinned Loading

  1. spec spec Public

    The OpenRPC specification

    JavaScript 191 70

  2. client-js client-js Public

    A browser-compatible JSON-RPC client with multiple transports.

    TypeScript 137 16

  3. markdown-gen markdown-gen Public

    OpenRPC Markdown Generator

    MDX 2

  4. server-js server-js Public

    JSON-RPC 2.0 Server implementation that supports multiple transport protocols.

    TypeScript 51 12

  5. tools tools Public

    Monorepo for OpenRPC tooling

    TypeScript 7 1

  6. generator generator Public

    Multi-Component & Multi-Language Generators for OpenRPC

    TypeScript 95 39

Repositories

Showing 10 of 24 repositories
  • test-coverage Public

    Test your OpenRPC Document against an API.

    open-rpc/test-coverage’s past year of commit activity
    TypeScript 6 Apache-2.0 0 4 11 Updated Jan 5, 2026
  • execution-apis Public Forked from ethereum/execution-apis

    Collection of APIs provided by Ethereum execution layer clients

    open-rpc/execution-apis’s past year of commit activity
    MDX 1 CC0-1.0 575 0 0 Updated Dec 20, 2025
  • markdown-gen Public

    OpenRPC Markdown Generator

    open-rpc/markdown-gen’s past year of commit activity
    MDX 2 Apache-2.0 0 2 0 Updated Dec 19, 2025
  • examples Public

    Collection of example OpenRPC documents.

    open-rpc/examples’s past year of commit activity
    TypeScript 54 Apache-2.0 22 3 1 Updated Nov 18, 2025
  • client-js Public

    A browser-compatible JSON-RPC client with multiple transports.

    open-rpc/client-js’s past year of commit activity
    TypeScript 137 Apache-2.0 16 16 15 Updated Nov 18, 2025
  • spec Public

    The OpenRPC specification

    open-rpc/spec’s past year of commit activity
    JavaScript 191 Apache-2.0 70 20 (1 issue needs help) 6 Updated Nov 18, 2025
  • website Public template

    The open-rpc.org website

    open-rpc/website’s past year of commit activity
    TypeScript 35 Apache-2.0 4 10 (5 issues need help) 31 Updated Nov 17, 2025
  • generator Public

    Multi-Component & Multi-Language Generators for OpenRPC

    open-rpc/generator’s past year of commit activity
    TypeScript 95 Apache-2.0 39 16 7 Updated Oct 22, 2025
  • typings Public

    Generate Type Aliases for your OpenRPC Document

    open-rpc/typings’s past year of commit activity
    TypeScript 30 9 12 (1 issue needs help) 11 Updated Oct 17, 2025
  • server-js Public

    JSON-RPC 2.0 Server implementation that supports multiple transport protocols.

    open-rpc/server-js’s past year of commit activity
    TypeScript 51 Apache-2.0 12 13 18 Updated Aug 31, 2025