You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
||1 day ago|
|.github||3 months ago|
|.vscode||2 years ago|
|api||1 day ago|
|image_similarity||1 year ago|
|librephotos||1 week ago|
|nextcloud||3 months ago|
|ownphotos||3 months ago|
|screenshots||2 years ago|
|service||1 day ago|
|.coveragerc||10 months ago|
|.gitignore||1 week ago|
|.pre-commit-config.yaml||8 months ago|
|LICENSE||6 years ago|
|README.md||6 months ago|
|manage.py||3 months ago|
|pyproject.toml||8 months ago|
|renovate.json||5 months ago|
|requirements.dev.txt||5 months ago|
|requirements.mlval.txt||1 month ago|
|requirements.txt||6 days ago|
- The demo is available here. User is
demo, password is
- 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
How to help out
- ⭐ 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
What does it use?
- 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: Mapbox: You need to have an API key. First 50,000 geocode lookups are free every month.