Tiny UX Wins with lucide and shadcn-svelte
Loving the combo of lucide for icons and shadcn-svelte for beautiful UI components. Fast integration, consistent visuals, and small UX wins in a lean SvelteKit stack.
By achim Published: 1/6/2026
LucideShadcnSvelte
Lately, I’ve been reaching for two small-but-mighty helpers in my UI: lucide and shadcn-svelte. They’ve made polishing interactions and interfaces a lot more enjoyable.
I added them to my latest two projects, and they were easy to use. Especially helpful for someone who isn’t a full-time UX designer.
What I like about them:
- Lucide gives me clean icons with a wide library and straightforward usage.
- shadcn-svelte offers a set of accessible, composable UI primitives that stay close to the framework with no heavy design system lock-in.
How this helps my workflow:
- Faster iteration: I can drop in icons and components without reinventing patterns.
- Consistency: Visual language stays cohesive across pages and states.
- Accessibility: Sensible defaults for focus, keyboard navigation, and semantics.
If you work in SvelteKit (or other modern frameworks) and value a lean, flexible stack, these two are worth a look.
Check them out:
Lucide: https://lucide.dev/
shadcn-svlete: https://www.shadcn-svelte.com/