Mockup designed by rawpixel.com / Freepik
- Stable demo is available here:https://demo1.librephotos.com/ . User is 
demo, password isdemo1234(with sample images). - Latest development demo is available here: https://demo2.librephotos.com/ (same user/password)
 - You can watch development videos on Niaz Faridani-Rad's channel
 - You can join our Discord.
 
Step-by-step installation instructions are available in our documentation
- ⭐ Star this repository if you like this project!
 - 🚀 Developing: Get started in less than 30 minutes by following this guide.
 - 🗒️ Documentation: Improving the documentation is as simple as submitting a pull request here
 - 🧪 Testing: If you want to help find bugs, use the 
devtag and update it regularly. If you find a bug, open an issue. - 🧑🤝🧑 Outreach: Talk about this project with other people and help them to get started too!
 - 🌐 Translations: Make LibrePhotos accessible to more people with weblate.
 - 💸 Donate to the developers of LibrePhotos
 
- Support for all types of photos including raw photos
 - Support for videos
 - Timeline view
 - Scans pictures on the file system
 - Multiuser support
 - Generate albums based on events like "Thursday in Berlin"
 - Face recognition / Face classification
 - Reverse geocoding
 - Object / Scene detection
 - Semantic image search
 - Search by metadata
 
- Image Conversion: ImageMagick
 - Video Conversion: FFmpeg
 - Exif Support: ExifTool
 - Face detection: face_recognition
 - Face classification/clusterization: scikit-learn and hdbscan
 - Image captioning: im2txt,
 - Scene classification places365
 - Reverse geocoding: geopy