A complete app shell, component library and utility toolkit for building modern SvelteKit applications with optional Pocketbase backend.
See Svelte GUI in action with these live examples:
| Demo | Description | Link |
|---|---|---|
| Demo Website | Full-featured demo showcasing all components and features | https://svelte-gui.vercel.app/ |
| IMG2GIF Tool | Real-world application using Svelte GUI for image conversion | https://bubi-gif.vercel.app/ |
| PB Deployer | PocketBase deployment tool (uses an older alpha version) | https://github.com/magooney-loon/pb-deployer |
| Algo Trading Bot | Algorithmic trading interface powered by Svelte GUI | Video Demo |
Svelte GUI provides everything you need to build modern web applications:
src/lib/
āāā components/
ā āāā partials/ # Form, layout, data, feedback components
ā āāā main/ # Core app components
ā āāā icons/ # Icon library (100+ icons)
āāā api/ # API Client integration
āāā utils/ # Utilities and helpers
Clone and run the Svelte GUI application directly.
git clone https://github.com/magooney-loon/svelte-gui.git
cd svelte-gui
npm install
npm run dev
Your app is now running at http://localhost:5173 with all components, themes, and utilities ready to use.
Use the PocketBase extension and add Svelte GUI as the frontend.
git clone https://github.com/magooney-loon/pb-ext.git
cd pb-ext
git clone https://github.com/magooney-loon/svelte-gui.git frontend
Refer to the pb-ext repository for setup and running instructions specific to that project.