Get Started
Install BEEQ in your project and start building in minutes.
Components
Explore 43 production-ready UI components.
Framework Guides
Use BEEQ with Angular, React, Vue, or plain HTML.
Theming
Customize the design system with CSS variables and TailwindCSS tokens.
What is BEEQ?
BEEQ is a design system and web component library built by Endava. It provides a collection of accessible, framework-agnostic UI components built on top of StencilJS and styled with TailwindCSS. BEEQ components work as native HTML custom elements in any web environment.Why BEEQ?
Framework Agnostic
Components are standard Web Components that work everywhere — no framework lock-in.
Framework Wrappers
First-class wrappers for Angular, React, and Vue with native event and data binding.
Accessible by Default
Components follow WCAG accessibility guidelines with proper ARIA attributes and keyboard support.
TailwindCSS Integration
An opinionated TailwindCSS preset ships BEEQ design tokens directly into your Tailwind config.
Custom Properties
Every component exposes CSS custom properties so you can override styles without specificity battles.
Custom Events
All component events are prefixed with
bq to prevent collisions with native browser events.Packages
| Package | Description |
|---|---|
@beeq/core | Core web components — works anywhere |
@beeq/angular | Angular wrapper with NG_VALUE_ACCESSOR support |
@beeq/react | React wrapper with synthetic event mapping |
@beeq/vue | Vue 3 wrapper with v-model support |
@beeq/tailwindcss | TailwindCSS preset with BEEQ design tokens |
Quick example
Use BEEQ components directly in any HTML page via CDN:All BEEQ component tags are prefixed with
bq- to clearly distinguish them from native HTML elements.