Our great sponsors
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
updog
Updog is a replacement for Python's SimpleHTTPServer. It allows uploading and downloading via HTTP/S, can set ad hoc SSL certificates and use http basic auth.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
PiGallery 2
A fast directory-first photo gallery website, with rich UI, optimized for running on low resource servers (especially on raspberry pi)
-
Piwigo
Manage your photos with Piwigo, a full featured open source photo gallery application for the web. Star us on Github! More than 200 plugins and themes available. Join us and contribute!
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
I always liked the UI in Adminer better than PHPMyAdmin, another single-file app. https://www.adminer.org
Not quite the same thing but I'm a big fan of Filebrowsr: https://github.com/filebrowser/filebrowser
Backend in Go, frontend in Vue, deployed as a single binary.
I used https://github.com/Jack000/Expose a couple of times. Advantage: it generates a static site. Disadvantage: it must be customized almost certainly. It's a bash script.
A few alternatives have already been mentioned here; yet another one: https://larsjung.de/h5ai/
Hey thanks for sharing with us https://photoview.github.io It's worth a look :-)
Just did some DDG noodling. Turns out, Flickr themselves have open-sourced this!
https://github.com/flickr/justified-layout
Now to look into porting this to Hugo.
How about Sigal? It's a Python static site generator for photos that works pretty well: https://github.com/saimn/sigal
I used to really like Google Picasa, but then it stopped working on Linux, and then at all [1]. It was fantastic and fit all of my ideas on how photo organization was supposed to work.
I got fantastic feedback when I recently asked about a personal wiki that would fit my criteria [2], so I figure I'll ask here for a photo gallery app.
My use case isn't just personal photos, but also concept art. I would love to replace the scourge that is Pinterest (which I shamefully admit I use). I used Picasa for this use case before it died.
Here are the features I would like in a photo management system:
- Importing photos should be as easy as drag and drop or "add directory".
- Images in the library should be mirrored to an internal store independent of the greater filesystem.
- It needs to support rich tagging. Images should be easily enumerable by tag.
- It needs to store all metadata in a central database or file that I can easily distribute and back up. (As opposed to writing the data into the images directly.) It would be nice if the primary keys to image were signature-based rather than filename (and especially not full file path) as it could live on different systems.
- Group by GPS coordinates would be nice. Even better if it can pull the location name.
- Group by date taken.
- Find or automatically ignore/remove duplicates.
- Support for a NAS or cloud backup would be fantastic. Especially if it also backs up the database.
- It should generate pre-computed thumbnails so scrolling a large library doesn't show blank images, but keep them off to the side so it doesn't impact backup.
- It should have RAW support, but doesn't need editing/adjustment capabilities. (If not available, I suppose I could pre-process the RAWs.)
- Video support would be extremely nice too, but it doesn't need to have any editing or miscellaneous features.
- It would be nice to keep galleries separate, or at least in different namespaces so I can reuse tags. Family, real estate, conceptual/renders, etc.
- Replication across multiple devices would be a nice to have, especially if it can update tags and metadata across machines.
- Open source would be nice, but I'd be happy with paid/commercial software if it did what I wanted.
- Multiplatform support (Linux, Windows, Mac) would be extremely nice. Even nicer if it supports mobile too.
- It should be snappier than a web-based gallery.
- That said, internet web access (like photos.google.com) would be killer.
[1] https://killedbygoogle.com/
[2] https://news.ycombinator.com/item?id=30089858
> Does anyone have any examples of any other single-file app with a comprehensive interface like Files app that is entirely self-contained?
phpLiteAdmin (https://github.com/phpLiteAdmin/pla) is developed as separate PHP, JS, and CSS files. A "build" script merges all into a single file PHP, which includes inlines and compressed resources after a call to `__halt_compiler()`. The same code can run as separate files, or a single one.
I wrote the original "build", years ago, as we started extracting classes out of a procedural single file.
Two more noteworthy alternatives that focus on photo gallery:
* https://github.com/bpatrik/PiGallery2/
* https://piwigo.org/
Iām using the first one as personal album and it works very well, including things like infinite scroll and link-based album sharing.
The latter is more sophisticated and has a native accompanying app but I found pigallery easier to work with.
Two more noteworthy alternatives that focus on photo gallery:
* https://github.com/bpatrik/PiGallery2/
* https://piwigo.org/
Iām using the first one as personal album and it works very well, including things like infinite scroll and link-based album sharing.
The latter is more sophisticated and has a native accompanying app but I found pigallery easier to work with.