Piwigo logo

Piwigo

Website

Open-source web photo gallery and image management software

3.8k stars 480 forks last commit first released GPL-2.0

Actively maintained

Last commit 31 Jul 2026.

Piwigo screenshot

Piwigo is an open-source web application for managing, organizing and sharing large photo collections. It provides album hierarchies, user and permission management, extensible plugins and themes, and tools for batch processing and metadata handling.

Key Features

  • Scales to large libraries with on-demand multiple-size image generation and cache management
  • Albums hierarchy with unlimited depth; images can belong to multiple albums
  • Batch manager for bulk operations (tags, album assignment, authors, geolocation)
  • Role/group-based permissions, individual user management and activity/history tracking
  • Extensible via hundreds of plugins and themes (gallery, slideshow, metadata, maps, etc.)
  • Web API (HTTP/JSON) for integrations (upload, search, thumbnails, third-party tools)
  • Mobile apps and upload paths (web upload, FTP, desktop apps, mobile clients)
  • Support for image metadata (EXIF/IPTC), geolocation, and various image libraries (GD/ImageMagick)

Use Cases

  • Internal image library for organizations requiring per-user access controls and versioned galleries
  • Photographer portfolios and client-proofing portals with private albums and batch workflows
  • Media cataloging and digital-asset workflows that need metadata import/export and API integration

Limitations and Considerations

  • Requires a PHP-enabled web host and a MySQL/MariaDB database; recent Piwigo releases expect modern PHP (8.x)
  • Some optional features require extra tools (exiftool for advanced metadata, ffmpeg for video posters) or server tuning for very large installations
  • Plugin compatibility can vary between major Piwigo versions; migrations may require testing

Piwigo is a mature, community-driven gallery platform focused on flexibility and performance for large photo collections. It is extensible through themes and plugins and provides developer APIs for integrations and automation.

Categories:

Tags:

Tech Stack:

Share:

Similar to Piwigo

Zenphoto logo

Zenphoto

Open-source, gallery-focused PHP CMS for media websites

319
129
Last commit

A lightweight PHP CMS focused on photo, video and audio galleries with integrated blogging (Zenpage), theme support and extensible plugins.

Actively maintained
Alternative to:
SmugMug logo
SmugMug
+18
Omeka logo

Omeka

Open-source PHP platform for publishing digital collections and exhibits

551
208
Last commit

Omeka is a PHP-based open-source web publishing platform for managing, preserving and presenting metadata-rich digital collections and media-rich online exhibits.

GPL-3.0Actively maintained
Alternative to:
Omeka.net logo
Omeka.net
+11

Pellicola

Easy-to-use PHP web app for instant photo publishing.

184
15
Last commit

Self-contained PHP photo publishing app with per-album organization, EXIF data, and optional geolocation maps.

GPL-3.0Slowing down
Alternative to:
SmugMug logo
SmugMug
+7
Photoview logo

Photoview

Self-hosted photo gallery that syncs albums from your filesystem

6.5k
478
Last commit

Photoview is a self-hosted photo gallery that scans your filesystem into albums, generates fast thumbnails, supports RAW/EXIF, and enables multi-user sharing links.

AGPL-3.0Actively maintained
Alternative to:
Google Photos logo
Google Photos
+14
Dotclear logo

Dotclear

Open-source PHP blogging and web-publishing platform

A lightweight open-source PHP blog engine with multilingual support, themes/plugins, media manager, and multi-database compatibility (MySQL, MariaDB, PostgreSQL, SQLite).

Activity unknown
Alternative to:
WordPress.com logo
WordPress.com
+9

Magento Open Source

Open-source PHP ecommerce platform for customizable storefronts

12.2k
9.4k
Last commit

Modular, API-first ecommerce platform (Magento 2) for building customizable B2C and B2B storefronts with extensibility and rich commerce features.

OSL-3.0Actively maintained
Alternative to:
Adobe Commerce (Magento Commerce) logo
Adobe Commerce (Magento Commerce)
+6