Headless component library for the weird parts of UI.
npm install @bizarre/ui@bizarre/ui 🧠👻


> Headless UI components for the edges of the web.
> Wrote these so I could ship weird stuff faster. You can too.
---
```
bun add @bizarre/ui
Or use npm, yarn, or pnpm. Whatever you like.
---
A smart, headless time range picker that speaks human.
#### 🔑 Features
- 🧠 Natural language input – understands "last 3 days" or "yesterday to tomorrow" (powered by chrono-node)"last hour"
- ⏳ Relative time ranges – like or "past 15 minutes"
- 🧱 Fully composable – render it your way
- 🧭 Keyboard accessible – arrow keys, tab jumping, full control
- 🌍 Timezone-aware
- ⚡ Performance-tuned
- ♿ Accessible by default
#### 🛠 Basic Usage
`tsx
import { Chrono } from '@bizarre/ui'
function MyComponent() {
const handleConfirm = (range) => {
console.log('Selected range:', range)
}
return (
15 minutes
1 month
)
}
`
#### 🧰 Perfect For
- Dashboards & analytics
- Log & event explorers
- Data viz
- Monitoring tools
---
Live demos. Keyboard magic. Check it out.
---
Help make it weirder (or better). PRs and issues welcome:
- Open bugs or ideas in GitHub Issues
- Fork + PR to master`
- Keep it tested, readable, and accessible
---
MIT — do wtvtf