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 code) GPL-3.0 Python
    • BicBucStriim – Provides web-based access to your Calibre Library’s e-book collection. (Source Code) MIT PHP
    • Calibre Web – Web app providing a clean interface for browsing, reading and downloading eBooks using an existing Calibre database. (Source Code) GPL-3.0 Python
    • COPS – Lightweight e-book server alternative to Calibre content server or Calibre2OPDS. (DemoSource Code) GPL-2.0 PHP
    • Polar Bookshelf – Polar is a personal knowledge repository for PDF and web content supporting incremental reading and document annotation. (Source Code) GPL 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 Code) GPL-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 Code) GPL-3.0 Perl