Lychee
Beautiful self-hosted photo management tool with a stunning web interface.
Open source alternative to:
Lychee is a beautiful, self-hosted photo management application that puts emphasis on a clean, modern user interface. It makes managing and sharing photos feel effortless, with a drag-and-drop album interface, full-screen viewer, and support for EXIF data display, GPS map integration, and smart albums.
Lychee supports multiple user accounts with role-based access control, password-protected albums, and public sharing links. It handles a wide range of image formats and provides automatic thumbnail generation. The application has a mobile-friendly responsive design, making it convenient to browse and manage photos from any device.
Licensed under MIT, Lychee is self-hostable on any PHP-capable web server and can be deployed via Docker. With over 4,000 GitHub stars and active development, it is a popular choice for photographers and individuals who want a beautiful, self-hosted alternative to Google Photos with a focus on simplicity and aesthetics.
Categories:
Frequently Asked Questions
Can Lychee replace Google Photos as a self-hosted photo library?
Yes. Lychee is a self-hosted photo management app built specifically as a simpler, more aesthetic alternative to Google Photos, licensed under MIT. Because all photos live on your own server, you are not limited by Google's storage quotas, and originals are never compressed or processed by a third party. It handles a wide range of image formats, auto-generates thumbnails, and displays EXIF data with GPS map integration in the full-screen viewer.
Does Lychee support multiple users and private sharing?
Lychee supports multiple user accounts with role-based access control, so you can decide who can view or manage which albums. Albums can be password-protected and shared via public links, which is handy for sharing galleries with friends or clients. Sharing links are easy to revoke, giving you control over who keeps access.
What do I need to run Lychee, and can it run on low-power hardware?
Lychee is written in PHP and runs on any PHP-capable web server, with an official Docker image that makes deployment straightforward. It is lightweight enough to run on a NAS or a Raspberry Pi for a personal photo library. The project is actively maintained with over 4,000 GitHub stars and documentation at lycheeorg.github.io.
Looking for contributors
This project is actively seeking help, join the community!
Repository details
Updated 8/8/2026, 12:47:13 PM
View RepositoryRepository activity
Compare Lychee with
Similar open source alternatives
Home Gallery
Self-hosted open-source web gallery for photos and videos with AI-powered image discovery, face detection, and tagging.
Google Photos
PhotoPrism
AI-powered self-hosted photo app for browsing, organizing, and sharing your photo collection.
Google Photos
Ente
Open-source, end-to-end encrypted cloud for photos, videos, and 2FA secrets — a privacy-first Google Photos and iCloud Photos alternative.
Google Photos
Foldergram
A self-hosted, Instagram-style photo and video gallery that serves your local folders as a beautiful feed.
Google Photos
Immich
High performance self-hosted photo and video management solution with automatic backup, facial recognition, and AI-powered search.
Google PhotosPiGallery 2
A fast directory-first photo gallery website, with rich UI, optimized for running on low resource servers (especially on Raspberry Pi).
Google Photos