Skip to content
Dev Tools Library

tRPC

End-to-end typed APIs, no schema.

LibraryOpen source

Lets you call server functions from the client with shared TypeScript types, without generating a schema or code.

When to use

When front and back are TypeScript in the same repository and you want typed calls without writing a schema.

When to avoid

If the API will be consumed by third parties or by clients in other languages.

Alternatives

They do a similar job. Compare before choosing.

  • Query language for flexible APIs.

    LanguageOpen source★ 20.3K

From the same area, with a close purpose.

  • High-performance RPC with Protocol Buffers contracts.

    FrameworkOpen source★ 45.4K
  • Interactive API documentation from OpenAPI.

    LibraryOpen source★ 29.1K
  • Generates clients and servers from an OpenAPI specification.

    CLIOpen source★ 26.8K
  • GraphQL server for Node.js, popular and extensible.

    LibraryOpen source★ 14K