Svelte reactive control-surface lab with Tailwind 4, live bindings, derived UI, and animated module reordering
A compact pet project built to show what feels especially direct in Svelte: bind:value into live state, rune-based derived UI, a Tailwind-first styling base, and a module stack that reorders itself with animate:flip instead of heavy glue code.
animate:flip/ - the Patch Panel control-surface lab| Layer | Technology |
|---|---|
| Framework | Svelte 5 |
| Language | TypeScript |
| Build Tool | Vite 8 |
| Styling | Tailwind CSS 4 + custom motion CSS |
| Motion | animate:flip, fade, fly, scale |
| Hosting | Static deployment ready for Netlify |
bind:value through component propssvelte-patch-panel-lab/
├── netlify.toml
├── package.json
├── public/
│ └── favicon.svg
├── src/
│ ├── App.svelte
│ ├── app.css
│ ├── main.ts
│ ├── vite-env.d.ts
│ └── lib/
│ └── ControlSlider.svelte
└── README.md
npm install
npm run dev
npm run build
netlify.tomlMIT License. See LICENSE.