1. Home
  2. Thoughts
  3. Tiny Ux Wins

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:

Created: 1/6/2026 Updated: 1/6/2026