
Enterprise components. Open source.
dgaa-ui is Despegaa's open-source contribution to the developer community — a comprehensive component library designed for modern web applications.
Built with TypeScript, React, and Tailwind CSS, dgaa-ui offers a curated set of components that prioritize performance, accessibility, and visual consistency. From basic primitives like buttons and inputs to complex patterns like data tables and command palettes, every component is built to production standards.
The library is framework-agnostic at its core, with official support for Next.js and Vite. It's tree-shakeable, fully typed, and documented with interactive examples.
Every feature is deliberate. Nothing ships unless it's production-ready.
Every component fully typed with rich IntelliSense support. Zero `any` types — built for real codebases.
WCAG 2.1 compliant with keyboard navigation, ARIA labels, and focus management built into every component.
Style every component with Tailwind classes. No CSS-in-JS, no context wrappers, no configuration required.
Only ship what you use. Zero bloat, optimized bundle size from the ground up, works with any bundler.
Works seamlessly with Next.js, Vite, Remix, and any modern React setup out of the box.
Every component ships with a built-in dark mode variant. Toggled via class, media query, or your own context.
Follow development, contribute on GitHub, or reach out to collaborate.