Self-Hosted Library Management Systems: 14 Open-Source Apps
Best for your setup
Homelab Novice
Wants it running tonight, with one command.
Calibre Web Automated6.5k
Calibre-Web Automated is a self-hosted digital library solution that combines Calibre-Web’s web interface with Calibre-like automation and management features.
- SQLite, no database server
- Documented
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.
Jelu750
Jelu is a self-hosted personal Goodreads-like app for tracking books you have read, are reading, and want to read.
- Several SSO sign-in methods
- REST or GraphQL API
See allDefault rank #6
74/100 fitHow well this app matches homelab experts, 0 to 100
Homelab Hacker
Wants control: APIs, scripts and many ways to run it.
BookLore1.3k
BookLore is a self-hosted app for managing a personal book collection, with reading, annotation, syncing, and sharing features.
- Scriptable API
- Works offline
See all68/100 fitHow well this app matches homelab hackers, 0 to 100
14 projects
Calibre Web
18.5k
A web app for browsing, reading, downloading, and managing eBooks from a Calibre database.
E-Book ManagementCopyleft LicenseMedia Management+2
Calibre Web Automated
6.5k
Calibre-Web Automated is a self-hosted digital library solution that combines Calibre-Web’s web interface with Calibre-like automation and management features.
E-Book ManagementCopyleft LicenseLibrary Management Systems+3
Kavita
12.0k
Kavita is a fast, feature-rich, cross-platform reading server for manga, comics, webtoons, and books.
E-Book ManagementCopyleft LicenseMedia Management+3
Open Core
BookLore
1.3k
BookLore is a self-hosted app for managing a personal book collection, with reading, annotation, syncing, and sharing features.
E-Book ManagementSelf Hosting SolutionsLibrary Management Systems+1
ArchivesSpace
447
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
Jelu
750
Jelu is a self-hosted personal Goodreads-like app for tracking books you have read, are reading, and want to read.
Miscellaneous ToolsPermissive LicenseLibrary Management Systems+2
Single Container
BookLogr
637
A self-hosted web app for tracking a personal book library.
E-Book ManagementPermissive LicenseLibrary Management Systems+3
2 ContainersFully FOSS
Koha
597
Koha is a free software integrated library system (ILS).
Library Management SystemsCopyleft LicenseInventory Management+1
Evergreen
157
Evergreen is a server-side integrated library system that is installed from source on Linux with PostgreSQL and OpenSRF.
Library Management SystemsCopyleft LicenseSelf Hosting Solutions+1
Fully FOSS
RERO ILS
87
An open source integrated library system for managing library networks or independent libraries.
Library Management SystemsCopyleft LicenseDigital Library Software+1
MyMangaDB
30
MyMangaDB is a manga collection manager that automatically fetches metadata, cover art, and statistics for your library.
E-Book ManagementMedia ManagementLibrary Management Systems+3
I, Librarian
356
I, Librarian is a self-hosted web application for managing a personal or local-network library.
Document ManagementCopyleft LicenseSelf Hosting Solutions+3
Bookwyrm
2.8k
BookWyrm is a federated social network for tracking reading, posting book reviews, and discovering what to read next.
E-Book ManagementSocial MediaLibrary Management Systems+2
11 ContainersFully FOSS
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