A live, interactive playground to showcase Object UI's schema-driven rendering capabilities.
- Split View Editor: JSON editor with syntax validation on the left, live preview on the right
- Real-time Rendering: See your changes instantly as you edit JSON schemas
- Example Gallery: Curated examples organized by category (Primitives, Layouts, Forms)
- Responsive Preview: Toggle between desktop, tablet, and mobile viewports
- Copy Schema: One-click copy to clipboard for easy integration
- Error Highlighting: Clear JSON syntax error messages
- Simple page layouts
- Input component states (required, disabled, email)
- Button variants (destructive, outline, ghost, etc.)
- Responsive grid layouts
- Analytics dashboard with KPI cards
- Tabs component demonstration
- User registration form with various input types
- Grid-based form layouts
From the monorepo root:
pnpm install
pnpm --filter @apps/playground devOr from this directory:
pnpm install
pnpm devThe playground will be available at http://localhost:5174
pnpm buildThis playground serves as:
- Product Demo: Show what Object UI can do without any backend
- Learning Tool: Help developers understand schema structure
- Testing Ground: Experiment with different configurations
- Documentation: Live, interactive examples are better than static code samples
- ✅ Tailwind Native: Edit
classNameproperties and see instant results - ✅ Schema-Driven: Everything is pure JSON - no JSX needed
- ✅ Responsive: Built-in responsive grid layouts
- ✅ Complete: From simple buttons to complex dashboards
- ✅ Standalone: No backend required - works with any data source