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!