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 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.
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
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 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?
Hi, I am the creator of bookworm and first I must thank you for covering the features nicely in this article.
Bookworm is still under development and I give it some time when I can to improve and add features
Can I please ask you to send me some of the CBRs that you could not open with Bookworm – it might be a bug or a compression that I’m not supporting. You can email the files to me or attach them in a Issue on GitHub: https://github.com/babluboy/bookworm/issues
Eh… I’ll just keep using Okular.
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!
Hmm, last build 44 weeks ago and not available for 19.04 Ubuntus… PPA abandoned? Time to compile :)
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.
I use Foliate (.epub, .mobi, .azw, .azw3) and Lucidor (.epub) for reading, Sigil for .epub editing.
I just discovered Foliate a couple of days ago – pure joy. Really like that it doesn’t try and take over ebook management. It allows me to simply double-click on an ebook and open it.
Is is possible in any way to run this is on Windows 10?
I use fbreader
Hi Menachem. Me too. :-)