dgaa-ui
In Development2025

dgaa-ui

Enterprise components. Open source.

UI LibraryOpen SourceTypeScriptReactgithub.com/despegaa-com/dgaa-ui
60+Components
100%TypeScript
MITLicense
About dgaa-ui

Enterprise components. Open source.

github.com/despegaa-com/dgaa-ui

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.

Features

Built to last.

Every feature is deliberate. Nothing ships unless it's production-ready.

01

TypeScript-First

Every component fully typed with rich IntelliSense support. Zero `any` types — built for real codebases.

02

Accessible by Default

WCAG 2.1 compliant with keyboard navigation, ARIA labels, and focus management built into every component.

03

Tailwind Powered

Style every component with Tailwind classes. No CSS-in-JS, no context wrappers, no configuration required.

04

Tree-Shakeable

Only ship what you use. Zero bloat, optimized bundle size from the ground up, works with any bundler.

05

Framework Agnostic

Works seamlessly with Next.js, Vite, Remix, and any modern React setup out of the box.

06

Dark Mode

Every component ships with a built-in dark mode variant. Toggled via class, media query, or your own context.

Gallery
In Development

Ready to try dgaa-ui?

Follow development, contribute on GitHub, or reach out to collaborate.