Galleria is an open source (MIT) image gallery framework written in JavaScript. The aim is to simplify the process of creating professional image galleries for the web and mobile devices.
Code architecture and theming
The Galleria code base consists of one core that exposes a collection of tools, available for a wide range of customizable themes to make the gallery look and behave differently for each use case. The code base and one theme, Classic, is included in the free MIT licensed package available for download. Additional commercial themes are available for purchase.
Customizing Galleria
Customizing Galleria can be done on multiple levels. You can use the many generic options to make configurations like transitions and cropping methods to any gallery theme. Galleria also exposes methods for accessing the instance and all prototype methods for more advanced customizations and theme creation.
Posting issues and collaboration
Bug reports can be posted at Github, where the code repository is based. You may also contribute by forking the code and make pull requests.