Bookworm
Bookworm is a free, open-source eBook reader for Linux.
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
- 1
Librera Reader
Free planOpen sourceAndroidiOSWebExtension8.5$5.99 one-time - 2

Readest
Free planOpen sourceAndroidiOSWebLinux8.4From $4.99 a month - 3

BookFusion
Free planAndroidiOSWebAPI8.0From $2.99 a month - 4

FBReader
Free planAndroidiOSLinuxmacOS7.6$14.99 one-time - 5
KyBook 3
Free planiOSmacOS7.5From $14.99 a year - 6
Libby
Free planAndroidiOSWebmacOS7.3Free plan
