EVERYTHING XIAOMI
Get listed

Bookworm

Bookworm is a free, open-source eBook reader for Linux.

Place
#25 of 27
Score
5.1
Bookworm's website

What Bookworm is

Bookworm is a free, open-source eBook reader for Linux. Version 1.1.2 supports EPUB, PDF, MOBI, FB2, CBR, and CBZ files. Its library offers grid and list views, metadata editing, sorting in list view, and search filtering. Reading controls include text zoom, margins, line width, light, sepia, and dark profiles, plus page bookmarks and full-screen mode. An information panel combines the table of contents, bookmarks, search results, and annotations. Preferences cover fonts, reading profiles, caching, opening the library at startup, and automatic loading from multiple folders. Installation options include elementary OS, Ubuntu-based systems, openSUSE, Flatpak, and source builds for Ubuntu, Debian, and Fedora. Development currently focuses on elementary OS, while broader distro-agnostic support is a roadmap goal. The project uses GPL-3.0, accepts pull requests and issue-based feature requests, and supports browser translation contributions through Weblate.

Good

  • Supports six listed eBook and comic formats
  • Grid and list library views
  • Adjustable zoom, margins, and line width
  • Bookmarks and annotations available
  • Free and GPL-3.0 open source

Watch out

  • Linux only
  • Development currently focuses on elementary OS
  • Broader distro-agnostic support remains a roadmap goal

Who it suits

Bookworm suits Linux readers who want an open-source reader with library organization, display controls, bookmarks, and annotations. It is also relevant to people using the listed Linux installation methods.

Verdict

Bookworm combines broad file support with practical library, reading, and annotation controls. Linux users should check the available installation path and the project’s elementary OS focus before choosing it.

The facts

Each one read from Bookworm's own pages, with the date it was checked.

What it does

Contributions
The maker welcomes pull requests from people familiar with Vala, GTK and WebKit, and invites feature requests through issues.checked 8 Oct 2026
Customization
Preferences include font and reading-profile customization, caching, a library-at-start option, and automatic loading from multiple folders.checked 8 Oct 2026
Development focus
The site says Bookworm is currently developed for elementary OS and describes distro-agnostic support as a roadmap goal.checked 8 Oct 2026
Formats
Version 1.1.2 supports EPUB, PDF, MOBI, FB2, CBR, and CBZ files.checked 8 Oct 2026
Library
The library has grid and list views, metadata editing, sorting in list view, and search filtering.checked 8 Oct 2026
License
The GitHub repository identifies the project as licensed under GPL-3.0.checked 8 Oct 2026
Navigation and annotations
The reader provides a table of contents, bookmarks, search results and annotations in its information panel.checked 8 Oct 2026
Navigation and notes
The info panel includes a table of contents, bookmarks, search results, and annotations.checked 8 Oct 2026
Open source and support
Bookworm is open source; the maker welcomes pull requests and feature requests through issues.checked 8 Oct 2026
Product
Bookworm describes itself as a simple, focused eBook reader.checked 8 Oct 2026
Purpose
Bookworm describes itself as a simple, focused eBook reader.checked 8 Oct 2026
Reading
Readers can adjust text zoom, margins, and line width, choose light, sepia, or dark profiles, bookmark pages, and use full-screen mode.checked 8 Oct 2026
Reading controls
Readers can adjust text zoom, margins and line width, choose light, sepia or dark profiles, bookmark pages and use full-screen mode.checked 8 Oct 2026
Supported formats
Version 1.1.2 lists EPUB, PDF, MOBI, FB2, CBR and CBZ support.checked 8 Oct 2026
Translations
The project uses Weblate for browser-based translation contributions.checked 8 Oct 2026

Where it runs

Linux availability
The maker lists Elementary OS AppCenter, an Ubuntu PPA, openSUSE, Flatpak, and source builds for Ubuntu, Debian and Fedora.checked 8 Oct 2026
Linux installation
The maker lists installation options for elementary OS, Ubuntu-based systems, openSUSE, and Flatpak, plus instructions to build from source on Ubuntu, Debian, and Fedora.checked 8 Oct 2026

Alternatives to Bookworm

All alternatives
  1. 1

    Librera Reader

    Free planOpen sourceAndroidiOSWebExtension
    8.5$5.99 one-time
  2. 2Readest logo

    Readest

    Free planOpen sourceAndroidiOSWebLinux
    8.4From $4.99 a month
  3. 3BookFusion logo

    BookFusion

    Free planAndroidiOSWebAPI
    8.0From $2.99 a month
  4. 4FBReader logo

    FBReader

    Free planAndroidiOSLinuxmacOS
    7.6$14.99 one-time
  5. 5

    KyBook 3

    Free planiOSmacOS
    7.5From $14.99 a year
  6. 6

    Libby

    Free planAndroidiOSWebmacOS
    7.3Free plan