svelte

/ 2 min read

Radish Components: 70 Svelte 5 Components on DaisyUI

We just published @abeedoo/radish-components — a Svelte 5 component library built on DaisyUI v5 and Tailwind CSS v4. 70+ components, zero custom CSS, all utility classes. Playground · npm · GitHub Why We build a lot of admin panels and internal tools with SvelteKit. Every project needs the same things — data tables,

/ 2 min read

Announcing bigdesign-svelte

We just published @abeedoo/bigdesign-svelte — a Svelte 5 port of BigCommerce's BigDesign component library. 52 components, zero dependencies, MIT licensed. Playground: bigdesign-svelte.abeedoo.com npm: @abeedoo/bigdesign-svelte GitHub: abeedoolabs/bigdesign-svelte Why If you're building a BigCommerce app with Svelte, you need your UI to match the

/ 2 min read

Your Singletons Are Multiplying

If you're building a full-stack app with Vite and you have any server-side singletons — schedulers, database connections, telemetry adapters, bootstrap flags — you probably have a bug you haven't noticed yet. The Symptom Our dev server kept crashing with out-of-memory errors. Not immediately — it would run fine

/ 1 min read

The $effect Trap

If you're building anything real-time in Svelte 5 — SSE, WebSockets, polling — you will probably hit this. The Setup You have a reactive state object and an $effect that sets up a listener. The listener pushes new data into the state: let data = $state({ messages: [] }); $effect(() => { const source