Zurück zum Ranking

LibrePhotos/librephotos

Pythondocs.librephotos.com

A self-hosted open source photo management service.

photoselfhostedexifmachine-learninghacktoberfestpythondjango
Sterne-Wachstum
Sterne
8k
Forks
379
Wochenwachstum
Issues
217
5k
Nov. 2020Sept. 2022Aug. 2024Juli 2026
ArtefaktePyPIpip install librephotos
README

Discord Website Read the docs GitHub contributors License: MIT

LibrePhotos

Mockup designed by rawpixel.com / Freepik

A self-hosted, open-source photo management service with automatic face recognition, object detection, and semantic search — powered by modern machine learning.

Repository layout

This is a monorepo that consolidates what was previously five separate repositories.

Path What it is Previous repo
apps/backend/ Django 5 API, machine-learning pipelines, background jobs librephotos
apps/frontend/ React 18 + Vite web client, i18next localization librephotos-frontend
apps/mobile/ React Native mobile client (Android) librephotos-mobile
apps/docs/ Docusaurus site published to https://docs.librephotos.com librephotos.docs
deploy/ Dockerfiles, Compose configs, proxy, Kubernetes manifests librephotos-docker

Commit history from all five repositories is preserved — git log --follow apps/<app>/<file> works across the move.

Installation

Step-by-step installation instructions are available in our documentation.

System Requirements

Resource Minimum Recommended
RAM 4 GB 8 GB+
Storage 10 GB (plus your photo library) SSD recommended
CPU 2 cores 4+ cores
OS Any Docker-compatible OS Linux

Note: Machine learning features (face recognition, scene classification, image captioning) are memory-intensive. 8 GB+ RAM is strongly recommended for smooth operation.

Features

  • 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

Tech Stack

Backend

Frontend

Machine Learning

Infrastructure

API Documentation

After starting LibrePhotos, interactive API docs are available at:

  • Swagger UI: http://localhost:3000/api/swagger
  • ReDoc: http://localhost:3000/api/redoc

Development

See CONTRIBUTING.md and the per-app READMEs:

The Docker Compose-based dev environment lives in deploy/compose/ and is described in the development install guide.

How to help out

  • Star this repository if you like this project!
  • 🚀 Developing: Get started in less than 30 minutes by following this guide. Also see our CONTRIBUTING.md for detailed development setup, code quality standards, and PR guidelines.
  • 🗒️ Documentation: Improving the documentation is as simple as submitting a pull request here
  • 🧪 Testing: If you want to help find bugs, use the dev tag 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

License

This project is licensed under the MIT License.

Ähnliche Repositories
LuckSiege/PictureSelector

Picture Selector Library for Android or 图片选择器

JavaMavenApache License 2.0androidandroid-image-selector
13.6k3.1k
Yalantis/uCrop

Image Cropping Library for Android

JavaMavenandroidjava
yalantis.com/blog/introducing-ucrop-our-own-image-cropping-library-for-android/
12.1k2.2k
nhn/tui.image-editor

🍞🎨 Full-featured photo image editor using canvas. It is really easy, and it comes with great filters.

JavaScriptnpmMIT Licensecanvasphoto
ui.toast.com/tui-image-editor
7.7k1.4k
photoview/photoview

Photo gallery for self-hosted personal servers

GoGo ModulesGNU Affero General Public License v3.0photographyraw
photoview.github.io
6.5k469
Yummypets/YPImagePicker

📸 Instagram-like image picker & filters for iOS

SwiftMIT Licenseimagepickerpicker
4.5k1k
FluidGroup/Brightroom

📷 A composable image editor using Core Image and Metal.

SwiftMIT Licensecoreimageuikit
notion.so/muukii/Brightroom-d4c59b37610a49de8a14131d24cd6162
3.7k340
SilenceLove/HXPhotoPicker

图片/视频选择器 - 支持LivePhoto、GIF图片选择、3DTouch预览、在线下载iCloud上的资源、编辑图片/视频、浏览网络图片 功能 Imitation wx photo/image picker - support for LivePhoto, GIF image selection, 3DTouch preview, Download the resources on iCloud online, browse the web image function

SwiftMIT Licensepicker3d-touch
github.com/SilenceLove/HXPhotoPicker
3.4k738
FinalTeam/RxGalleryFinal

图片选择库,单选/多选、拍照、裁剪、压缩,自定义。包括视频选择和录制。

JavaMavensheep0704pengjianbo
github.com/FinalTeam/RxGalleryFinal
2.8k504
meichthys/foss_photo_libraries

Free and Open Source Photo Libraries

PythonPyPIMIT Licensecomparisonfoss
meichthys.github.io/foss_photo_libraries/
2.8k69
ruslanskorb/RSKImageCropper

An image / photo crop view controller for iOS like in the Contacts app with support for landscape orientation.

Objective-CMIT Licensecropcropping
2.5k466
steelkiwi/cropiwa

📐 Configurable Custom Crop widget for Android

JavaMavencropcrop-image
steelkiwi.com
2.2k323
AAndyProgram/SCrawler

🏳️‍🌈 Media downloader from any sites, including Twitter, Reddit, Instagram, BlueSky, TikTok, Threads, Facebook, OnlyFans, YouTube, Pinterest, PornHub, XHamster, XVIDEOS, ThisVid etc.

Visual Basic .NETGNU General Public License v3.0reddittwitter
discord.gg/uFNUXvFFmg
2.1k153