Overview
Wire UI is an AI-native, headless component library. Every component ships with zero CSS β interactive states are exposed through data-* attributes so you style them exactly the way you want, using Tailwind, CSS Modules, plain CSS, or any other approach. AI-integrated docs with llms.txt and machine-readable API references make it built for AI-assisted workflows.
<Button
className="px-4 py-2 rounded-lg bg-indigo-600 text-white
[data-hover]:bg-indigo-700
[data-active]:scale-95
[data-focus-visible]:ring-2 [data-focus-visible]:ring-indigo-500
[data-disabled]:opacity-40 [data-disabled]:cursor-not-allowed"
>
Save changes
</Button>
Packages
| Package | Version | Description |
|---|---|---|
@wire-ui/react |
AI-native unstyled component library (React 19) | |
@wire-ui/vue |
AI-native unstyled component library (Vue 3) | |
@wire-ui/solid |
AI-native unstyled component library (SolidJS 1.9) | |
@wire-ui/mcp |
MCP server for AI-assisted Wire UI workflows |
Repository structure
wire-ui/
βββ apps/
β βββ docs/ # Nextra v4 documentation site
βββ packages/
βββ react/ # @wire-ui/react β React 19 component library
βββ vue/ # @wire-ui/vue β Vue 3 component library
βββ solid/ # @wire-ui/solid β SolidJS 1.9 component library
βββ mcp/ # @wire-ui/mcp β MCP server for AI integration
Documentation
Full documentation is available at wire-ui.com.
Community
- Follow on X: @wireuijs
Authors
- Jerald Austero (@jaoaustero)
Contributing
See the contributing guide for local development instructions and pull request guidelines.
License
MIT License Β© 2025 Wire UI. See LICENSE for details.
No comments yet
Be the first to share your take.