Free Programming Books
E-books & Media LibraryCurated catalog of free programming ebooks and resources
Replaces Paid technical book subscriptions
Organize books, comics, and audiobooks with self-hosted library managers.
71 self-hosted apps · 210 comparisons
Curated catalog of free programming ebooks and resources
Replaces Paid technical book subscriptions
Document and ebook reader for e-ink and mobile devices
Replaces Kindle, Pocketbook reader
Cross-platform ebook reader with annotations and sync
Replaces Calibre, Apple Books
Powerful ebook library manager with a built-in server
Replaces Kindle, Apple Books
Cross-platform ebook reader with sync server
Replaces Kindle, Apple Books
Convert ebooks into narrated audiobooks locally
Replaces Audible, Speechify
Web app to browse and read your Calibre library
Replaces Kindle, Goodreads
Calibre plugin suite for removing DRM from purchased ebooks
Replaces Adobe Digital Editions
Fast self-hosted digital library for all reading
Replaces Kindle, ComiXology
Bypass paywalls as 12ft.io does
Replaces 12ft, 13ft
Ebook reader for the Linux desktop built with GTK
Replaces Kindle
Self-hosted manga reader and downloader server
Replaces ComiXology
JavaScript library for rendering EPUB books in the browser
Multi-platform EPUB ebook editor
Replaces Adobe InDesign EPUB export
Open, editable catalog and library platform for books
Replaces Goodreads
Media server for comics, manga and e-books
Replaces ComiXology, Kindle
Calibre-Web with automatic ingest and conversion
Replaces Kindle
Audiobook library manager and Audible backup tool
Replaces Audible app
Desktop tool to merge, split, and rearrange PDF pages
Replaces Adobe Acrobat, PDFsam
Converts PDF documents to HTML while preserving layout
Replaces Commercial PDF converters
Minimalistic self-hosted document archiving platform
Replaces Evernote, Dropbox
Modern e-book reader with self-hostable sync
Replaces Kindle, Goodreads
Bypass paywall by acting as GoogleBot
Replaces 12ft
Web tool to search and download ebooks into your library
Replaces Kindle Store
E-book and audiobook collection manager
Replaces Goodreads, Audible
Self-hosted archival manga and comic reader
Replaces ComiXology
Open-source EPUB and audiobook reader for desktops
Replaces Adobe Digital Editions, Apple Books
Federated social reading and book review platform
Replaces Goodreads, StoryGraph
Fast, low-resource comic and ebook media server
Replaces Kindle, ComiXology
Search and download ebooks from IRC Highway
Replaces Kindle Store
Self-hosted manga server and web reader
Replaces ComiXology
Document reader for Kobo e-readers
Replaces Kobo reader app, Kindle
Toolset for producing and validating high-quality EPUBs
Replaces Commercial ebook production tools
Self-hosted server that syncs ebooks with audiobooks
Replaces Audible, Kindle
Automated ebook and audiobook collection manager
Replaces Audible, Kindle
Automated comic book downloader and library manager
Replaces ComiXology
Self-hosted web app for organizing and reading ebooks and PDFs
Replaces Kindle, Goodreads
Build and manage a comic book library
Browser-based ebook reader with progress tracking
Replaces Kindle
Command-line downloader for MangaDex manga
Replaces Manual downloads
Fast EPUB to Kobo KEPUB converter in a single binary
Captures websites into offline-readable ZIM archives
Replaces Pocket, web archiving services
Cross-platform metadata editor for comic archives
Replaces ComiXology
Metadata fetcher for Komga and Kavita libraries
Replaces Goodreads
Download and de-DRM books from your Kobo account
Replaces Kobo
Manage your personal book library with ease
Enterprise-class ILS with modules for acquisitions, circulation,
An open-source manga reader server with bundled Web UI
Command-line manga downloader for many sources
Replaces Manual downloads
Generate rich RSS feeds from Reddit, Hacker News, Lemmy, Mbin
Stream and browse your Calibre ebook library on the web
Replaces Calibre Content Server
Automated manga downloader for Komga and Kavita
Replaces ComiXology
Generate a static HTML page from a collection of feeds
Replaces Feedly, Google Reader
Convert web articles into self-hosted ebooks
Replaces Pocket, Instapaper
Viewer and exporter for KOReader book highlights
Replaces Kindle Notebook export
Self-hosted audiobook streaming server with Subsonic API
Replaces Audible
Web app that organizes and tags audiobook files via Audible metadata
Automated metadata tagging tool for manga archives
Replaces ComiXology
Manga/comic/light novel media server with clients for Windows, Linux,
Highly-scalable software for libraries that helps library patrons find
In-browser comic book and archive reader
Replaces ComiXology
Calibre OPDS and HTML PHP server
Replaces Kindle
Minimal OPDS server for personal ebook collections
Replaces Calibre Content Server
Large-scale ILS that can be run as a service with consortial features,
Self-hosted manga reader and online manga catalog
Replaces Commercial manga sites
Manga collection manager with automatic metadata, MyAnimeList import
Track your Kobo reads on Anilist.co and Hardcover.app using
Lightweight PDF library and reader
The news reader that doesn't know you
Replaces Netvibes
Simple, multi-tenant feed reader
Free to use, versatile, lightweight, multi-platform, and secure home
No apps match these filters.
Last reviewed Aug 26, 2026 · 451 words
Calibre has been the answer to "how do I manage an ebook library" since 2006, and at 25,725 stars it still is. What has changed is the pattern around it: almost nobody uses its built-in content server as the family-facing interface anymore. You run Calibre as the librarian — metadata, conversion, dedupe — and put something better-looking in front of the library it maintains.
The load-bearing distinction is managing versus serving. Calibre edits metadata and converts between formats; it is a desktop app first. Calibre-Web and Kavita are servers: they present a library in the browser, handle multiple users, and stream pages to your devices. But Kavita does no metadata editing at all and organizes strictly by folder structure, and Calibre-Web requires an existing Calibre library to point at. Serving without managing works fine right up until the first badly-tagged batch of files arrives.
Next, what you actually read. For novels, the Calibre-plus-Calibre-Web pair is the comfortable default. For comics, manga, and magazines mixed in with books, Kavita is the better reader — fast, polished, Easy-rated in Docker, with reading lists and collections built for exactly that mix.
Then, where you read. E-ink is the strongest argument for self-hosting any of this: both servers publish OPDS catalog feeds, and KOReader on a Kobo or a jailbroken Kindle browses those feeds directly, downloads over Wi-Fi, and syncs reading progress. Calibre-Web can also email books straight to a Kindle. Audiobooks are their own category — Ebook2audiobook will even narrate your EPUBs with local text-to-speech, given 2 GB of RAM and patience or a GPU.
One honest caveat while you build the library: books bought from major stores arrive DRM-locked. The DeDRM plugin suite that strips DRM from books you own integrates with Calibre, but its original maintainer retired, it struggles with the newest schemes, and its legality varies by country. Sourcing DRM-free where possible is part of the plan, not a footnote.
Run Calibre on your desktop, point Calibre-Web (Easy-rated, 256 MB of RAM, multi-user, send-to-Kindle) at its library folder in Docker, and put KOReader on the e-reader for OPDS. If your collection is mostly comics or manga, skip the Calibre layer entirely and run Kavita against cleanly named folders.
Default for a first-timer: the Calibre plus Calibre-Web pair. Both pieces are Easy-rated, the failure modes are documented by nearly a decade of people running this exact stack, and every future tool in the category understands a Calibre library.
210 head-to-head comparisons in this category.