Bookworm Review, Pricing & Features

Bookworm is a free, open-source GTK ebook reader and library manager for Linux, supporting EPUB, MOBI, PDF, and comic formats.

Category
Productivity
Pricing
open-source, from Free
Verified
Not yet
Last updated
July 19, 2026
Open Source

What Is Bookworm

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.

Key Features

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.

Pricing

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.

Key Features

Pros & Cons

Pros

  • Completely free and open source with no premium tier
  • Native GTK interface that fits naturally into elementary OS and other GNOME-based desktops
  • Supports a wide range of formats including comics, not just standard ebooks
  • Lightweight and focused rather than bloated with unnecessary features
  • Available through major Linux package channels including Flathub and Snap

Cons

  • Linux-only, with no native Windows or macOS builds
  • Fewer advanced features than heavier tools like Calibre, such as format conversion
  • No built-in cloud sync between devices
  • Smaller community and less frequent updates than mainstream ebook software
  • Interface is optimized primarily for elementary OS's design language

Pricing

Frequently Asked Questions

What is Bookworm?

Bookworm is a free, open-source ebook manager and reader built with GTK, designed primarily for elementary OS but usable on other Linux distributions.

Is Bookworm free to use?

Yes, Bookworm is completely free and open source with no paid tier.

What ebook formats does Bookworm support?

Bookworm supports EPUB, MOBI, PRC, PDF, FB2, and the comic archive formats CBR and CBZ.

Does Bookworm work outside of elementary OS?

Yes, while optimized for elementary OS, Bookworm is packaged for many Linux distributions via Flathub, Snap, and Debian and Ubuntu repositories.

Who develops Bookworm?

Bookworm is developed by Siddhartha Das, known on GitHub as babluboy, as an open-source project.

Can Bookworm read comic books?

Yes, Bookworm supports the CBR and CBZ comic book archive formats alongside standard ebook formats.

How do I install Bookworm?

Bookworm can be installed via Flathub, Snap packages, or native Debian and Ubuntu package repositories.

Does Bookworm sync ebooks across devices?

No, Bookworm does not offer native cloud syncing between devices.

Related Tools