Skip to content

Commit 58c9d67

Browse files
committed
wip
1 parent 7e77ae2 commit 58c9d67

File tree

2 files changed

+25
-40
lines changed

2 files changed

+25
-40
lines changed

β€Žapps/content/.vitepress/config.tsβ€Ž

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,8 @@ import llmstxt from 'vitepress-plugin-llms'
55

66
export default defineConfig({
77
lang: 'en-US',
8-
title: 'oRPC',
9-
description:
10-
'oRPC makes it easy to build APIs that are end-to-end type-safe and adhere to OpenAPI standards, ensuring a smooth and enjoyable developer experience.',
8+
title: 'oRPC - Typesafe APIs Made Simple πŸͺ„',
9+
description: 'Easy to build APIs that are end-to-end type-safe and adhere to OpenAPI standards',
1110
lastUpdated: true,
1211
cleanUrls: true,
1312
markdown: {
@@ -208,7 +207,6 @@ export default defineConfig({
208207
},
209208
head: [
210209
['meta', { property: 'og:image', content: 'https://orpc.unnoq.com/og.jpg' }],
211-
['meta', { property: 'og:description', content: 'End-to-end type-safe, first-class OpenAPI support, Contract-First, ...' }],
212210
['meta', { property: 'og:type', content: 'website' }],
213211
['meta', { property: 'twitter:domain', content: 'orpc.unnoq.com' }],
214212
['meta', { property: 'twitter:image', content: 'https://orpc.unnoq.com/og.jpg' }],

β€Žapps/content/index.mdβ€Ž

Lines changed: 23 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,12 @@
11
---
22
title: oRPC - Typesafe APIs Made Simple πŸͺ„
3+
description: Easy to build APIs that are end-to-end type-safe and adhere to OpenAPI standards
34
titleTemplate: ':title'
4-
head:
5-
- ['meta', { property: 'og:description', content: 'oRPC makes it easy to build APIs that are end-to-end type-safe and adhere to OpenAPI standards, ensuring a smooth and enjoyable developer experience.' }]
65
layout: home
76
hero:
87
name: oRPC
98
text: Typesafe APIs Made Simple πŸͺ„
10-
tagline: Easy to build APIs that are end-to-end type-safe and adhere to OpenAPI standards, ensuring a smooth and enjoyable developer experience.
9+
tagline: Easy to build APIs that are end-to-end type-safe and adhere to OpenAPI standards
1110
image:
1211
light: /code-light.png
1312
dark: /code-dark.png
@@ -20,54 +19,42 @@ hero:
2019
text: Playgrounds
2120
link: /docs/playgrounds
2221
features:
23-
- icon: πŸ”’
22+
- icon: πŸ”—
2423
title: End-to-End Type Safety
25-
details: Ensure complete type safety from inputs to outputs and errors, bridging server and client seamlessly.
26-
- icon: πŸ“„
24+
details: Ensure type-safe inputs, outputs, and errors from client to server.
25+
- icon: πŸ“˜
2726
title: First-Class OpenAPI
28-
details: Adheres to the OpenAPI standard out of the box, ensuring seamless integration and comprehensive API documentation.
29-
- icon: πŸ“œ
27+
details: Built-in support that fully adheres to the OpenAPI standard.
28+
- icon: πŸ“
3029
title: Contract-First Development
31-
details: (Optional) Define your API contract upfront and implement it with confidence.
32-
- icon: ✨
33-
title: Exceptional Developer Experience
34-
details: Enjoy a streamlined workflow with robust typing and clear, in-code documentation.
35-
- icon: 🌍
36-
title: Multi-Runtime Support
37-
details: Run your code seamlessly on Cloudflare, Deno, Bun, Node.js, and more.
38-
- icon: 🧩
30+
details: Optionally define your API contract before implementation.
31+
- icon: βš™οΈ
3932
title: Framework Integrations
40-
details: Supports Tanstack Query (React, Vue, Solid, Svelte), Pinia Colada, and more.
41-
- icon: ⚑
33+
details: Seamlessly integrate with TanStack Query (React, Vue, Solid, Svelte), Pinia Colada, and more.
34+
- icon: πŸš€
4235
title: Server Actions
43-
details: Fully compatible with React Server Actions on Next.js, TanStack Start, and more.
44-
- icon: πŸ—‚οΈ
36+
details: Fully compatible with React Server Actions on Next.js, TanStack Start, and other platforms.
37+
- icon: πŸ” 
4538
title: Standard Schema Support
46-
details: Effortlessly work with Zod, Valibot, ArkType, and others right out of the box.
47-
- icon: πŸ’¨
48-
title: Fast & Lightweight
49-
details: Built on native APIs across all runtimes – optimized for speed and efficiency.
50-
- icon: πŸ“¦
39+
details: Works out of the box with Zod, Valibot, ArkType, and other schema validators.
40+
- icon: πŸ—ƒοΈ
5141
title: Native Types
52-
details: Enjoy built-in support for Date, File, Blob, BigInt, URL and more with no extra setup.
42+
details: Supports native types like Date, File, Blob, BigInt, URL, and more.
5343
- icon: ⏱️
5444
title: Lazy Router
55-
details: Improve cold start times with our lazy routing feature.
45+
details: Enhance cold start times with our lazy routing feature.
5646
- icon: πŸ“‘
5747
title: SSE & Streaming
58-
details: Provides SSE and streaming features – perfect for real-time notifications and AI-powered streaming responses.
59-
- icon: πŸ”„
60-
title: Reusability
61-
details: Write once and reuse your code across multiple purposes effortlessly.
48+
details: Enjoy full type-safe support for SSE and streaming.
49+
- icon: 🌍
50+
title: Multi-Runtime Support
51+
details: Fast and lightweight on Cloudflare, Deno, Bun, Node.js, and beyond.
6252
- icon: πŸ”Œ
6353
title: Extendability
64-
details: Easily enhance oRPC with plugins, middleware, and interceptors.
54+
details: Easily extend functionality with plugins, middleware, and interceptors.
6555
- icon: πŸ›‘οΈ
6656
title: Reliability
67-
details: Well-tested, fully TypeScript, production-ready, and MIT licensed for peace of mind.
68-
- icon: πŸ’‘
69-
title: Simplicity
70-
details: Enjoy straightforward, clean code with no hidden magic.
57+
details: Well-tested, TypeScript-based, production-ready, and MIT licensed.
7158
---
7259

7360
<script setup>

0 commit comments

Comments
Β (0)