InvenioRDM

InvenioRDM

Turn‑key research data management repository platform

146stars
176forks
Last commit: 2d ago
Repo age: 7y old
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 Services

Immich

Immich

Open-source photo and video management platform for private servers

89.2k
4.7k
Last commit: 18h ago

Immich is an open-source platform for organizing, backing up, and streaming photos and videos with web and mobile clients, searchable metadata, face clustering, and S3-co...

Alternative to:
Google Photos
Google Photos
+14
OpenCut

OpenCut

Open-source, cross-platform timeline-based video editor

45.1k
4.5k
Last commit: 1mo ago

Free open-source video editor for web, desktop, and mobile with timeline editing, multi-track support, real-time preview, and local-first privacy.

Alternative to:
CapCut
CapCut
+16
Piwigo

Piwigo

Open-source web photo gallery and image management software

3.7k
464
Last commit: 2d ago

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

Alternative to:
Piwigo Cloud
Piwigo Cloud
+19
Pimcore

Pimcore

Open core platform for PIM/MDM, DAM, CMS/DXP, CDP, and commerce

3.7k
1.5k
Last commit: 1d ago

Pimcore is an open core data and experience management platform combining PIM/MDM, DAM, CMS/DXP, CDP and digital commerce with extensible APIs and modeling tools.

Alternative to:
Acquia DAM (Widen)
Acquia DAM (Widen)
+19
Papra

Papra

Minimalistic document management and archiving platform

3.3k
162
Last commit: 18h ago

Minimalistic document management and archiving platform for long-term storage, full-text search, tagging, and automated ingestion via email or folders.

Alternative to:
M-Files
M-Files
+11
Papermerge

Papermerge

Open-source document management system for scanned documents

2.9k
303
Last commit: 1mo ago

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

Alternative to:
DocuWare
DocuWare
+7