Best self-hosted document management - institutional repository and digital library software
[Institutional repository](https://en.wikipedia.org/wiki/Institutional_repository) and [digital library](https://en.wikipedia.org/wiki/Digital_library) management software.
We track 6 self-hosted document management - institutional repository and digital library software projects. The median health score in this category is 44, against 2 projects rated healthy or better and 1 showing little recent activity. The table below is ordered by health score, not popularity — the most starred project in a category is frequently not the best maintained one.
| # | Project | Health | Activity | Stars | Built with | Last release |
|---|---|---|---|---|---|---|
| 1 | DSpace Turnkey repository application providing durable access to digital resources. | Healthy · 73 | 1.1k | Java | 14 Sept 2026 | |
| 2 | Samvera Hyrax Front-end for the Samvera framework, which itself is a Ruby on Rails application for browsing and managing Fedora-based | Healthy · 68 | 201 | Ruby | 18 Sept 2026 | |
| 3 | InvenioRDM Highly scalable turn-key research data management platform with a beautiful user experience. | Slowing · 44 | 181 | Python | — | |
| 4 | Islandora Drupal module for browsing and managing Fedora-based digital repositories. | Slowing · 42 | 157 | PHP | 1 Sept 2026 | |
| 5 | Fedora Commons Repository Robust and modular repository system for the management and dissemination of digital content especially suited for digit | Slowing · 41 | 255 | Java | 16 Jul 2026 | |
| 6 | EPrints Digital document management system with a flexible metadata and workflow model primarily aimed at academic institutions. | At risk · 25 | 44 | Perl | 29 Aug 2025 |
Which one should you run?
If you want the safest bet on longevity, DSpace is the best-maintained project in this category right now at 73/100. Samvera Hyrax is the closest runner-up (68/100) — see the side-by-side comparison.
A health score measures whether a project is alive and shipping. It does not measure whether it has the feature you need. Use it to rule options out, then compare on features.