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
Related
From the same area, with a close purpose.
High-performance RPC with Protocol Buffers contracts.
FrameworkOpen source★ 45.4KInteractive API documentation from OpenAPI.
LibraryOpen source★ 29.1KGenerates clients and servers from an OpenAPI specification.
CLIOpen source★ 26.8KGraphQL server for Node.js, popular and extensible.
LibraryOpen source★ 14K