Fedora Repository
Open-source repository for managing and preserving digital content
254 stars 138 forks last commit first released Apache-2.0
Actively maintained
Last commit 24 Aug 2026.

Fedora Repository is a modular, Java-based backend for managing, preserving, and delivering complex digital content collections. It is designed for libraries, archives, museums, and research institutions needing robust repository services and Linked Data interoperability.
Key Features
- RESTful HTTP API exposing resources as Linked Data and binary content
- RDF/Linked Data-first model for metadata and relationships
- Flexible storage backend options supporting filesystem and object storage backends
- Deployable as a WAR to servlet containers; built with Java and Maven
- Modular architecture enabling integration with search indexers, triplestores, and preservation tools
- Focus on preservation concerns (durability, storage transparency) and large collection scalability
Use Cases
- Institutional repositories and digital libraries managing curated cultural heritage collections
- Preservation and archival storage of scholarly datasets, images, audio, and composite objects
- Backend for digital scholarship platforms that expose content via REST/Linked Data APIs
Limitations and Considerations
- Fedora is a backend repository and typically requires external services (search index, triplestore, UI) to provide a complete user-facing system
- Operational setup and scaling require Java/Maven and familiarity with servlet containers and storage backends
Fedora Repository is a mature, preservation-aware platform intended for organizations that need a flexible, standards-aligned repository backend. It emphasizes interoperability and long-term content management while relying on complementary components to provide full-feature functionality.
Categories:
Tags:
Tech Stack:
Similar to Fedora Repository

DSpace
Digital repository and asset management platform for institutions
DSpace is an open source institutional repository and digital asset management system for preserving, managing, and providing access to digital content.

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

Hyrax
Ruby on Rails engine for building digital repository applications
Open-source repository engine from the Samvera community for building institutional digital repositories with flexible metadata, workflows, and search integration.


LinkAce
Self-hosted bookmark archive for organizing and sharing web links
LinkAce is a self-hosted bookmark archive to save, organize, monitor, and share web links with tags, lists, search, RSS feeds, and a REST API.

ArchivesSpace
Archives information management system for collections and digital objects
Open-source archives information management application for accessioning, describing, preserving, and providing access to archival collections and digital objects.

ArchiveBox
Open-source self-hosted web archiving and snapshotting tool
Self-hosted tool to collect and preserve webpages, media, and bookmarks in durable formats (HTML, PDF, WARC, MP4) with a CLI, web UI, and search.
