Skip to content

Playgrounds

Explore oRPC implementations through our interactive playgrounds, featuring pre-configured examples accessible instantly via StackBlitz or local setup.

Available Playgrounds

EnvironmentStackBlitzGitHub Source
Next.js PlaygroundOpen in StackBlitzView Source
Nuxt.js PlaygroundOpen in StackBlitzView Source
Solid Start PlaygroundOpen in StackBlitzView Source
Svelte Kit PlaygroundOpen in StackBlitzView Source
Contract-First PlaygroundOpen in StackBlitzView Source

WARNING

StackBlitz has own limitations, so some features may not work as expected.

Local Development

If you prefer working locally, you can clone any playground using the following commands:

bash
npx degit unnoq/orpc/playgrounds/nextjs orpc-nextjs-playground
npx degit unnoq/orpc/playgrounds/nuxt orpc-nuxt-playground
npx degit unnoq/orpc/playgrounds/solid-start orpc-solid-start-playground
npx degit unnoq/orpc/playgrounds/svelte-kit orpc-svelte-kit-playground
npx degit unnoq/orpc/playgrounds/contract-first orpc-contract-first-playground

For each project, set up the development environment:

bash
# Install dependencies
npm install

# Start the development server
npm run dev

That's it! You can now access the playground at http://localhost:3000.

Released under the MIT License.