Skip to content

Commit 33ca37d

Browse files
authored
docs: update Comparison (#252)
<!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit - **Documentation** - Enhanced the comparison table with detailed entries for four additional features: Lazy Router, Native Types, Standard Schema, and Batch Request. - Updated status indicators to provide a clear overview of feature support across different technologies. - Adjusted the table header layout for improved clarity and readability. <!-- end of auto-generated comment: release notes by coderabbit.ai -->
1 parent 44466b7 commit 33ca37d

File tree

1 file changed

+25
-21
lines changed

1 file changed

+25
-21
lines changed

β€Žapps/content/docs/comparison.mdβ€Ž

Lines changed: 25 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -11,24 +11,28 @@ This comparison table helps you understand how oRPC differs from other popular T
1111
- 🟑 Lacks features, or requires third-party integrations
1212
- πŸ›‘ Not supported or not documented
1313

14-
| Feature | oRPC | tRPC | ts-rest |
15-
| ----------------------------------- | ---- | ---- | ------- |
16-
| End-to-end Input/Output Typesafe | βœ… | βœ… | βœ… |
17-
| End-to-end Errors Typesafe | βœ… | πŸ›‘ | βœ… |
18-
| End-to-end File/Blob Typesafe | βœ… | πŸ›‘ | πŸ›‘ |
19-
| End-to-end Streaming Typesafe | βœ… | βœ… | πŸ›‘ |
20-
| Tanstack Query Integration (React) | βœ… | βœ… | 🟑 |
21-
| Tanstack Query Integration (Vue) | βœ… | πŸ›‘ | 🟑 |
22-
| Tanstack Query Integration (Solid) | βœ… | πŸ›‘ | 🟑 |
23-
| Tanstack Query Integration (Svelte) | βœ… | πŸ›‘ | πŸ›‘ |
24-
| Vue Pinia Colada Integration | βœ… | πŸ›‘ | πŸ›‘ |
25-
| With Contract-First Approach | βœ… | πŸ›‘ | βœ… |
26-
| Without Contract-First Approach | βœ… | βœ… | πŸ›‘ |
27-
| OpenAPI Support | βœ… | 🟑 | 🟑 |
28-
| Server Actions Support | βœ… | 🟑 | πŸ›‘ |
29-
| Streaming response (SSE) | βœ… | βœ… | πŸ›‘ |
30-
| Plugins-able (CORS, ...) | βœ… | πŸ›‘ | πŸ›‘ |
31-
| Dedicated Zod Schemas | βœ… | πŸ›‘ | πŸ›‘ |
32-
| Use Native Modules on each runtime | βœ… | 🟑 | 🟑 |
33-
| WebSockets | πŸ›‘ | βœ… | πŸ›‘ |
34-
| Nest.js integration | πŸ›‘ | 🟑 | βœ… |
14+
| Feature | oRPC | tRPC | ts-rest |
15+
| ---------------------------------------- | ---- | ---- | ------- |
16+
| End-to-end Input/Output Typesafe | βœ… | βœ… | βœ… |
17+
| End-to-end Errors Typesafe | βœ… | πŸ›‘ | βœ… |
18+
| End-to-end File/Blob Typesafe | βœ… | πŸ›‘ | πŸ›‘ |
19+
| End-to-end Streaming Typesafe | βœ… | βœ… | πŸ›‘ |
20+
| Tanstack Query Integration (React) | βœ… | βœ… | 🟑 |
21+
| Tanstack Query Integration (Vue) | βœ… | πŸ›‘ | 🟑 |
22+
| Tanstack Query Integration (Solid) | βœ… | πŸ›‘ | 🟑 |
23+
| Tanstack Query Integration (Svelte) | βœ… | πŸ›‘ | πŸ›‘ |
24+
| Vue Pinia Colada Integration | βœ… | πŸ›‘ | πŸ›‘ |
25+
| With Contract-First Approach | βœ… | πŸ›‘ | βœ… |
26+
| Without Contract-First Approach | βœ… | βœ… | πŸ›‘ |
27+
| OpenAPI Support | βœ… | 🟑 | 🟑 |
28+
| Server Actions Support | βœ… | 🟑 | πŸ›‘ |
29+
| Lazy Router | βœ… | πŸ›‘ | πŸ›‘ |
30+
| Native Types (Date, URL, Set, Maps, ...) | βœ… | 🟑 | πŸ›‘ |
31+
| Streaming response (SSE) | βœ… | βœ… | πŸ›‘ |
32+
| Standard Schema | βœ… | βœ… | πŸ›‘ |
33+
| Plugins-able (CORS, ...) | βœ… | πŸ›‘ | πŸ›‘ |
34+
| Dedicated Zod Schemas | βœ… | πŸ›‘ | πŸ›‘ |
35+
| Use Native Modules on each runtime | βœ… | 🟑 | 🟑 |
36+
| Batch Request | πŸ›‘ | βœ… | πŸ›‘ |
37+
| WebSockets | πŸ›‘ | βœ… | πŸ›‘ |
38+
| Nest.js integration | πŸ›‘ | 🟑 | βœ… |

0 commit comments

Comments
Β (0)