InvenioRDM
Turn‑key research data management repository platform
173 stars 196 forks last commit first released MIT
Actively maintained
Last commit 21 Aug 2026.

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:
Similar to InvenioRDM

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.
MediaCMS
Open source video and media CMS with streaming and a REST API
Modern open source video and media CMS for hosting, organizing, and streaming video, audio, images, and PDFs with RBAC and a REST API.

RetroAssembly
Browser-based retro game library and emulator frontend
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.

Papermerge
Open-source document management system for scanned documents
Open-source DMS that OCRs, indexes, and manages scanned PDFs, TIFFs and images with tagging, versioning, metadata and full-text search support.

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

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.






