Skip to main content
NeoPop for React Native

Make interfaces
feel real.

A tactile, Skia-powered component kit for React Native teams shipping on iOS, Android, and web.

npm install @codecollab.co/neopop-rn

A sculptural NeoPop interface surfaceTouch has a point of view.

Made for products that should feel as considered as they look.

See the design tokens
27purpose-built components
Skiarendered 3D surfaces
UIthread-first animation

Every interaction earns its place.

Buttons, inputs, gestures, navigation, and feedback built with a shared tactile language.

NeoPop elevated button in normal and pressed states
01

Buttons with a physical response

Five-face surfaces turn a press into visible depth.

NeoPop floating button in normal and pressed states
02

Motion that stays off the JS thread

Reanimated worklets keep taps, swipes, and transitions responsive.

NeoPop five-face surface model diagram
03

Depth that is part of the system

A single surface model keeps every component consistent.

One package. Three platforms.

Build depth into every tap.

iOSAndroidWeb
Read the docs