Fussel alternatives and similar software solutions
Based on the "Photo and Video Galleries" category.
Alternatively, view Fussel alternatives based on common mentions on social networks and blogs.
-
PhotoPrism
Personal photo management powered by Go and Google TensorFlow. Browse, organize, and share your personal photo collection, using the latest technologies to automatically tag and find pictures. -
Chevereto Free
A powerful and fast image hosting script that allows you to create your very own full featured image hosting website in just minutes. -
Gallery CSS
Gallery.css is all CSS. Think: Simple, maintainable and understandable galleries without the use of Javascript. -
Photonix
A new web-based photo management application with object recognition, location awareness, color analysis and other ML algorithms. -
PiGallery 2
A directory-first photo gallery website, with a rich UI, optimised for running on low resource servers. -
Photoview
A simple and user-friendly Photo Gallery for personal servers. It is made for photographers and aims to provide an easy and fast way to navigate directories, with thousands of high resolution photos. -
UberGallery
UberGallery is an easy to use, simple to manage, web photo gallery. UberGallery does not require a database and supports JPEG, GIF and PNG file types. Simply upload your images and UberGallery will automatically generate thumbnails and output HTML. -
MinigalNano
MinigalNano is a very simple image gallery. It adheres to the KISS principle and is very easy to install. MinigalNano does not have a web admin interface: You just upload your images in the photo folder on your server -
Photato
A self-hosted photo gallery, accessible through a responsive WebUI. Directly uses and indexes a specific folder in the filesystem. -
Coppermine
Multilingual photo gallery that integrates with various bulletin boards. Includes upload approval and password protected albumns. -
Quru Image Server
High performance dynamically resizing image server offering directory based access control cropping, rotation, color management and other tools. -
CumulusClips
Your own video sharing website with CumulusClips video sharing script. You can build a YouTube clone where users can upload, rate, comment on videos, and much more. -
Damselfly
Server-based Digital Asset Management with workflow similar to Picasa. -
Mediagoblin
A Free software media publishing platform that anyone can run. You can think of it as a decentralized alternative to Flickr, YouTube, SoundCloud, etc.
Get performance insights in less than 4 minutes
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest. Visit our partner's website for more details.
Do you think we are missing an alternative of Fussel or a related project?
Popular Comparisons
README
Fussel
Current Status
Fussel is under active development! Recently the project hit a snag when the main caroussel library that fussel is based on was abandoned (https://github.com/jossmac/react-images). I am in the process of attempting to replace it (possibly with: https://github.com/akiran/react-slick), hence the lack of more minor updates recently. I have no timelines as this is a side project for me and I have had limited free time lately but rest assured fussel is still being actively improved.
Fussel is a static photo gallery generator. It can build a simple static photo gallery site with nothing but a directory full of photos.
Features and Properties:
- Absolutely no server-side code to worry about once deployed
- Builds special "Person" gallery for people found in XMP face tags.
- Adds watermarks
- Mobile friendly
Screenshots
![]() |
![]() |
---|---|
![]() |
![]() |
Demo
Setup
Requirements
- Python 3
- Node + Yarn
Install dependencies
Site Generator
pip install -r requirements.txt
Node Frontend
cd web
yarn install
cd ../
Setup Site
Configure
- Copy
.env.example
to.env
- Edit
.env
to your needs (minimal change is to set INPUT_PATH)
Curate photos
The folder you point INPUT_PATH at, must have albums in subfolders inside it with the folder names as the name of the albums you want in the gallery. Any further-nested folders will be ignored.
Example
If you have your .env setup with:
INPUT_PATH = /home/user/Photos/gallery
Then that path should look like this:
/home/user/Photos/gallery:
- Album 1
- Album 2
- Album 3
- ...
Generate your site
Run the following script to generate your site into web/build
folder.
./generate_site.sh
Host your site
Point your web server at web/build
or copy/upload the web/build
folder to your web host HTTP root.
Quick setup
After running generate_site.sh
python -m http.server --directory web/build
(go to localhost:8000 in browser)
Development setup
cd web
yarn start
Docker
If you don't want to fuss with anything and would like to use docker instead fo generate your site...
Usage
Required:
/my-input-folder
is the absolute path to top-level photo folder/my-output-folder
is the absolute path to where you want the generated site written to
Note: The two -e env variables PGID and PUID tells the container what to set the output folder permissions to once done. Otherwise it is set to root permissions
docker run \
-e PGID=$(id -g) \
-e PUID=$(id -u) \
-v /my-input-folder:/input:ro \
-v /my-output-folder:/fussel/web/build \
cbenning/fussel:latest
Optional:
You can provide any value found in the .env.sample file in a docker env variable using -e MYVAR=THING
docker run \
-e PGID=$(id -g) \
-e PUID=$(id -u) \
-v /my-input-folder:/input:ro \
-v /my-output-folder:/fussel/web/build \
-e HTTP_ROOT=/my/alternate/path \
-e WATERMARK_ENABLE=false \
cbenning/fussel:latest
Once complete you can upload the output folder to your webserver, or see what it looks like with
python -m http.server --directory /my-output-folder
*Note that all licence references and agreements mentioned in the Fussel README section above
are relevant to that project's source code only.