InvenioRDM

Website

Turn‑key research data management repository platform

173 stars 196 forks last commit first released MIT

Actively maintained

Last commit 21 Aug 2026.

InvenioRDM screenshot

InvenioRDM is an open-source, turn‑key research data management platform for creating and operating institutional data repositories. It provides record and file management, rich metadata, search and APIs together with a React-based user interface for publishing and discovering research datasets.

Key Features

  • Record-based dataset management with metadata schemas and file attachments
  • Versioning and provenance for datasets and uploaded files
  • Fine-grained access controls and role-based permissions for records and files
  • S3-compatible object storage support for large file storage
  • Full-text and faceted search powered by Elasticsearch
  • REST APIs and a React UI for programmatic and interactive access
  • Background task processing and ingestion pipelines (Celery/Redis)
  • Docker-based deployment artifacts and configuration for production stacks

Use Cases

  • Institutional or departmental research data repositories for dataset publishing and DOI minting
  • Long-term management of research outputs with metadata, versioning and access policies
  • Harvesting, indexing and exposing collections of datasets for discovery and reuse

Limitations and Considerations

  • Relies on a multi-component stack (PostgreSQL, Elasticsearch, Redis, object storage) which increases operational complexity
  • Not a single-binary lightweight solution; deployment and scaling require orchestration and resource planning
  • Customizing complex metadata schemas and UI workflows has a learning curve and may require Python development

InvenioRDM is suitable for universities, laboratories and research infrastructures that need a standards-oriented, extensible repository platform. It combines production-grade search, storage and APIs with workflow features needed for dataset publishing and discovery.

Categories:

Tags:

Tech Stack:

Share:

Similar to InvenioRDM

ArchivesSpace logo

ArchivesSpace

Archives information management system for collections and digital objects

434
250
Last commit

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

Actively maintained
Alternative to:
Omeka.net logo
Omeka.net
+19

MediaCMS

Open source video and media CMS with streaming and a REST API

5.1k
952
Last commit

Modern open source video and media CMS for hosting, organizing, and streaming video, audio, images, and PDFs with RBAC and a REST API.

AGPL-3.0Actively maintained
Alternative to:
Vimeo logo
Vimeo
+9
RetroAssembly logo

RetroAssembly

Browser-based retro game library and emulator frontend

1.1k
54
Last commit

A web application that organizes and runs retro game ROMs in the browser with cloud saves, automatic box art, controller support and multi-platform emulation.

MITActively maintained
Alternative to:
Steam logo
Steam
+2
Papermerge logo

Papermerge

Open-source document management system for scanned documents

2.9k
311
Last commit

Open-source DMS that OCRs, indexes, and manages scanned PDFs, TIFFs and images with tagging, versioning, metadata and full-text search support.

Apache-2.0Slowing down
Alternative to:
DocuWare logo
DocuWare
+7
Manyfold logo

Manyfold

Self-hosted digital asset manager for 3D models and print files

2.1k
139
Last commit

Manyfold is a self-hosted web app to organize, preview, and share 3D models for 3D printing, with tagging, metadata, and disk reorganization tools.

AGPL-3.0Actively maintained
Alternative to:
Thingiverse logo
Thingiverse
+8
Hyrax logo

Hyrax

Ruby on Rails engine for building digital repository applications

201
138
Last commit

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

Apache-2.0Actively maintained
Alternative to:
DSPACE Direct logo
DSPACE Direct
+19