productdevbook

Zero-dependency lightbox for images, video, iframes & custom renderers. Native View Transitions morph, WCAG 2.2 AA, hooks + plugins, controlled mode. Pure TypeScript, works everywhere.

11
0
100% credibility
Found Apr 10, 2026 at 11 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
TypeScript
AI Summary

Pencere is a lightweight, accessible image and media lightbox viewer that supports gestures, zoom, and multiple frameworks with zero runtime dependencies.

How It Works

1
🔍 Discover pencere

You find a simple way to create beautiful, touch-friendly photo galleries that work on any website.

2
📦 Add it easily

Copy a few lines of code into your website to bring the gallery viewer to life.

3
🖼️ List your photos

Point it to your image links, and it automatically organizes them into a smooth viewer.

4
Tap to explore

Click any thumbnail, and your photo expands into a full-screen view with silky smooth zoom and swipes.

5
👆 Navigate effortlessly

Swipe left or right to flip through images, pinch to zoom, or use arrows on desktop—feels natural everywhere.

6
🌐 Share specific views

Add a web address link, and friends jump straight to their favorite photo.

🎉 Stunning galleries ready

Your visitors love the accessible, beautiful photo experience without any setup headaches.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 11 to 11 stars Sign Up Free
Repurpose This Repo

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 Repurpose
AI-Generated Review

What is pencere?

Pencere is a pure TypeScript lightbox for images, videos, iframes, and custom renderers, with zero runtime dependencies and adapters for React, Vue, Svelte, Solid, or vanilla HTML via declarative data attributes. It delivers native View Transitions morph from thumbnails, WCAG 2.2 AA accessibility including RTL support and IME-safe keyboard nav, and works everywhere from SSR to strict CSP setups. Bind it to links for instant galleries without JS wiring.

Why is it gaining traction?

Unlike GPL-licensed rivals like Fancybox or lightGallery, pencere is fully MIT with no deps, tree-shakeable hooks, plugins, and controlled mode for router sync. Developers dig the smooth pinch-zoom, swipe nav, wheel gestures, and hash deep linking that just works, plus i18n bundles covering pencere deutsch, Turkish tracks like pencere fiyatları or pencereden bak bana fındık fıstık at bana sözleri, without bloat.

Who should use this?

Frontend devs embedding responsive galleries in React/Vue/Svelte apps, especially those prioritizing a11y for global users facing penceresiz kaldım anne scenarios or needing iframes/custom content. Ideal for sites with strict CSP, SSR, or native morph effects on modern browsers.

Verdict

Solid early bet at 11 stars and 1.0% credibility—docs shine, tests cover edge cases like reduced motion—but wait for v1 stability if production scale matters. Grab it for fresh lightbox needs over legacy options.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.