Koodo is an All-in-one Open Source eBook Reader for Linux – It's FOSS

There are several ebook readers available for desktop Linux users.
Almost all distributions come with a document reader that can open PDF files. It may also support other file formats like epub or Mobi, but that’s not guaranteed.
This is why specialized applications like Foliate and Calibre are needed to read and manage ebooks in various formats.
Recently, I came across another open source software that boasts several exciting features for an ebook reader.
Koodo is an all-in-one open source ebook reader with features to help you better manage and read your ebooks. It is a cross-platform app you can download on Linux, Windows, and macOS. You can even use it in a web browser.
The user interface looks modern, probably because it is an Electron app. You’ll have to import the books and add them to Koodo. It doesn’t import books by folders. You can select multiple files for import, though. Got too many books? Add some to your favorites for quick access.
I used the AppImage format, and for reasons unknown, it didn’t show the thumbnails for the file.
It supports popular ebook file formats like PDF, Mobi, and Epub. But it doesn’t end here. It also supports comic book formats like CBR, CBZ, and CBT. There is more. It can also read FictionBooks (.fb2), Markdown, and Rich Text Format (RTF), along with MS Office word documents (Docx).
Apart from supporting the huge number of file formats, it also provides several features to improve your reading experience.
You can highlight texts and annotate them with text notes. You can also search for selected text in the current document or on Google.
The highlighted text and notes can be accessed from the sidebar in the main application window.
There are options for text-to-speech and translating selected text. However, neither of the two features worked in my testing. I used the AppImage version of Koodo.
Koodo supports various layouts. You can read the documents in single-column, two-column, or continuous scrolling layouts. For ePub and Mobi format, it automatically opens in a two-column layout. For PDF, single column layout is selected by default.
You can customize the UI as per your liking. Change the fonts, size, paragraph spacing, text color, background color, line spacing, brightness, and more.
Koodo supports night reading mode along with five different themes. You can switch between the themes as per your preference.
You can also synchronize your books and reading data (like highlights, notes, etc.) across devices with Dropbox or other cloud services that support Webdav protocol.
If you want to experience Koodo for experimentation, you can try its online version. You get to use Koodo in a web browser. Your data is stored locally in the browser, and if you clean the browser cache, you lose the data (highlights, notes, etc. but not the books stored on your computer).
If you like its features, you can opt to install Koodo on your computer.
There are several options available for Linux users. You have deb file for Debian and Ubuntu-based distributions, RPM for Red Hat and Fedora and Snap, AppImage and ex file for all distributions.
You can get the installer of your choice from the project’s homepage.
Koodo is not perfect. It has a huge list of features, but not everything works flawlessly, as I found in my testing.
Still, it’s a good application that has the potential to become popular among users. There are only a few applications that package so many features.
Kudos to Koodo developer for creating a promising open source application for desktop users.
You can visit the project’s repository to look into source code, report bugs, or show some love to developers by starring the project.
Creator of It’s FOSS. An ardent Linux user & open source promoter. Huge fan of classic detective mysteries ranging from Agatha Christie and Sherlock Holmes to Detective Columbo & Ellery Queen. Also a movie buff with a soft corner for film noir.
FreeFileSync is an open-source folder comparison and sync tool that can back up your data to an external disk, a cloud service or any other storage path.
Read More FreeFileSync: Open Source File Synchronization Tool
CudaText is a relatively new open source code editor with tons of features. Check it out.
Read More Meet CudaText: A Cross-Platform Open Source Code Editor
Signal is a secure open-source messaging app for smartphones. It also offers a standalone desktop app for Linux, Windows, and macOS. Here, we take a look at its features and usability.
Read More Signal: A Secure, Open Source Messaging App
Mastodon is a true open source alternative to Twitter that you can host on your own server.
Read More Mastodon: The Decentralized, Open Source Alternative to Twitter [to Resist Big Tech Monopoly]
An unofficial WeChat client that you can install and use on Ubuntu and other Linux distributions.
Read More How to Install WeChat Desktop Client in Ubuntu Linux
Command line and GUI tool to convert written text into spoken words in Linux.
Read More eSpeak: Text To Speech Tool For Linux
I tried it on MacOS installing latest development build and also had the same issue with covers.
But after I used Stable version from link at their github covers appeared.
Your sharp observation skill and intellect have identified a potential issue with this article.
Is it a grammatical mistake or a simple typo? That happens from time to time.
Is there some incorrect technical information? It’s possible that we were not clear on the topic.
Part of the article contains outdated steps or commands? We have over 1500 articles in the last ten years. It’s possible that some articles that worked well five years ago won’t work today.
Is there an issue with the UI and UX of the website? Some button not working? Link leading to a dead page? Or any other issue with the website elements?
Dear Holmes, help your Watson (that’s us) by explaining the details.
© CC-by-SA | It's FOSS is part of CHMOD777 Media Tech Pvt Ltd
Session expired
Please log in again. The login page will open in a new tab. After logging in you can close it and return to this page.


Leave a Comment