Menu

Site and documentation links

Search documentation

Type to filter pages and sections. Use the arrow keys to move and Enter to open.

    In developmentJoin the waitlist

    Headless React components with the hard parts already worked out

    Syncclouds UI is the component library we are building from the design system behind our studio. Each component handles focus, keyboard and screen reader support, and you decide how it looks.

    The core library will be free. We also plan a paid Pro tier.

    Every control on this wall works

    Each card is built only from Syncclouds UI components with the optional theme. Use them with a mouse, a keyboard or touch, and re-theme them with the controls.

    Mode
    Colour

    Deploy settings

    Where and how this project ships.

    Region

    Project

    Arrow keys move, typing a letter jumps.

    Analytics
    Billing
    Checkout
    Docs
    Onboarding

    Notifications

    Choose what we email you about.

    Every deploy, with its status.
    When someone mentions you.
    A summary every Monday.
    New features, once a month at most.

    Team

    Alex MorganOwner

    Editor

    Hover or focus a button to see its shortcut.

    Release notes for version 2 go here.

    Help

    Open Settings, then Team, and add their email addresses.

    Delete project

    Removes the project and its deploy history.

    Delete this project?

    This removes the project and its deploy history. You can't undo it.

    Install

    Available at launch.

    npm install @syncclouds/ui

    Billing cycle

    Billed every month. Cancel any time.

    Keyboard log

    Focus the list and press a key.

    Local
    Staging
    Production
    1. Nothing yet

    Share

    Anyone with the link can view.

    Appearance

    This card changes on its own.

    Why we made it headless

    Most teams we work with already have a brand and a way of writing CSS. They need components that behave correctly and leave the look to them.

    • Your markup and your styles

      Components render plain elements with a data attribute for every state, so you can style them with Tailwind CSS, CSS Modules or plain CSS.

    • Behaviour you would otherwise rewrite

      Focus management, dismissal, typeahead and ARIA wiring are built in, so each project starts from the same tested base.

    • Only interactive parts run on the client

      Each component is its own import, and static content stays server rendered in Next.js.

    Install the package or copy the source

    Import components from the package and keep them up to date, or copy a component into your project and make it yours.

    • The package gives you every component, one import at a time.
    • The shadcn CLI copies a component and its helpers into your ui folder.
    • Both use the same source, the same data attributes and the same optional theme.
    npm install @syncclouds/ui
    import { Dialog, DialogTrigger, DialogContent } from '@syncclouds/ui'

    Questions we hear

    We haven't set a date yet. Everyone on the waitlist gets an email as soon as the first release is ready.

    Get Syncclouds UI when it is ready

    Leave your email and we'll write when the first release is out.

    We only use your email for news about Syncclouds UI. Privacy policy