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 194 72

  2. client-js client-js Public

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

    TypeScript 138 16

  3. markdown-gen markdown-gen Public

    OpenRPC Markdown Generator

    MDX 3 1

  4. server-js server-js Public

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

    TypeScript 52 12

  5. tools tools Public

    Monorepo for OpenRPC tooling

    TypeScript 7 1

  6. generator generator Public

    Multi-Component & Multi-Language Generators for OpenRPC

    TypeScript 94 39

Repositories

Showing 10 of 24 repositories
  • meta-schema Public

    The official OpenRPC JSON Schema meta-schema.

    open-rpc/meta-schema’s past year of commit activity
    Go 34 Apache-2.0 22 8 (2 issues need help) 6 Updated Feb 4, 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 587 0 0 Updated Jan 26, 2026
  • spec Public

    The OpenRPC specification

    open-rpc/spec’s past year of commit activity
    JavaScript 194 Apache-2.0 73 20 (1 issue needs help) 7 Updated Jan 21, 2026
  • 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 Jan 6, 2026
  • 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
  • markdown-gen Public

    OpenRPC Markdown Generator

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

    Collection of example OpenRPC documents.

    open-rpc/examples’s past year of commit activity
    TypeScript 56 Apache-2.0 21 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 138 Apache-2.0 16 16 15 Updated Nov 18, 2025
  • generator Public

    Multi-Component & Multi-Language Generators for OpenRPC

    open-rpc/generator’s past year of commit activity
    TypeScript 94 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