The accessible layer beneath your interface.
Hydro UI gives teams native-first behavior, inspectable light DOM, and a token-backed foundation for building interfaces that last.
Keep your profile details current so your team knows where to find you.
Choose who can access your workspace and keep the default role visible.
Your current plan is ready for the next release cycle.
Make the browser your baseline.
Borrow the best ideas from headless libraries, then keep the platform close enough to inspect, style, and trust.
Field
<hui-field>Connect labels, descriptions, errors, and controls.
Checkbox
<hui-checkbox>Make independent choices with native form behavior.
Select
<hui-select>Choose from a known set with keyboard-friendly popups.
Combobox
<hui-combobox>Filter options without giving up editable input.
Tabs
<hui-tabs>Switch context while keeping one panel in view.
Dialog
<hui-dialog>Interrupt a task with modal content and managed focus.
Popover
<hui-popover>Anchor supplemental interactive content to a trigger.
Toast
<hui-toaster>Share async feedback without interrupting the task.
Configure the contract, not a screenshot.
Choose a real component and state. The preview, markup, and token surface stay in sync.
Preview settings
Keep your stack. Add a better substrate.
npm install hydro-ui hydro-js
import { registerAll } from "hydro-ui";
import "hydro-ui/tokens.css";
import "hydro-ui/a11y.css";
import "hydro-ui/components.css";
import "hydro-ui/tailwind.css";
registerAll();Designed to be adopted incrementally.
Bring one control into an existing product, or use the catalog as the foundation for a new interface.