FindSoftware

Photish

Ruby static site generator that builds photo galleries from folders of photos and YAML metadata.

Photish is a Ruby static site generator for photo galleries. Photos are grouped by folder, metadata for each photo can be written in a YAML file alongside it, and the templates that render the pages can use any engine that Tilt implements. photish generate writes a complete static website, which the README says can be hosted on NGINX, Apache HTTP Server or GitHub Pages, and photish host serves it locally while working on it.

The gem is the main install route, and Debian and RPM packages, Linux binaries and Windows binaries also exist.

Worth knowing

The README lists ImageMagick or GraphicsMagick for image conversion and Exiftool for Exif metadata as separate dependencies that the packages do not install. It also says not all features are available in the native packages.

Identity

Status
Stub
Maintainer
Henry Lawson3
Maintained by
Individual
First release
20164

Rendering and deploy

Runs as
Dev only, Static files2
Rendering
Static output2
Install with
gem install photish2

Releases

Current major version
Pre-1.04
Last release
2016-01-194

Adoption

GitHub stars
1521
Contributors
35
Dependent repositories
16

Why these figures do not compare

Sources

  1. 2026-10-23: links, Written in, License, GitHub stars
    api.github.com/repos/henrylawson/photish
  2. 2026-10-23: links, Categories, Runtime, Minimum runtime, Install with, Runs as, Rendering, Templating, Content storage
    github.com/henrylawson/photish/blob/master/README.md
  3. 2026-10-23: Maintainer, License model
    raw.githubusercontent.com/henrylawson/photish/master/LICENSE.txt
  4. 2026-10-23: First release, Current major version, Last release
    api.github.com/repos/henrylawson/photish/releases
  5. 2026-10-23: Contributors
    api.github.com/repos/henrylawson/photish/contributors
  6. 2026-10-25: Dependent repositories
    packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/photish

Last reviewed · Updated · Listed since Edit on GitHubThis page as markdownas JSON