Skip to content
You must be logged in to sponsor ndlabdev

Become a sponsor to Nguyen Long Dang

👋 Hi, I'm Dang

I build open source UI tooling for Svelte 5, from Vietnam.

What I maintain

sv5ui — a batteries-included
component library built natively on Svelte 5 runes, not ported from an
older API. 38+ typed components styled with Tailwind CSS 4, accessible
primitives from Bits UI, OKLCH design tokens with automatic dark mode,
and Form validation through Standard Schema (Zod, Valibot, Yup, Joi).
Every component is covered by unit and real-browser tests, including
accessibility and memory-leak regressions.

📖 Docs & live demo

@sv5ui/datagrid — the
data grid most Svelte teams end up building from scratch. Virtualized
past a million rows at a flat 779 DOM nodes, ARIA grid/treegrid with
a single tab stop and full keyboard navigation, twelve locale packs,
multi-sort, column filters, cell editing with undo/redo, CSV export,
state persistence, and a server row model. Features are opt-in modules —
what you don't register never reaches your bundle — and you can write
your own against the same extension points the built-ins use.

📖 Docs

Why sponsor

Both are MIT and free forever. But a UI library is only worth adopting if
it keeps up: Svelte and Tailwind ship breaking changes, issues need
answers, and accessibility work is never finished. I do all of it outside
a full-time job.

Sponsorship buys me hours I currently don't have.

What sponsorship funds

  • Faster issue triage and bug fixes
  • New components and grid features
  • Keeping pace with Svelte 5 / SvelteKit / Tailwind 4 releases
  • Accessibility audits and test coverage
  • Docs, examples and migration guides

Featured work

  1. ndlabdev/sv5ui

    Svelte 5 UI library: 70+ typed components and 18 reactive hooks built on runes, styled with Tailwind CSS 4, accessible, dark mode

    TypeScript 18
  2. ndlabdev/sv5ui-datagrid

    A high-performance data grid for Svelte 5, built on sv5ui. Virtualized past a million rows, keyboard-navigable, translated into twelve languages, and assembled from feature modules you can write yo…

    TypeScript 1

Select a tier

$ a month

Choose a custom amount.