I don't know what's "similar to Picasa", as I don't use Picasa. But for everything else, Monte Gallery should be a good match.
Monte Gallery: Folder, Calendar, and Map view (source: Google Play; click images for larger variants)
As above screenshots show, you can browse by folders or calendar (your "date" requirement). You even can browse by location (...
as an alternative i use Piwigo:
runs on Apache, Nginx or Lighttpd (Apache or Nginx recommended)
needs MySQL 5 or greater or MariaDB equivalent
needs PHP 5.2 or greater (found no explicit statement about PHP 7.0)
a overview of your desired features:
thumbnails, resizing, rotation, adding watermarks, etc. via ImageMagick
sorting via albums/folder and ...
You can use Camera Roll for this. It allows to create virtual folders, and hide folders. So you could e.g. hide all folders but the one you want to see. Camera Roll is available at F-Droid and in the Google Play Store. Let's see how it fits your requirements:
Works on Android: sure, and only there (at least currently).
Gratis: More than that, it's open ...
There are multiple gallery apps sporting a tagging feature the one or the other way – though I know of none that would be a perfect match for you. However, some come real close. Note that I've not used any of them myself, so I can only tell what their descriptions say and rate them by their resp. Playstore rating (and I've picked only those with 4+ stars ...
Solr is a search webapp that can handle huge volumes.
It is easy to install (just unzip and run solr start) but it can be tricky to configure to your exact needs/content, because there are so many options.
For EXIF data, see how to configure Solr (in conjunction with Tika) here: http://solr.pl/en/2012/02/20/simple-photo-search/
Usable from CLI.
A search ...
Try Zenphoto I believe you can upload using Command Line and big size file images.
Zenphoto is a CMS for selfhosted, gallery focused websites. Our focus lies on being easy to use and having all the features there when you need them (but out of the way if you do not).
Zenphoto features support for various media formats and integrated blog and custom pages. ...
Technical speaking you need an android app that supports
"ACTION_PICK" and/or "ACTION_GET_CONTENT"
and scheme="file" or scheme="content"
"picture I took recently" means "sorted by photo-dated descending"
There are some opensource gallery apps under active development on github and available in fdroid store:
Check out Gallery3 it meets all you feature requests except for the feature request Responsive UI. Though there might be a responsive layout out there.
These feature requests are met:
Search (keywords and description)
Picture details, including: description, title, photographer and date taken
Ability to add comments (either built-in feature or easy to add)
A Photo Manager (whose I am the author of) allows you define a virtual album file that contains path like '/sdcard/portfolio/%'. This album-file can be launched from any android-filemanager and only shows photos from that folder.
Before you hand over you android device to somebody else you can enable Extended App Pinning so the current folder/album cannot ...
How about Google Photos? Granted, you would need a google account to use it, but it does all you want:
upload your photos (via drag-and-drop or bulk upload) that you can easily organize into albums,
you get a homepage of sorts for the overview of your photos/pictures with either all your albums or photos,
the only limit of the free version is the quality of ...
Camera Roll supports that in multiple ways: virtual folders, albums. The app is free and open source, available at F-Droid as well as on Play Store. I use it for years, and am quite satisfied – though admittedly I don't use a gallery that often.
Additionally, while light weight, it offers a bunch of other useful features such as Exif viewer and Editor. You ...
How dropin? If you want the same theme, reuse of the same database tables, etc, then good luck.
Assuming that you are willing to reindex the master images, rebuild thumbnails, then there are several options.
In addition to Piwago:
Good webserver (Apache recommended);
PHP (4.2.0 or better; full PHP 7 support ...
Piwigo with the piwigo-openstreetmap extension works well with geolocations captured by the camera. Support for other meta data stored in the picture (e.g. keywords and description) didn't work for me out of the box, but is supposed to be supported as per their website.
I found a workable solution using MS Word and Adobe PDF.
First, I created a new document in Word, using narrow margins, but making the left margin bigger than the right one (2.27cm/0.27cm instead of the standard 1.27cm/1.27 which comes to 1/2" each). Why the skewed margins? You'll see in a minute.
Then, I added a giant textbox that fills the page (within ...
From what I saw using it briefly, I think ownCloud easily achieves #2 and #5–8 (see issue 1124 for tags), where the hierarchy is the directory tree.
There are some mentions of markdown in their code but I'm not sure; email notifications exist but I don't remember if one can also reply by email.
Depending on what you mean by "albums", this might be easier ...
I would look into PhotoStore as an option,
PhotoStore by KTools (Commercial, starts at $149 - Lifetime updates)
PhotoStore is a complete professional solution for selling your
photography, stock photos, artwork, prints, products, videos and other
digital files. PhotoStore is completely automated including a backend
management area that allows you to add ...