Headless React lightbox with View Transitions morph animations, pinch to zoom, swipe navigation, and pull to dismiss. Unstyled, accessible image gallery primitives built on native scrolling.
ramka is a headless React lightbox built for developers who want deep customization and modern interactions. It provides unstyled gallery primitives you can style to match your design system, powered by View Transitions for smooth morph animations between images. Features include native pinch-to-zoom, swipe navigation across images, and pull-to-dismiss gestures. The library emphasizes accessibility and performance, using native browser scrolling rather than custom scroll implementations. Ideal for portfolios, e-commerce galleries, and any project requiring polished image experiences.
Headless React lightbox with View Transitions morph animations, pinch to zoom, swipe navigation, and pull to dismiss. Unstyled, accessible image gallery primitives built on native scrolling.