Beautiful and simple photo galleries that help you tell your story
It is free and open-source
(For more details check the documentation on GitHub)
Simple Photo Gallery is a tool written in Python. You can easily install it using pip.
> pip install simple-photo-gallery
Initialize the gallery from a folder containing your photos and provide information like title, description and header image.
> gallery-init
The build command will automatically create thumbnails and generate the gallery HTML, CSS and JavaScript files.
> gallery-build
You can optionally customize your gallery by adding image captions, sections and adapting the header image. For details Read the documentation on GitHub.
Works on any device - laptops, tablets and smartphones
Automatic generation of image captions and dates from the EXIF data.
Supports photos (JPG, PNG), animated images (GIF) and videos (MP4)
Thumbnails are generated automatically from both photos and videos
The default settings allow you to start quickly, but the design is fully customizable
You can create a gallery from a Google Photos or OneDrive album
You can automatically upload your gallery to AWS S3 or deploy it on Netlify
All code is open-sourced under the MIT license and available on GitHub.
Simple Photo Gallery is created and maintained by Vladimir Haltakov. I like to travel a lot, but I couldn't find a good tool to share my photos with friends and family. I wanted to be able to group my photos and add descriptions, so I can tell a story. So, I built Simple Photo Gallery and made it open-source so other people could benefit from it as well.
I you have any comments, feature requests or found a bug, you can contact me on Twitter or create an Issue on GitHub. Pull Requests are welcome as well 😉.
If you want to be informed about new features or important bug fixes, please subscribe to the mailing list. I will sometimes also run short surveys to prioritize new features. I promise, no spam!