Self-Hosted Digital Library Software: 17 Open-Source Apps
Best for your setup
Homelab Novice
Wants it running tonight, with one command.
Grimmory4.6k
Grimmory is a self-hosted digital library for managing, reading, syncing, and sharing books and other media.
- Ships a Compose file
- Live demo
See all80/100 fitHow well this app matches homelab novices, 0 to 100
Homelab Expert
Runs a stack already and wants it to plug in.
Collective Access - Providence386
CollectiveAccess Providence is a highly configurable back-end collections management system for museums, archives, and research collections.
- REST or GraphQL API
- Database dump backups
See allDefault rank #8
71/100 fitHow well this app matches homelab experts, 0 to 100
17 projects
CKAN
5.1k
CKAN is an open-source data portal platform for publishing, sharing, cataloging, storing, and accessing datasets.
Digital ArchivingCopyleft LicenseSelf Hosting Solutions+2
5 Containers
DSpace
1.1k
DSpace is an open source repository application for providing durable access to digital resources.
Digital Library SoftwareDigital ArchivingKnowledge Management+2
Grimmory
4.6k
Grimmory is a self-hosted digital library for managing, reading, syncing, and sharing books and other media.
E-Book ManagementDigital Library SoftwareMedia Management+3
2 Containers
kiwix-serve
967
A collection of command-line tools for managing, searching, and serving ZIM files.
E-Book ManagementCopyleft LicenseSelf Hosting Solutions+3
Islandora
158
A Drupal-based core module for Islandora’s digital repository ecosystem with Fedora integration, background processing, and content-processing submodules.
Digital Library SoftwareCopyleft LicenseCMS Platforms+1
ArchivesSpace
445
An open source archives information management application for managing and providing web access to archives, manuscripts, and digital objects.
Digital ArchivingPermissive LicenseLibrary Management Systems+2
Samvera Hyrax
202
Hyrax is a Ruby on Rails engine that provides a foundation for building digital repository applications.
Digital Library SoftwarePermissive LicenseDigital Archiving+1
Collective Access - Providence
386
CollectiveAccess Providence is a highly configurable back-end collections management system for museums, archives, and research collections.
Digital ArchivingCopyleft LicenseDigital Library Software+2
Fedora Commons Repository
255
Fedora is an open source repository system for managing and disseminating digital content.
Digital Library SoftwarePermissive LicenseSelf Hosting Solutions+2
Omeka S
522
Omeka S is a web publication system for universities, galleries, libraries, archives, and museums.
Digital ArchivingCMS PlatformsDigital Library Software+4
Omeka
555
Omeka is a free software web publishing platform for managing and presenting digital collections and exhibits.
CMS PlatformsDigital Library SoftwareSelf Hosting Solutions+2
InvenioRDM
184
Invenio App RDM is a research data management application for the InvenioRDM platform.
Digital Library SoftwarePermissive LicenseSelf Hosting Solutions+2
RERO ILS
87
An open source integrated library system for managing library networks or independent libraries.
Library Management SystemsCopyleft LicenseDigital Library Software+1
EPrints
45
A document management system for higher education institutions and individuals.
Digital Library SoftwareDigital ArchivingDocument Management+3
datannur
4
datannur is an open-source, static-file-based data catalog that runs without a server or database.
Self Hosting SolutionsKnowledge ManagementDigital Library Software+2
Fully FOSS
I, Librarian
355
I, Librarian is a self-hosted web application for managing a personal or local-network library.
Document ManagementCopyleft LicenseSelf Hosting Solutions+3
Inventaire
458
Collaborative resources mapper project, while yet only focused on exploring books mapping with wikidata and ISBNs.
Inventory ManagementLibrary Management SystemsDigital Library Software+3