https://github.com/sveltelab/sveltelab
supercharged REPL for Svelte
https://github.com/sveltelab/sveltelab
repl svelte sveltejs
Last synced: 6 days ago
JSON representation
supercharged REPL for Svelte
- Host: GitHub
- URL: https://github.com/sveltelab/sveltelab
- Owner: SvelteLab
- License: mit
- Created: 2023-02-23T17:14:11.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2025-03-30T21:57:34.000Z (15 days ago)
- Last Synced: 2025-03-31T01:28:03.184Z (15 days ago)
- Topics: repl, svelte, sveltejs
- Language: Svelte
- Homepage: https://sveltelab.dev
- Size: 31.4 MB
- Stars: 408
- Watchers: 5
- Forks: 21
- Open Issues: 65
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
- awesome-sveltekit - [code
README
[](https://www.sveltelab.dev/)
---
**โจ 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](https://github.com/svelte-add/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](https://www.npmjs.com/package/sveltelab)
- ๐ง 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!](https://sveltelab.dev/)
[ Read the Docs](http://docs.sveltelab.dev/)
[ Create an Issue](https://github.com/sveltelab/sveltelab/issues/new/choose)
[ Join the Discord](https://discord.gg/FbnT6wujQx)
 Twitter: [@PaoloRicciuti](https://twitter.com/PaoloRicciuti), [@SarcevicAntonio](https://twitter.com/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](https://pocketbase.io/docs/) and place in root
1. `cp .env.sample .env`
1. `pnpm i`
1. `./pocketbase serve`
1. go to http://127.0.0.1:8090/_/ and setup your PocketBase Admin
1. `pnpm dev`