Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A SvelteKit starter kit with SurrealDB, authentication, CRUD operations, and realtime data sync.

A full-stack Next.js TypeScript template focused on functionality over UI, featuring Zustand, TanStack Query, and ESLint 9 support.
Surreal SvelteKit is a free open-source starter kit that combines SvelteKit with SurrealDB to provide authentication, CRUD operations, and realtime database sync in one project template.
Surreal SvelteKit is a boilerplate project for building full-stack web apps with SvelteKit and SurrealDB. It takes care of wiring up a Dockerized SurrealDB instance and a SvelteKit dev server with a single script, and ships with working account creation, login, username validation, and post-management flows. The project is maintained by GitHub user oskar-gmerek and is tagged for Hacktoberfest 2023, meaning contributors are invited to open issues and pull requests.
multitaskum:developum starts SurrealDB inside Docker on port 8000 and launches the SvelteKit app on port 5173 in one step.Clone the repository, install dependencies with bun, pnpm, or any Node.js package manager, then run multitaskum:developum. That script spins up SurrealDB in a Docker container on port 8000 and starts the SvelteKit dev server on port 5173, so you can open http://localhost:5173 and test account creation, login, and post CRUD immediately.
Surreal SvelteKit is free and open source. The GitHub repository is public, and the author sponsors via GitHub Sponsors, but using the starter itself does not require any payment.
Yes. It is an open-source starter kit published on GitHub; you can clone it, modify it, and use it in your own projects without paying the author. The page includes a sponsorship link for optional support.
Yes. The one-command setup expects Docker Desktop to be installed, and ports 5173 and 8000 must be available so the SvelteKit app and SurrealDB container can run.
The README shows bun install and bun run multitaskum:developum, and notes you can use pnpm or any other Node.js package manager instead. The specific commands will differ only by the package manager prefix.
multitaskum:developum script do?It is the predefined npm script that starts SurrealDB in a Docker container and simultaneously launches the SvelteKit development server, so you get a full local environment with one command.