| layout | home | ||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| hero |
|
||||||||||||||||||||||||||||||||||||||||||
| features |
|
{
"type": "form",
"title": "Contact Us",
"body": [
{
"type": "input",
"name": "email",
"label": "Your Email",
"required": true
},
{
"type": "textarea",
"name": "message",
"label": "Message"
}
],
"actions": [
{
"type": "submit",
"label": "Send Message",
"level": "primary"
}
]
}That's it! This JSON automatically creates a beautiful, accessible, and functional contact form.
✨ Object UI Designer
Object UI includes a visual designer package that allows you to build UIs with a drag-and-drop interface, live preview, and instant JSON export. Perfect for prototyping and learning!
See the @object-ui/designer package for more information.
From JSON to World-Class UI
Building beautiful, performant, and accessible interfaces shouldn't require deep expertise in design systems, state management, or CSS. With Object UI, you describe what you want in JSON, and we handle the rest.
- 3x faster first contentful paint
- 6x smaller bundle sizes
- Zero runtime CSS overhead
- React 18+ with concurrent features
- Tailwind CSS for styling
- Shadcn/UI components
- TypeScript strict mode
- WCAG 2.1 AA accessible
- 85%+ test coverage
- Enterprise security
- 99.9% uptime
Object UI is currently in preview. The Q1 2026 release will be production-ready.
# Install the packages
npm install @object-ui/react @object-ui/components
# Start building
import { SchemaRenderer } from '@object-ui/react'