Bookworm is a light-weight eBook reader for Linux- gHacks Tech News

Bookworm is a light-weight eBook reader for Linux

While Calibre has a built-in reader, and is the absolute best when it comes to managing and converting eBooks, some people may prefer an alternative when it comes to reading ebooks. Bookworm, a lightweight ebook reader for Linux, offers a minimalist experience.

Developed for Elementary OS, Bookworm is also available for other Linux distributions such as Ubuntu or OpenSUSE. Options to install from source or flatpack are provided as well.

Bookworm 2-page view

Bookworm does have some basic editing options such as editing the metadata (Author name and tags) but it is not a full-fledged ebook editor. To edit the data that it supports, highlight a book and left click on the author name or the tag field.

The book Library

There are 2 views that you can switch to in the Library; grid view and list view. Grid view displays the books with their cover art (if they have any), list view shows a list of the books with their title, author, last opened date, rating and tags. The search bar on the top lets you quickly find the book you want.

Bookworm is a light-weight eBook reader for Linux

The toolbar at the bottom left corner of Bookworm's Library has 3 icons: the Check mark button is used for selecting multiple books, the + button is for adding books to your library, and the -icon is for deleting books. You can batch import books to the library by using the shift key in the add book window. I used it to add about 100 books and it worked fine.

Reader view

Bookworm dark mode

Left-click on any book listed in the library to read the book; this view consists of a toolbar and the reading pane. The application supports three different reading themes and additional customization options.

The Library button takes you back to your bookshelf, the info button displays the contents, bookmarks, search results, annotations (that you add), and word meaning (of a selected word). You can use the A icon on the toolbar to change the font size, and to increase/decrease the margin and line width, or to switch between the 3 background colors (white, sepia and dark); these options remind me of the Kindle app.

You can right-click anywhere in the book view to check the meaning of a word, to annotate text, or switch to full screen (keyboard shortcut: F11). Use the arrow icons at the bottom of the screen or the left/right arrow keys on your keyboard to turn the pages.

The gear icon next to the search bar lets you modify some settings including a dark mode (for the interface/toolbar), and a toggle for 2-page reading mode which is nice. You can change the font type, background color, text color, and highlight color from the Preferences pane. These changes are saved to the selected profile, but you can reset it anytime.

Bookworm preferences

Bookworm supports eBooks in EPUB, PDF, MOBI (Kindle), FB2 formats, and CBR & CBZ comic book formats.

Note: Bookworm worked fine when reading all formats except CBR during my usage. I tried different books, and it kept throwing an error. The default document viewer in Mint could open the same books though.

Speaking of eBook readers, Microsoft Edge Chromium looks set to be the default browser in Windows 10, but won't support the EPUB format. Shockingly, no user asked about it in the AMA hosted by the dev team yesterday. The regular Edge browser can read EPUB books, but will be retired soon. Back to Calibre on Windows I suppose.

Check out our EPUB Reader overview for Windows.

Now You: Which ebook reader do you use, if any?

software image
Author Rating
no rating based on 0 votes
Software Name
Operating System
Software Category
Landing Page

We need your help

Advertising revenue is falling fast across the Internet, and independently-run sites like Ghacks are hit hardest by it. The advertising model in its current form is coming to an end, and we have to find other ways to continue operating this site.

We are committed to keeping our content free and independent, which means no paywalls, no sponsored posts, no annoying ad formats or subscription fees.

If you like our content, and would like to help, please consider making a contribution:

Previous Post: «
Next Post: »


  1. Menachem said on August 26, 2019 at 9:14 am

    I use fbreader

    1. Torin Doyle said on August 26, 2019 at 6:27 pm

      Hi Menachem. Me too. :-)

  2. eBookOverlord said on August 26, 2019 at 10:24 am

    Is is possible in any way to run this is on Windows 10?

  3. Gerard said on August 26, 2019 at 2:52 pm

    I use Foliate (.epub, .mobi, .azw, .azw3) and Lucidor (.epub) for reading, Sigil for .epub editing.

  4. Rex said on August 26, 2019 at 3:55 pm

    Ugh, it has the same shitty mobile inspired dummified interface that’s gotten so trendy these days. Who needs a fucking hamburger menu and giant icons on a regular laptop? Then again, GNOME 3 exists.

  5. Ralph said on August 26, 2019 at 8:13 pm

    Hmm, last build 44 weeks ago and not available for 19.04 Ubuntus… PPA abandoned? Time to compile :)

  6. SlashZero said on August 27, 2019 at 7:40 pm

    Sounds like this is an app for reading books on a computer?I like reading ebooks on a tablet or larger phone, not a stationary computer.

    I love Calibre, hard to beat, it does a lot more than this article mentions; best it works on more than one platform.
    My favorite device is the iPad mini for reading ePub books. (I don’t like Kindle or the way they store and own your books, I own my books, not a license to read them.) I spend enough time at my desk… so why read epub books at your desk, when you can go out side under a tree and enjoy?!
    So why isn’t Bookworm available on all platforms and mobile devices? Mac? Windows? Or maybe it is? I love linux, and the name Bookworm! Good one!

  7. Kommenter said on August 28, 2019 at 7:32 pm

    Eh… I’ll just keep using Okular.

Leave a Reply

Check the box to consent to your data being stored in line with the guidelines set out in our privacy policy

Please note that your comment may not appear immediately after you post it.