jsgal

jsgal is a dynamic Web-based gallery. However,
rather than generating the gallery pages on a
server using scripts, it is implemented in
Javascript and DHTML and generates the pages in
the client's browser. No offline generation of the
Web pages is required; only a list of images has
to be maintained, which allows easy updating and
extending of galleries. This allows you to host
dynamic galleries on servers without scripting
support, or on local filesystems (e.g. CD-ROMs).

Recent releases

Release Notes: This release adds support for relative links within gallery XML files, so that it's easier to refer to galleries located in different folders. It adds support for storing version information in meta tags (for future use).

Release Notes: This release adds image preview in the thumb gallery for Internet Explorer. It adds vertical scaling of the gallery so that it perfectly fits into the browser window. It adds prefetching of preview images for faster previewing. It changes the HTML document type of the gallery from HTMLTransitional to XHTML Strict.

Release Notes: This release adds image preview to the thumb gallery while the mouse is above a thumb. It adds tooltips to all buttons. It has a new default stylesheet. It has support for horizontal or vertical scaling on individual images for rendering very high or wide images.