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

    TypeScript 201 73

  2. client-js client-js Public

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

    TypeScript 137 15

  3. markdown-gen markdown-gen Public

    OpenRPC Markdown Generator

    MDX 2 1

  4. server-js server-js Public

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

    TypeScript 52 13

  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 25 repositories
  • 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 52 Apache-2.0 13 13 21 Updated Feb 27, 2026
  • 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 Feb 27, 2026
  • tools Public

    Monorepo for OpenRPC tooling

    open-rpc/tools’s past year of commit activity
    TypeScript 7 Apache-2.0 1 1 4 Updated Feb 27, 2026
  • markdown-gen Public

    OpenRPC Markdown Generator

    open-rpc/markdown-gen’s past year of commit activity
    MDX 2 Apache-2.0 1 2 0 Updated Feb 27, 2026
  • open-rpc/schema-utils-js’s past year of commit activity
    TypeScript 27 Apache-2.0 21 5 16 Updated Feb 25, 2026
  • spec-types Public

    Holds the specification types an update to meta-schema

    open-rpc/spec-types’s past year of commit activity
    Go 0 Apache-2.0 1 0 1 Updated Feb 25, 2026
  • spec Public

    The OpenRPC specification

    open-rpc/spec’s past year of commit activity
    TypeScript 201 Apache-2.0 72 20 (1 issue needs help) 11 Updated Feb 25, 2026
  • specification-extension-spec Public

    Extend OpenRPC with Specification Extensions.

    open-rpc/specification-extension-spec’s past year of commit activity
    TypeScript 5 1 0 3 Updated Feb 11, 2026
  • 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 596 0 0 Updated Jan 26, 2026