E-books and Integrated Library Systems (ILS) / Free Software and web applications

This is a list of Free Software network services and web applications which can be hosted locally. Selfhosting is the process of locally hosting and managing applications instead of renting from SaaS providers. ---from github/Kickball/awesome-selfhosted


Personal e-book management software.
  • Calibre - E-book library manager that can view, convert, and catalog e-books in most of the major e-book formats and provides a built-in Web server for remote clients. (DemoSource codeGPL-3.0 Python
    • BicBucStriim - Provides web-based access to your Calibre Library's e-book collection. (Source CodeMIT PHP
    • Calibre Web - Web app providing a clean interface for browsing, reading and downloading eBooks using an existing Calibre database. (Source CodeGPL-3.0 Python
    • COPS - Lightweight e-book server alternative to Calibre content server or Calibre2OPDS. (DemoSource CodeGPL-2.0 PHP
    • Polar Bookshelf - Polar is a personal knowledge repository for PDF and web content supporting incremental reading and document annotation. (Source CodeGPL Javascript
Enterprise-class library management software.
  • Evergreen - Highly-scalable software for libraries that helps library patrons find library materials, and helps libraries manage, catalog, and circulate those materials. (Source CodeGPL-2.0 PL/pgSQL
  • Koha - Enterprise-class ILS with modules for acquisitions, circulation, cataloging, label printing, offline circulation for when Internet access is not available, and much more. (DemoSource CodeGPL-3.0 Perl