An immersive masonry photo gallery 🎉
English | 简体中文
Pixtale is an immersive masonry photo gallery built with Next.js for storing personal photos privately. It supports local storage and S3-compatible object storage, and can be deployed with Docker or on Vercel.
-
🖼️ Masonry Gallery: Infinite scroll with cursor pagination and virtualized rendering.
-
🌄 Optimized Thumbnails: Generates thumbnails and high-res previews for slower networks.
-
📷 EXIF Metadata: Parses photo EXIF data and sorts photos chronologically.
-
💻 Responsive Design: Adapts automatically to desktop and most mobile browsers.
-
☁️ Flexible Storage: Store photos locally or on S3-compatible object storage and browse them in one place.
-
👥 Multi-user Support: Create and manage multiple user accounts.
-
Full-stack Framework: Next.js
-
Web Framework: Hono
-
ORM: Drizzle
-
Database: SQLite
-
UI Components: shadcn/ui
Pixtale is open-source software licensed under the AGPL-3.0.


