Omeka logo

Omeka

Website

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 screenshot

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:

Share:

Similar to Omeka

Piwigo logo

Piwigo

Open-source web photo gallery and image management software

3.8k
480
Last commit

Self-hosted photo gallery for organizations and individuals; supports large libraries, albums, plugins, themes, permissions and a developer API.

GPL-2.0Actively maintained
Alternative to:
Piwigo Cloud logo
Piwigo Cloud
+19
Omeka S logo

Omeka S

PHP web publication system for museums, libraries, and archives

509
173
Last commit

Omeka S is a modular PHP CMS for cultural heritage institutions to publish exhibits, manage digital collections, and share metadata across sites.

GPL-3.0Actively maintained
Alternative to:
Omeka.net logo
Omeka.net
+11
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
TYPO3 logo

TYPO3

Open-source, PHP-based enterprise content management system

1.2k
704
Last commit

Enterprise-grade PHP CMS with multisite, multilingual and headless capabilities, extensible via Composer and an extensive extension ecosystem.

GPL-2.0Actively maintained
Alternative to:
Adobe Experience Manager logo
Adobe Experience Manager
+19

Gaseous Server

Web-based ROM library manager with built-in browser emulation

928
36
Last commit

Open-source .NET-based ROM and title manager that organizes ROMs, fetches metadata from external sources, and provides in-browser emulation.

AGPL-3.0Actively maintained
Alternative to:
LaunchBox Cloud logo
LaunchBox Cloud
+3
Moodle logo

Moodle

Open-source learning management system for creating online courses

7.4k
7.6k
Last commit

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.

GPL-3.0Actively maintained
Alternative to:
Canvas LMS logo
Canvas LMS
+12