On this page
Overview
Piwigo is a self-hosted web photo gallery for organizing and publishing photo libraries. Albums, user permissions, themes, and plugins support use cases from personal galleries to organizational photo collections.
Features and best fit
Based on official documentation; not hands-on tested · Content checked:
Key features
Manage photo libraries and albums through the web
Photos can be uploaded and organized into albums with permissions controlling who can browse different content.
Sources: [2]
Best fit
Fits teams and individuals hosting photo assets on their own server
It is useful when a photo library should run on infrastructure you control instead of depending entirely on a hosted photo service.
Sources: [2]
Before adoption
The runtime needs a web stack and image-processing dependencies
Version 16.4.0 requires PHP 7.4+, MySQL or MariaDB, and recommends ImageMagick with PHP GD as an alternative. Backups and upgrades remain operator responsibilities.
Treat GPL licensing and trademarks separately
COPYING.txt states GPL v2 or later while Piwigo is a registered trademark, so branding decisions for forks are separate from source-code permissions.
Sources: [3]
Official sources
- [1]Piwigo/Piwigo repository(2026-09-30)
- [2]Piwigo README(2026-09-30)
- [3]Piwigo GPL v2 or later copying notice(2026-09-30)
- [4]Piwigo 16.4.0 release(2026-09-30)
Supplemental curator note
Piwigo is a web photo gallery for organizations, teams, and individuals with an ecosystem of more than 200 plugins and themes. Version 16.4.0 expects PHP 7.4+, MySQL 5+ or MariaDB, and ImageMagick or GD. COPYING.txt states GPL v2 or later, while the Piwigo name is a registered trademark.
Try it in 3 steps
- 1
Get the source
git clone --depth 1 https://github.com/Piwigo/Piwigo.git - 2
Enter the repository
cd Piwigo - 3
Check the official steps
Continue with the commands in the README Installation, Quick Start, or Getting Started section.
find . -maxdepth 1 -iname 'README*' -exec sed -n '1,220p' {} \; -quit
Growth
Growth trends · Last 30 days
3,865 Stars
Trend data is still being collected.
Built with
Categories and tags
Categories
Tags
GitHub data
GitHub dataView detailed GitHub data
GitHub Topics
- cms
- image-gallery
- open-source
- photo-gallery
- photography
- php
- piwigo
- privacy
- self-hosting
- web-application
Related information
Write a related articleShare a guide or use case for this OSS in Markdown. Articles are published after administrator approval.
Explore next
- Leantime11,680 Stars
2 shared tag(s) · 1 shared category(s) · Same language
connect goals and strategy to planning, tasks, docs, and time
PHP - Mautic10,606 Stars
2 shared tag(s) · 1 shared category(s) · Same language
automate contacts, segments, and campaigns on infrastructure you control
PHP - Kimai5,050 Stars
2 shared tag(s) · 1 shared category(s) · Same language
connect timesheets to rates, budgets, reports, and invoicing in one professional tracker
PHP - Easy!Appointments4,397 Stars
2 shared tag(s) · 1 shared category(s) · Same language
self-host appointment booking, providers, and working schedules
PHP - WordPress21,445 Stars
2 shared tag(s) · 2 shared category(s) · Same language
a theme-and-plugin publishing platform, with stable 7.1.1 separate from the Git mirror head
PHP - wallabag12,992 Stars
2 shared tag(s) · 2 shared category(s) · Same language
extract and save web articles for later reading while keeping classification, annotations, and API data on your own server
PHP
Report incorrect information
Tell us if any listing information is incorrect or outdated.