Bookworm is a free, open-source GTK ebook reader and library manager for Linux, supporting EPUB, MOBI, PDF, and comic formats.
Bookworm is a free, open-source ebook manager and reader created by developer Siddhartha Das (GitHub username babluboy). It is built with the Vala programming language along with GTK and WebKit, giving it a native look and feel that is optimized for elementary OS while remaining installable on many other Linux distributions.
The application is distributed through Flathub, Snap packages, Debian and Ubuntu repositories, and a dedicated Launchpad PPA, with source code and documentation hosted on GitHub and at babluboy.github.io/bookworm.
Bookworm focuses on a simple, lightweight reading and library-management experience rather than trying to match the extensive feature set of heavier tools like Calibre, making it a good fit for users who primarily want a clean way to organize and read their existing ebook files on Linux.
Bookworm supports EPUB, MOBI, PRC, PDF, and FB2 ebook formats, as well as CBR and CBZ comic archive formats, covering both text-based books and digital comics in a single application. Its library view lets users tag books, edit metadata, and switch between grid and list layouts.
For reading, Bookworm offers light, sepia, and dark visual profiles, bookmarking across multiple pages within a book, and a full-screen reading mode toggled with the F11 key, giving readers a distraction-free way to consume long-form content.
Bookworm is completely free and open source, with all features available to every user at no cost and no premium or paid tier of any kind.
Because it is open source, users can also inspect, modify, and redistribute the code themselves under the project's open-source license.
Bookworm is a free, open-source ebook manager and reader built with GTK, designed primarily for elementary OS but usable on other Linux distributions.
Yes, Bookworm is completely free and open source with no paid tier.
Bookworm supports EPUB, MOBI, PRC, PDF, FB2, and the comic archive formats CBR and CBZ.
Yes, while optimized for elementary OS, Bookworm is packaged for many Linux distributions via Flathub, Snap, and Debian and Ubuntu repositories.
Bookworm is developed by Siddhartha Das, known on GitHub as babluboy, as an open-source project.
Yes, Bookworm supports the CBR and CBZ comic book archive formats alongside standard ebook formats.
Bookworm can be installed via Flathub, Snap packages, or native Debian and Ubuntu package repositories.
No, Bookworm does not offer native cloud syncing between devices.