nowfound

Life & fun · June 10, 2019

OA

OpenRPC – An Interface Definition for JSON-RPC APIs

A standard, programming language-agnostic interface description for JSON-RPC 2.0 APIs

OpenRPC – An Interface Definition for JSON-RPC APIs launched on June 10, 2019 with 20 votes, #694 of 2,757 launches that month and more than 75% of that year's launches. The site was still online in September 2026, 7 years on.

Visit open-rpc.org ↗Alternativestop 25% of June 2019

In plain words

OpenRPC is an interface definition standard for JSON-RPC APIs that launched in 2019. It provides a structured format for documenting and defining JSON-RPC 2.0 APIs, making them easier to understand and implement. The specification enables developers to create consistent, machine-readable descriptions of remote procedure call services. OpenRPC is designed for software developers and API creators who need to standardize and document their JSON-RPC implementations across projects and organizations.

written from the facts on this page · September 2026

From the sources

One spec is all you need to produce tests, docs, and client/server code for your JSON-RPC API. With OpenRPC, you can go from prototype to production-grade services in hours, not weeks. You'll build discoverable, versioned APIs with JSON Schema to enforce client contracts, eliminate boilerplate, and scale faster. Codegen, validation, and testing are modular. Pick the parts you need, customize or chain them together end-to-end to fit your workflow. Let tools self-configure via rpc.discover. Our spec is discoverable by design. Auto-generate idiomatic clients in multiple languages. Less glue code; fewer edge-case bugs. Our spec is human-readable and json schema-powered. More expressive than…from open-rpc.org

Does a similar job

all alternatives →
  • Agents.json – OpenAPI Specification for LLMs2025 · github.com · ▲212

    Hey HN, we’re building an open specification that lets agents discover and invoke APIs with natural language, built on the OpenAPI standard. agents.json clearly defines the contract between LLMs and API as a standard that's open, observable, and replicable. Here’s a walkthrough of how it works: https://youtu.be/kby2Wdt2Dtk?si=59xGCDy48Zzwr7ND. There’s 2 parts to this: 1. An agents.json file describes how to link API calls together into outcome-based tools for LLMs. This file sits alongside an OpenAPI file. 2. The agents.json SDK loads agents.json files as tools for an LLM that…

  • WebRPC – a simple alternative to REST and SOAP2015 · github.com · ▲19

    Lightweight web APIs for Java. Contribute to HTTP-RPC/Kilo development by creating an account on GitHub.

  • CortexSep 2026 · cortexdocs.dev · ▲306

    Turn API specs into docs, SDKs, and MCP servers

  • BinaryRPC – Lightweight WebSocket-based RPC framework in modern C++2025 · github.com · ▲78

    Hi HN, I’m a recent CS graduate. During the past few months I wrote BinaryRPC, an open-source RPC framework in modern C++20 focused on low-latency, binary WebSocket messaging. Why I built it * Wanted first-class session support, pluggable QoS levels and a simple middleware chain (global, specific, multi handler) without extra JSON/XML parsing. * Easy developer experience A quick feature list * Binary WebSocket frames – minimal overhead * Built-in session layer (login / reconnect / heartbeat) * QoS1 / QoS2 with automatic ACK & retry * Plugin system – rooms, msgpack, etc.…

  • REST Alternative to GraphQL and tRPC2023 · openapistack.co · ▲123
  • Ocrbase – pdf → .md/.json document OCR and structured extraction APIJan 2026 · github.com · ▲99

    📄 PDF/IMG ->.MD/JSON Document OCR API for PaddleOCR and GLMOCR. Self-hostable. - majcheradam/ocrbase

More life & fun this month

the category →

Source: Show HN post ↗

Launched alongside, June 2019

the whole month →