Skip to content
View SvelteLab's full-sized avatar
Block or Report

Block or report SvelteLab

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
SvelteLab/README.md

A mockup of a phone with a Screenshot of SvelteLab opened. SvelteLab: A REPL for SvelteKit projects: quickly spin up a SvelteKit Projects and share it with the world!


✨ Features:

  • πŸŒ— Light / Dark Mode
  • 🚨 TypeScript Errors
  • 🎨 Command Palette: Ctrl / CMD + Shift + P
  • 🧹 Code Formatting
  • πŸ“’ Templates (TypeScript, Tailwind, mdsvex)
  • πŸ“„ SvelteKit File Icons
  • πŸ›€οΈ SvelteKit Route Generation
  • βž• Svelte Add integration
  • πŸ“¦ Install Packages
  • ⌨️ Vim Keybindings
  • πŸ‘» Hide Config Clutter (show file tree from /src)
  • πŸ’Œ Share Code via Hash or Share Project via ID
  • πŸ™ Import from GitHub
  • πŸ“¦ Download Projects
  • πŸ’» CLI
  • πŸ”§ Editor Preferences

🧑 Made with Svelte, for Svelte, by Svelte lovers!

πŸ”Œ Powered by SvelteKit, WebContainers, CodeMirror, Xterm.js and PocketBase


πŸ§ͺ Try it out now on sveltelab.dev!

Read the Docs

Create an Issue

Join the Discord

Twitter: @PaoloRicciuti, @SarcevicAntonio


Development

default branch is now main if you have a local master branch you can update it like this:

git branch -m master main
git fetch origin
git branch -u origin/main main
git remote set-head origin -a
  1. download fitting pocketbase binary and place in root
  2. cp .env.sample .env
  3. pnpm i
  4. ./pocketbase serve
  5. go to http://127.0.0.1:8090/_/ and setup your PocketBase Admin
  6. pnpm dev

Popular repositories

  1. SvelteLab SvelteLab Public

    supercharged REPL for Svelte

    Svelte 331 14

  2. cli cli Public

    SvelteLab cli, to quickly interact with sveltelab directly from your terminal

    TypeScript 1 1

  3. pocketbase pocketbase Public

    Pocketbase instance for sveltelab

    Dockerfile