Ocean-ui Svelte Themes

Ocean Ui

Component library for 🎨 Design Engineer πŸ”₯. A component library that supports your favourite framework (ReactJS, SolidJS) πŸ”–

Ocean UI

🌴 Ocean UI

Beautiful Components for Design Engineers

A collection of copy-&-paste components for quickly building application UIs.
It's open-source and built with Tailwind CSS and Ark UI.

Documentation β€’ Roadmap β€’ Contributing β€’ License


✨ Features

  • 🎨 Beautiful Design - Carefully crafted components with attention to detail
  • β™Ώ Accessible - Built on Ark UI for superior accessibility standards
  • πŸ”§ Framework Agnostic - Supports React and SolidJS (with more coming)
  • πŸ“¦ Copy-Paste Philosophy - Own your code, customize freely
  • πŸ“± Responsive - Mobile-first design approach
  • 🎯 TypeScript - Full type safety out of the box
  • 🎨 Tailwind CSS v4 - Modern utility-first styling

🎯 Supported Frameworks

Ocean UI currently supports the following frameworks with official integration guides:

Next.js
Next.js
SolidJS
SolidJS
Next.js integration SolidJS integration

πŸš€ Quick Start

Visit our documentation site to browse components and copy code directly into your project.

Each component is:

  • βœ… Production-ready
  • βœ… Fully accessible
  • βœ… TypeScript typed
  • βœ… Customizable via props and className
  • βœ… Framework compatible

πŸ“š Documentation

Browse all available components, view live demos, and copy code directly from our documentation:

β†’ View Documentation

πŸ—ΊοΈ Component Roadmap

Track our progress and see what's coming next! We're building a comprehensive set of ARK UI components, organized by category and prioritized for fast shipping.

β†’ View Roadmap

Current Status:

  • βœ… 1 component completed (Accordion)
  • 🚧 34 components planned across 6 development phases
  • 🎯 Focus on high-usage, low-complexity components first

πŸ› οΈ Development

Prerequisites

  • Node.js 18+
  • pnpm (recommended) or npm
  • TypeScript 5+

Setup

# Install dependencies
pnpm install

# Build all packages
pnpm build

# Run development server
pnpm --filter @ocean-ui/website dev

For detailed development guidelines, see CONTRIBUTING.md.

🀝 Contributing

We welcome contributions! Whether it's adding new components, improving existing ones, or fixing bugs, your help makes Ocean UI better for everyone.

See CONTRIBUTING.md for detailed guidelines.

πŸ™ Built With

Ocean UI is built on top of amazing open-source projects:

πŸ“„ License

See the LICENSE file for details.


Made with ❀️ by the Ocean UI community

Documentation β€’ Roadmap β€’ Contributing β€’ License

Top categories

Loading Svelte Themes