This repository contains Ably Starter Kit applications for common programming languages and frameworks. The Starter Kits demonstrate how to create a new Ably client, authenticating the client by using a token generation API endpoint.
Vite-based projects use the vite-plugin-api-routes plugin to create an api route for the Vite development server.
- Next.js (JavaScript)
- Next.js (TypeScript)
- Nuxt (JavaScript)
- React (Vite, JavaScript)
- React (Vite, TypeScript)
- Solid (Vite, JavaScript)
- Solid (Vite, TypeScript)
- Svelte (Vite, JavaScript)
- Svelte (Vite, TypeScript)
- Vue (Vite, JavaScript)
- Vue (Vite, TypeScript)
- Vanilla (Vite, JavaScript)
- Vanilla (Vite, TypeScript)
- Vanilla (Express, JavaScript)
- Vanilla (Express, TypeScript)
- Remix (JavaScript)
- Remix (Typescript)
- RedwoodJS (Vite, JavaScript)
- RedwoodJS (Vite, TypeScript)
- Astro (Javascript)
- Refine (Javascript)
We recommend using giget to copy the template of your choice to your local system.
# Clone /[STARTER_KIT_DIR] directory from the main branch to the myProject directory
npx giget@latest gh:ablydevin/[starter-kits/STARTER_KIT_DIR] myProject