A beautiful, secure, self-hosted photo gallery for photographers and enthusiasts.
Built with Astro + PhotoSwipe by Kristijan Lukacin and Claude AI
Your photos never leave your server. No cloud services, no third-party tracking, no data mining.
File-based architecture using folders and markdown. Easy to backup, version control, and migrate.
Built with Astro 5, PhotoSwipe 5, and Sharp. Fast, modern, and actively maintained.
Crafted by Kristijan Lukacin with Claude AI assistance. Documented for AI-assisted development.
Switch between Grid, Masonry, Single-column, and Slideshow views. Each optimized for different browsing experiences.
Industry-standard lightbox with touch gestures, pinch-to-zoom, and swipe navigation. Native feel on any device.
Server-side rendering ensures protected content is never sent to unauthorized browsers. Secure by design.
Three sizes generated on-demand and cached forever. Right-sized images for every context.
Deliver client galleries without monthly fees. Password protect sensitive work. Maintain your brand.
Share family photos without social media. Control who sees what. Keep memories private.
Showcase your best work. Fast loading, professional appearance. No watermarks or ads.
Long-term storage with a beautiful frontend. File-based means your photos are safe for decades.
Clone the repo, install dependencies, run the dev server. Your photos, your gallery, your way.