Omeka
Open-source PHP platform for publishing digital collections and exhibits
551 stars 208 forks last commit first released GPL-3.0
Actively maintained
Last commit 21 Aug 2026.

Omeka is an open-source, PHP-based web publishing platform for managing, publishing, and exhibiting metadata-rich digital collections. It ships in two primary distributions — Omeka Classic for individual projects and educators, and Omeka S for multi-site and institutional deployments — and is extensible via themes, plugins (Classic) and modules (S).
Key Features
- Core support for structured metadata (Dublin Core and custom mappings) and item/collection (Classic) or item/item set/resource templates (S).
- Extensible architecture: installable plugins (Classic) and modules (S) plus custom themes to change site presentation and behavior.
- RESTful API endpoints for programmatic access and integrations; support for JSON-based services and interoperability features.
- File storage adapters including local filesystem and S3-compatible storage, plus support for image derivatives and thumbnailing via GD or ImageMagick.
- User roles and permissions for administrators, contributors, and public access; site-building tools in Omeka S for multi-site resource sharing.
- Wide third-party ecosystem: modules for IIIF/Universal Viewer, CSV import/export, SPARQL and cloud storage adapters.
Use Cases
- Museums, libraries, and archives publishing curated digital exhibits and searchable collections.
- Academic and digital humanities projects for teaching, student projects, and research-focused collections.
- Institutions running multiple branded sites that share centralized resources and vocabularies (Omeka S).
Limitations and Considerations
- Feature sets and plugin/module ecosystems differ between Omeka Classic and Omeka S; migrating or mixing distributions requires planning and testing for compatibility.
- Some advanced modules and background jobs require additional server tools (PHP-CLI, ImageMagick, poppler-utils) and specific PHP/database versions; administrators must meet system requirements and manage updates accordingly.
Omeka is well-suited for organizations that need a metadata-first, extensible platform for digital collections and exhibits. It emphasizes interoperability and an active community ecosystem while requiring standard web hosting administration to deploy and maintain.
Categories:
Tags:
Tech Stack:
Similar to Omeka

Piwigo
Open-source web photo gallery and image management software
Self-hosted photo gallery for organizations and individuals; supports large libraries, albums, plugins, themes, permissions and a developer API.
Omeka S
PHP web publication system for museums, libraries, and archives
Omeka S is a modular PHP CMS for cultural heritage institutions to publish exhibits, manage digital collections, and share metadata across sites.

Zenphoto
Open-source, gallery-focused PHP CMS for media websites
A lightweight PHP CMS focused on photo, video and audio galleries with integrated blogging (Zenpage), theme support and extensible plugins.

TYPO3
Open-source, PHP-based enterprise content management system
Enterprise-grade PHP CMS with multisite, multilingual and headless capabilities, extensible via Composer and an extensive extension ecosystem.
Gaseous Server
Web-based ROM library manager with built-in browser emulation
Open-source .NET-based ROM and title manager that organizes ROMs, fetches metadata from external sources, and provides in-browser emulation.


Moodle
Open-source learning management system for creating online courses
Moodle is an open-source LMS written in PHP that enables institutions and organisations to create, deliver, and assess online courses with extensible plugins and integrations.

