productdevbook / pencere
PublicZero-dependency lightbox for images, video, iframes & custom renderers. Native View Transitions morph, WCAG 2.2 AA, hooks + plugins, controlled mode. Pure TypeScript, works everywhere.
Pencere is a lightweight, accessible image and media lightbox viewer that supports gestures, zoom, and multiple frameworks with zero runtime dependencies.
How It Works
You find a simple way to create beautiful, touch-friendly photo galleries that work on any website.
Copy a few lines of code into your website to bring the gallery viewer to life.
Point it to your image links, and it automatically organizes them into a smooth viewer.
Click any thumbnail, and your photo expands into a full-screen view with silky smooth zoom and swipes.
Swipe left or right to flip through images, pinch to zoom, or use arrows on desktop—feels natural everywhere.
Add a web address link, and friends jump straight to their favorite photo.
Your visitors love the accessible, beautiful photo experience without any setup headaches.
Star Growth
Repurpose is a Pro feature
Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.
Unlock RepurposeSimilar repos coming soon.