An open API service indexing awesome lists of open source software.

https://github.com/savvasdalkitsis/uhuruphotos-android

🖼️A modern media gallery, with features like backup/sync, semantic search, media map, face recognition, memories and much more built using the latest Android technologies.
https://github.com/savvasdalkitsis/uhuruphotos-android

android android-app jetpack-compose kotlin kotlin-android librephotos mvi sqldelight

Last synced: about 1 month ago
JSON representation

🖼️A modern media gallery, with features like backup/sync, semantic search, media map, face recognition, memories and much more built using the latest Android technologies.

Awesome Lists containing this project

README

        

[![Translation status](https://hosted.weblate.org/widgets/uhuruphotos/-/app-translations/svg-badge.svg)](https://hosted.weblate.org/engage/uhuruphotos/)
[![Lines of code](https://tokei.rs/b1/github/savvasdalkitsis/uhuruphotos-android)](https://github.com/savvasdalkitsis/uhuruphotos-android)
[![Join the chat at https://app.gitter.im/#/room/#uhuruphotos:gitter.im](https://badges.gitter.im/uhuruphotos/community.svg)](https://app.gitter.im/#/room/#uhuruphotos:gitter.im)
[![CodeFactor](https://www.codefactor.io/repository/github/savvasdalkitsis/uhuruphotos-android/badge/main)](https://www.codefactor.io/repository/github/savvasdalkitsis/uhuruphotos-android/overview/main)
codebeat badge
[![CodeScene Code Health](https://codescene.io/projects/59054/status-badges/code-health)](https://codescene.io/projects/59054)
[![GitHub Sponsor](https://img.shields.io/github/sponsors/savvasdalkitsis?label=Sponsor&logo=GitHub)](https://github.com/sponsors/savvasdalkitsis)

# logo UhuruPhotos. A modern media gallery.

Welcome to UhuruPhotos. A modern media gallery, with features like backup/sync, semantic search, media map, face recognition, memories and much more*

It is built using the latest Android technologies, like Jetpack Compose, SQLDelight, Coroutines etc using an MVI architecture.

Own your memories. UhuruPhotos and LibrePhotos are both non commercial, open source projects. No user tracking, data training or advertising ever.

(* advanced features require a [LibrePhotos](https://github.com/LibrePhotos/librephotos) server)

### Note that most of development is currently happening on a [multiplatform](https://github.com/savvasdalkitsis/uhuruphotos-android/tree/multiplatform) branch which will make UhuruPhotos work across all platforms

|screen 1|screen 2|screen 3|

Features include:

* Photo feed with multiple views which can be changed by pinch to zoom gestures
* Multiple select in feed to share/delete multiple items at once
* Periodic background synchronization with LibrePhotos server
* Photo details view with information like date, location, gps map, people view, sharing,
adding/removing from favourites (synced with LibrePhotos server)
* Video details view with all the above features and video playback
* Search your photos using LibrePhotos' search engine. Get search suggestions based on your photos.
* People view and suggestions for people with most photos.
* Photo map. See a heatmap of your photos. Navigate around the globe with the interactive map and
see photos taken in the location currently viewed.
* User created and auto generated albums from LibrePhotos
* Dark/Light mode (manual and auto)
* Local photo support. This makes UhuruPhotos a viable Google Photos alternative which can be
used as your primary camera roll viewer.
* Tablet support
* A lot of settings to help you control the app storage and memory requirements along with how
frequently to perform synchronization with the LibrePhotos server.
* Backup/Sync local images with LibrePhotos server. Take control of your data by never having to
worry about photo backups.
* Basic photo editing capabilities.
* Foldables support.
* ...and more

# Installation

## Play store

The app is currently in public beta on the Google Play store. You can join and try out the app

[](https://play.google.com/apps/testing/com.savvasdalkitsis.uhuruphotos)

## Manual

Both the apk and aab binaries can be found on the [latest release](https://github.com/savvasdalkitsis/uhuruphotos-android/releases/latest) page

# Sponsorship

You can sponsor the development of UhuruPhotos here

[](https://github.com/sponsors/savvasdalkitsis)

# Feedback

[![Join the chat at https://app.gitter.im/#/room/#uhuruphotos:gitter.im](https://badges.gitter.im/uhuruphotos/community.svg)](https://app.gitter.im/#/room/#uhuruphotos:gitter.im)

# Contributions

* Translation: UhuruPhotos uses Weblate for its translations. Feel free to contribute or view
existing translations at [weblate](https://hosted.weblate.org/engage/uhuruphotos/)

Translation status

## Star History





Star History Chart

This project is tested with BrowserStack.