Ramka Makes React Lightboxes Feel Native
Ramka is a headless, accessible React lightbox built around native scrolling, shared-element transitions, pinch-to-zoom, and pull-to-dismiss gestures. It is typed, tree-shakeable, dependency-free, and ships roughly 19 KB gzipped upfront.
Ramka’s strongest idea is treating lightboxes as interaction infrastructure rather than a pre-styled widget.
- –Native CSS scroll snapping should feel smoother and less brittle than transform-based carousels
- –Headless primitives fit naturally into Radix, Base UI, and shadcn/ui design systems
- –Built-in morphing, zoom, gestures, keyboard controls, RTL, and reduced-motion support cover the details teams usually postpone
- –React and Next.js developers get support for images, video, 3D content, and responsive media sizing
- –The GPL-for-open-source, one-time commercial licensing model is attractive, though proprietary teams should review the license before adopting it
DISCOVERED
36m ago
2026-11-11
PUBLISHED
1h ago
2026-11-11
RELEVANCE
AUTHOR
toolfolio