An atomic component system that crosses platforms

Atoms compose into molecules, molecules into organisms — and every one of them renders natively on web, iOS and Android from a single authored tree. Change one, and all three platforms change with it.

Organisms

A section of a screen. Organisms compose molecules and atoms, and some of them wrap a native library — a chart is Chart.js on web, Swift Charts on iOS and Vico on Android, from one authored series.

SduxChart

Components in the contract today, by tier.

CardStack

An SDUX illustration

One

Cards stacked into an organism.

Open
An SDUX illustration

Two

Composition, one tier up.

Open

DescriptionImageCarousel

An organism

A description plus a carousel

Genuinely composed: it holds a DescriptionItem and an ImageCarousel.

PhotoGallery

An SDUX illustration

One

A photo carries a title and a description the image alone can't.

An SDUX illustration

Two

Tap either to open the lightbox.

An SDUX illustration

Three

Vendored PhotoSwipe, no npm.

AlbumArtRack

Bird Island
Bird Island
Great Amber
Great Amber

SpatialAudioMap

A compass that pans and muffles audio by where you stand and which way you face.

Read why →

SduxSwipeCards

A swipeable deck built straight from a polymorphic data list — no projection layer.

Read what →

GeographicMap

MapKit on iOS and Google Maps on Android. Web has no map renderer, so it is app-only.

Read what →

SduxLiveEvent

Turns a phone's microphone into an event on the map, relayed live.

Read what →