Gallery

127 open source Gallery apps

K
Krita
APK
Krita is a professional painting program. It is made by artists that want to see affordable art tools for everyone. It's designed primarily for digital painting and 2D animation and features an OpenGL-accelerated canvas, colour management support, an advanced brush engine, non-destructive layers and masks, group-based layer management, vector artwork support and switchable customisation profiles. Note: android version of krita is optimized only for tablets and may behave poorly on phone screens.
F-Droid
LBalance
APK
LBalance is an app that uses the acceleration sensors of the device to move graphical objects on the screen. LBalance can also be used as a protractor or spirit level. Several graphical representations have been implemented. Beside own creations there are layouts inspired from the layout of known similar apps. The different layouts can be switched by the user. Also exists an overview display for direct selection. The calibration of the angle display follows the pattern of simple apps of this kind and applies to each main orientation of the device separately.
F-DroidGitHub
LLCrop (loss less)
APK
LLCrop allows you to either remove unwanted outer areas from a jpg-photo or to create zoom-ins. Simply load a JPEG image from the in-app image browser, adjust the rectangular selection, rotate it if necessary and save it as a new image file. While there are many apps capable of cropping images (often with additional features), they generally cause quality loss because they re-encode to JPEG again when saving the output file. LLCrop (the "LL" stands for lossless) can crop JPEG images without quality loss because it crops the raw JPEG image without re-encoding the file. It also preserves embedded metadata (EXIF/IPTC and XMP).
F-DroidGitHub
Les Pas - Photo Album for Nextcloud
APK
Les Pas, is a free, modern, lightweight and fast gallery app. Organize your photos, GIFs and videos into albums for easy viewing and sharing. With built-in two-way sync with your Nextcloud server, your files are kept private, secure and safe. Managing, Syncing and Archiving * Organize your media files in albums * Support standard media format plus RAW format, HDR photo, Panorama Photo Sphere, Motion Photo * Run on Android TV for big-screen viewing pleasure * Manage media files in your phone's gallery and auto backup to server, each media folder in your phone has its own backup setting * Integrated with various photo and video editing apps, such as Snapseed, Photoshop Express, ImageToolbox and Open Video Editor * Support adding caption to photo * Synchronization with Nextcloud server and among multiple devices, edit albums on Nextcloud server and on all your mobile devices simultaneously * Support Remote Album, which have all it's media file stored in Nextcloud server only, free up Phone's storage * Search for photos by objects with AI * Search photos by location * Support GPX importing, so that you can easily add GPS location data to pictures shoot on your digital camera * Support Nextcloud's external storage * Beautiful theme inspired by works of Wes Anderson Sharing * Share albums and album slideshow with other Nextcloud users, groups and circles * Unique 'Joint Album' feature, which you and other Nextcloud users can edit together * Export GPX file from album, you can share your adventure with others Privacy focus * Media files and thumbnails are all saved in App's private storage, stop being scanned by malicious apps * Option provided to strip photo's EXIF before sharing to other social networks * Option to hide album both in Phone and on server * Authenticate on your Nextcloud server with your Nextcloud's credential * Opensource Any apps that can do the above is merely a media file manager with a fancy UI. Les Pas does not stop here, it strives to provide ways of utilizing your photos. The past shouldn't be resting in the hard-drive, make all those memories shine. * Integrate with Muzei Live Wallpaper app, deliver 'Today in History' pictures right on your phone's desktop * Album slideshow, with background music * Unique 'Slideshow on Map' feature which runs album slideshow on Map * Support photo blogging in three ready made templates. With selected pictures and caption you added, you can share your stories with the world. This project build using the following open source software: - OkHttp https://square.github.io/okhttp - PhotoView https://github.com/chrisbanes/PhotoView - osmdroid https://github.com/osmdroid/osmdroid - Android Open Source Project https://source.android.com - TensorFlow https://www.tensorflow.org - OpenStreetMap https://www.openstreetmap.org - Panorama Library https://github.com/hannesa2/panoramagl
F-DroidGitHub
Lumi
APK
Fetch cat photos of Minky, that you can download or refresh for another Minky image :)Permissions:Network access: For fetching MinkyStorage access: For downloading Minky, This permission can be granted in Settings. (This is only required if you're on Android 10 and lower, Android 11 and higher can write to the Pictures folder)
GitHubIzzyOnDroid
Magnifica
APK
Magnifica is a magnifier app I built because sometimes text is tiny, labels are impossible to read, and product designers apparently enjoy using microscopic fonts. The name is a little bilingual joke, born of a glorious act of linguistic optimism. I'm Spanish, and "Magnifica" sounds a bit like "magnify" in English. At the same time it brings to mind magnífica in Spanish, which means "magnificent." So the goal was obvious: build a magnifier app that's, well... magnificent. WHAT IT DOES • Magnifies stuff. The tiny print on a medicine box, the impossible serial number on a router, the ingredients list written by someone who clearly hates you — or that suspicious little dot on your kid's leg that you really, really need to know is a freckle and not a tick. Point, zoom, see. • Sensible zoom. It steps in powers of two (1x, 2x, 4x, 8x…) and tops out at whatever your camera can actually do. Tap plus and minus, no fiddly pinching. • Tap to focus. See a blurry thing, tap it, it becomes a readable thing. • A torch. On the back camera it's your real flashlight. The front camera has no flash, so it turns the whole screen blindingly white and calls that a "flash." It's a hack. It works. • Front and back cameras, one button to flip between them. • Negative mode. Invert the colors with one tap — handy for low-contrast or light-on-dark text. The button even previews what you're about to switch to. WHAT IT DOESN'T DO No accounts. No ads. No mysterious permissions. It wants the camera, because it's a camera app, and then it would like to be left alone to do its job. Magnifica: a magnificent way to make small things bigger.
F-Droid
MakeACopy
APK
MakeACopy is an open-source document scanner app for Android that allows you to digitize paper documents with offline OCR functionality. The app is privacy-friendly and works completely offline — no cloud connection, no tracking. Features: • Camera scanning: Capture documents using your device’s camera • Edge detection: Automatic document boundary detection using OpenCV, enhanced by a custom-trained ONNX inference model • Perspective correction: Manually or automatically adjust document perspective • Grayscale export: Optional grayscale filter applied during PDF creation • OCR: Offline text recognition using PaddleOCR in the published paddle flavor • PDF export: Save scanned documents as searchable PDFs • Share & save: Export locally or share via other apps • Dark mode: System-based Material 3 theme with light and dark appearance • Privacy-focused: Fully offline — no data leaves your device The F-Droid and Google Play listings provide the paddle flavor with PaddleOCR. The standard flavor with Tesseract remains available through GitHub Releases for users who still need Tesseract language data or workflows. MakeACopy is F-Droid compliant and builds native libraries from source during the build process, ensuring that no prebuilt binaries are included in the repository. All components are open source and respect your privacy. MakeACopy is free and open source. If you find it useful, please consider supporting development: https://ko-fi.com/egdels License: Apache License 2.0
F-DroidGitHub
MakeACopy – OCR Latin (Best)
APK
This add-on provides the higher-accuracy Tesseract “Best” models for English, German, French, Italian, Spanish, Portuguese, Dutch, Polish, Czech, Slovak, Hungarian, Romanian, Danish, Norwegian, and Swedish. • No permissions, no internet – data only • Works only with MakeACopy • Import the models inside MakeACopy after installing • Recommended for small fonts or challenging scans Note: This package has no launcher icon. Open MakeACopy → OCR → tools icon (“Manage OCR models”) → Import.
F-DroidGitHub
Materializr
APK
Materializr is open-source 3D CAD for makers — the middle ground between dead-simple tools like Tinkercad and full professional suites like FreeCAD. Enough genuine solid modeling to make real parts, without a steep learning curve, a subscription, or an account. Sketch on a plane, pull it into a solid (extrude, revolve, loft, sweep), fillet and chamfer, run boolean operations, cut threads, and edit any step of the history later — even after closing and reopening the project. Sketches export to SVG at 1:1 millimeters for laser cutters and 2.5D CNC. It also imports STEP and IGES, and exports STEP, STL, IGES and glTF. The geometry kernel is OpenCASCADE — real B-rep solids, not meshes. The interface is touch-capable on Android, designed for tablets and larger screens (on a small phone the panels and toolbars are cramped). File open/save use the system document picker (Storage Access Framework); no broad storage permission is requested. Young software built quickly, so expect rough edges. Operations validate their results and refuse rather than silently produce garbage, so a failed action leaves your model untouched — but save often, and please report bugs.
F-DroidGitHub
Meme Creator
APK
Simply use any image to make your own meme!
F-DroidGitHub
MemeTastic
APK
😌 Simple Meme Creator - Completly ad-free and adds no watermarks. Memes can be created from image templates in MemeTastic pictures folder, from pictures shared into the app and pictures from gallery & camera. No internet connection required or used. There are many meme customization options available: 😄 Top & bottom caption 😃 Font & border text color 😁 Text size, font and capitalization 😃 Padding size & color 😜 Rotate picture More Features: 👓 Show saved memes & favorites 👉 Share into any app accepting pictures Support the project: ✋ Translate using Stringlate ✋ Join discussion on Matrix ✋ More information about contributions
F-DroidGitHub
Memerize
APK
Memerize is a handy meme viewer app. It fetches memes from various subreddits. You can add/remove subreddits as you wish. This app caches memes as you browse through them. So you can browse them later without internet.
GitHubIzzyOnDroid
Memories: Photo Management for Nextcloud
APK
🎁 Features 📸 Timeline: Sort photos and videos by date taken, parsed from Exif data. ⏪ Rewind: Jump to any time in the past instantly and relive your memories. 🤖 AI Tagging: Group photos by people and objects, powered by recognize and facerecognition. 🖼️ Albums: Create albums to group photos and videos together. Then share these albums with others. 🫱🏻‍🫲🏻 External Sharing: Share photos and videos with people outside of your Nextcloud instance. 📱 Mobile Support: Work from any device, of any shape and size through the web app. ✏️ Edit Metadata: Edit dates and other metadata on photos quickly and in bulk. 📦 Archive: Store photos you don't want to see in your timeline in a separate folder. 📹 Video Transcoding: Transcode videos and use HLS for maximal performance. 🗺️ Map: View your photos on a map, tagged with accurate reverse geocoding. 📦 Migration: Migrate easily from Nextcloud Photos and Google Takeout. ⚡️ Performance: Do all this very fast. For automatic uploads, you can use the official Nextcloud mobile apps.
F-DroidGitHub
Merge Photos
APK
MergePhotos is an Android application for merging photos. Internaly it uses OpenCL. Given two or more photos, this app can create:PanoramasAligned photosHDRLong Exposure photosInterpolationand more
GitHubIzzyOnDroid
MetaPurge
APK
MetaPurge is a privacy-first utility for locally stripping sensitive EXIF and metadata from your photos. Unlike other apps that just 'hide' tags, MetaPurge uses a 'nuclear' approach—it physically cuts the metadata segments out of the file bytes. Key Features: • 100% Offline: Your photos never leave your device. • Zero Permissions: No storage or internet permissions required on modern Android. • Format Support: JPEG, PNG, and WebP. • Smart Tools: Automatic orientation correction and high-res photo handling. • Transparent: Full technical metadata view for expert users. Keep your pixels, lose the tracking.
F-DroidGitHubIzzyOnDroid
Metadata Remover
APK
Protect your privacy by removing metadata from your photos, before sharing them on the Internet. Features: ✔️ View metadata ✔️ Image preview ✔️ Remove metadata ✔️ Simple and intuitive interface ✔️ Share directly from the app Learn more: Whenever you take a picture, additional metadata is saved in the image file. Most smartphones do not inform you about this. Metadata can look like this: 🕑 On which day was the picture taken, and at what time? 🗺️ And where exactly? 📷 Which camera or smartphone was used? 🔧 What camera settings were used? 📝 Notes of the photographer or the camera? 📌 More and more often, even exact GPS coordinates are saved in your photo. Metadata is sometimes very useful — for instance when sorting holiday photos. As soon as you share photos with others via social media, all this info is visible publicly. Data collectors and stalkers are more easily able to discover your place of residence or workplace from the metadata or draw conclusions about your daily routine. Tracking services create more comprehensive advertising profiles and sell your data to other organizations. Use the Metadata Remover to easily view all that data, remove it entirely, and then share the anonymized photo directly! That way you stay anonymous and safe on the Internet, while your friends can still admire your cute cat. Happy sharing! 😽
F-DroidGitHub
Minis companion
APK
A painting app for mini painters using a phone. It helps you keep a list of your different paint recipes, with photos of your miniatures, and track the evolution of your minis over time. Supports paints from Citadel, with more brands to come. Features Add miniatures and their paint details Keep a photo log of your miniature’s progress Add your paint recipes directly onto photos of your mini Customize paint application, dilution, and create custom mixes Fully offline with a local database
F-Droid
Momentum
APK
Momentum is a permissionless and privacy friendly way to track your progress on anything and make a montage out of it without thinking about storage or editing - Montage maker with customizations - Auto face stabilization - Calendar View - Daily reminders
F-DroidGitHubIzzyOnDroid
MotionEye Client for Android
APK
Android Motioneye Client App using Backend of motionEye Why using this instead other client apps: It's fast, because you are not loading HTML and CSS at all Using ONLY motionEye Backend, which is faster than Webviews Auto DDNS and Local switching, which will increase Video framerate and quality in local Wifi newtork Fullscreen support Features: Auto DDNS and Local Network Switching Using ONLY motionEye Backend Mulitple Devices and Cameras Fullscreen
F-DroidGitHub
N
Nextcloud Memories
Web
Photo management app for Nextcloud with timeline view and AI-powered features.
Nextcloud Yaga
APK
Nextcloud Yaga is a Nextcloud first gallery app. It aimes to give you the full functionality of a modern gallery app while utilizing your private Nextcloud server as backend. You can find the documentation here: https://vauvenal5.github.io/yaga-docs/ For details on the development state and currently implemented features, have a look on the Github page. https://github.com/vauvenal5/yaga
F-DroidGitHub
NightLight light
APK
This is the simplest possible night light app for android. It cycles colors on a full screen display. After one hour the display turns off. The app is add- and tracking free. The app does not connect to any servers. It uses only Android native libraries. It is published under GPL 3.0.
F-DroidGitHub
OCR
APK
# OCR An Android OCR app based on Tesseract that can recognize texts on images. This app is now based(Since v3.0) on Tesseract 5 and the first of android app which is based on Tesseract 5. ###After downloading the Training data, the app does everything offline on your device. Translate this app on [Hosted Weblate](https://hosted.weblate.org/projects/android-ocr). 🚀 Features * Highest accuracy and fastest result. * Extract text from images. * Copy data to clipboard. * Select any part of the data. * Process multiple languages in single image(Required changes in settings). * Based on latest Training Data. * 120+ recognized languages. * 3 Type of data i.e Standard, best, fast for more info click here. * Math recognition/equation detection(Not Tested yet). * Process images directly from the gallery on your device via the share menu. Required Permissions * Internet: Downloading the training data * Access Internet state: To download the training data. * Note: None of your data is sent to anywhere. 📓 License * Tesseract and Tesseract Data: Apache 2.0. * Tesseract4Android: Apache 2.0. * ImageCropper: Apache 2.0. * SpinnerDialog: [Apache 2.0 Made possible by the Tesseract4Android library. If you want to use Tesseract 4 based version, you can use the old version of this app(Before v3.0)
F-DroidGitHub
O
OCR (Tesseract)
APK
This app bundles OCR functionality (based on Tesseract) that can be called from other apps via Intents. It listens for Intents with action "org.totschnig.ocr.action.RECOGNIZE" and expects an Uri pointing to a JPEG file as data. The recognized text is passed back in the extra "result" as an object of a parcelable data class Text, that must be copied into the client app. This app is not intended to be useful stand-alone. It was created out of the motivation to not blow up the size of an application that makes use OCR for a feature that is not needed by all users. Currently it is used by My Expenses for scanning receipts. Before you start using it, you need to configure the language that Tesseract should use, which triggers the download of the necessary trained models, hence the need for INTERNET permission.
F-DroidGitHub