Skip to content

Intro

Welcome to the documentation for Chord, an open-source TypeScript framework for building robust and scalable server-client applications.

Chord provides type-safe remote procedure calls RPC on top of the JSON-RPC 2.0 protocol. It uses a class-based approach and middleware support to compose server-side methods that can be securely accessed from the client.

This documentation site is built with Astro and Starlight to be fast, accessible and fully customizable. The navigation sidebar contains links to key guides and references for getting started, developing features, and configuring Chord in your project.

Some key features enabled by Chord include:

  • Instant typesafety - Ensure typed method calls on both client and server with TypeScript.
  • Enhanced productivity - Rich autocompletions in any IDE streamline development.
  • Minimal overhead - Seamless access to server functions from client with minimal payload size.
  • Flexible integration - Integrate Chord into existing projects easily without conflicts.

We hope you find this documentation helpful in leveraging Chord’s capabilities. Please provide any feedback on how we can improve. Let us know if you have any other questions!