
Epub and Comic Readers/Editors
Kchmviewer is a free, open-source CHM (MS HTML help) and EPUB viewer written in C++ for Unix, Mac and Windows systems. Unlike most existing CHM viewers for Unix, it uses Trolltech Qt widget library, and could optionally be compiled for better KDE integration. It does not require KDE, but may be compiled with KDE widget support. Since version 5.0 it uses the Webkit API to show the content.
The main advantage of kchmviewer is the best support for non-English languages. Unlike other viewers, kchmviewer in most cases is able to correctly detect the chm file encoding and show it. It correctly shows the index and table of context in Russian, Spanish, Romanian, Korean, Chinese and Arabic help files, and with new search engine is able to search in any chm file no matter what language it is written.
kchmviewer is written by George Yunaev, and is licensed under GNU General Public License version 3. It uses chmlib to handle the CHM files, and some ideas from xchm.
save-as-ebook - Save a web page/selection as an eBook (.epub format) - a Chrome/Firefox/Opera Web Extension
Inspire your readers on their desktops, iPhones, Pads and Android Tablets! You can create very fast and efficiently an interactive pageflip, ePaper or flipbook from your own PDF with page2flip. Integrating videos, flash animations and links is also possibly. You can even create a design with an own logo.
Available languages: German, English and Portuguese.
Jomic is a viewer for comic books stored in CBZ, CBR, and PDF files. Features include a two page mode, caching and support for several image formats (PNG, JFIF/JPEG, TIFF, and GIF). It is Open Source software distributed under the GNU General Public License.
"Scriba eBook Maker" is a project for building ebooks (in ePub, PDF and zip formats) using contents already available in other formats (e.g., HTML, PDF, XML, etc.) both on the Web and on file systems. Scriba is a utility written in Java6 and has a command line interface. It can also be deployed as an enterprise service. Scriba also supports plugins, that can be used to pre-process contents before they are inserted into the ebook. Basically, in order to use Scriba, a user just needs to draw up a descriptor XML file containing pointers (URLs) to the contents of the ebook under construction.
Scriba has entirely been developed by the ICT Department of the Italian Senate and is released under the GPL3 open source license. Therefore, it is freely usable, modifiable, embeddable and distributable as long as the Italian Senate is mentioned as author.
GonVisor is a viewer of pictures, comics, magazines, books, images in electronic format. Created to view image sequences, fitting them to the proper size, and to create and open cbr/cbz/cba/zip/rar/ace files of images. Managing these kinds of files, GonVisor allows the user to group in only one file an unlimited amount of sorted pictures, as an album, access of which can be protected with a password.
MComix is an user-friendly, customizable image viewer. It is specifically designed to handle comic books, but also serves as a generic viewer. It reads images in ZIP, RAR, 7Zip or tar archives as well as plain image files. It is written in Python and uses GTK+ through the PyGTK bindings, and runs on both Linux and Windows.
MComix is a fork of the Comix project, and aims to add bug fixes and stability improvements after Comix development came to a halt in late 2009.
A modern audio book player for Linux using GTK+ 3.
Here are some of the current features: Import your audiobooks into Cozy to browse them comfortably Sort your audio books by author, reader & name Remembers your playback position Sleep timer Playback speed control Search your library Offline Mode! This allows you to keep an audio book on your internal storage if you store your audiobooks on an external or network drive. Perfect for listening on the go! Add mulitple storage locations Drag & Drop to import new audio books Support for DRM free mp3, m4a (aac, ALAC, …), flac, ogg, opus, wav files Mpris integration (Media keys & playback info for desktop environment) Developed on Fedora and tested under elementaryOS
Read the books you love without having to worry about different format complexities like epub, pdf, mobi, cbr, etc.
Features
- EPUB
- MOBI
- CBR
- CBZ
Cool Reader is fast and small cross-platform XML/CSS based eBook reader for desktops and handheld devices. Understands a number of text document formats, suppurt OPDS (in new ui-opengl version). Fully customizable palette, text reformatting with any font size, font antialiasing, extra smooth scrolling and a lot of other features turn reading into a pleasure. Read Aloud function saves your eyes.
Features:
- Read electronic books in FB2, TXT, RTF, DOC, TCR, HTML, EPUB, CHM, PDB, MOBI formats
- Stylesheet support
- A lot of customizations for better reading performance
Android version features:
- selection of the file to open the file via the built browser or from an external file manager
- support online catalogs of books (OPDS)
- a list of recently opened files
- change the font to use custom fonts, font size, fat content, inversion
- font smoothing
- support for external files CSS (Cool reader WiKi CSS)
- flipping book joystick / touch screen / volume keys
- jump to a page by number and percentage
- bookmarks
- contents of a book
- search Text
- page turning animation (as in paper book or shift)
- book covers in the list of books
- Rotate the image sensor
- separate menu button menu in the list of books
- texture background page
- custom actions on tap-zones
- configurable action buttons
- the ability to lock the touch screen and trackball
- autorepeat paging
- Support for installation on SD 2.2
- following a link - long press, return - through the menu or on the designated button or tap zone action
- Entering text selection - through the menu (you can also assign a button or tap-zone)
- Optional text selection - double-tapa
- highlighted text is copied to the clipboard
- search for words in a dictionary - Fora Dictionary or ColorDict
- Adjusting the brightness slide along the left edge of the screen
- Sorting books in the browser files by name, author, title, file
Win32, Linux, Android. Ported on some eInk based devices-
Calibre2opds can generate OPDS and HTML catalogs from the metadata of the calibre e-book library manager. These catalogs can then be used both to browse your e-book library online and also to download books on demand.
Calibre Web is a web app providing a clean interface for browsing, reading and downloading eBooks using an existing Calibre database.
Features: Bootstrap 3 HTML5 interface full graphical setup User management Admin interface User Interface in english, french, german, polish, simplified chinese, spanish OPDS feed for eBook reader apps Filter and search by titles, authors, tags, series and language Create custom book collection (shelves) Support for editing eBook metadata Support for converting eBooks from EPUB to Kindle format (mobi/azw) Restrict eBook download to logged-in users Support for public user registration Send eBooks to Kindle devices with the click of a button Support for reading eBooks directly in the browser (.txt, .epub, .pdf) Upload new books in PDF, epub, fb2 format Support for Calibre custom columns Fine grained per-user permissions Self update capability
Calibre is a free and open source e-book library management application made by users, for users. Many languages, designed around the concept of the logical book, i.e., a single entry in your library that may correspond to actual e-book files in several formats.
Calibre can sort the books in your library by title, author, date added, date published, size, rating, or series, along with extra metadata such as tags and personal comments. You can easily search your book collection for a particular book, based on any of this information. Calibre can also go onto the internet to find online books based on existing title/author or ISBN information.
In addition, Calibre also: -syncs to your ebook reader -downloads news from the internet and converts it into ebook form -offers a ebook viewer that can display all major ebook formats
Features:
Library Management E-book conversion Syncing to e-book reader devices Downloading news from the web and converting it into e-book form Built-in e-book viewer Content server for online access to your book collection E-book editor for the major e-book formats
HakuNeko is a cross-platform downloader for manga and anime from various websites. HakuNeko was made to help users who download media for circumstances that requires offline usage. The philosophy is ad-hoc consumption, get it when you want to read/watch it. It is not meant to be a mass downloader to stock up thousands of chapters that are just collected and will probably never be read.
Thorium Reader is a free, open source multi-language EPUB reader for Windows 10, MacOS and Linux. It's privacy aware and highly accessible for visually impaired and dyslexic people. This application is free, with no ads and no leaks of private data.
This desktop reading app is based on the Readium Desktop toolkit and is developed by the European Digital Reading Lab (EDRLab), a non-profit development laboratory based in France.
Why developing Thorium Reader?
Until now there was no modern EPUB 3 compliant reading application usable on Windows, OSX and Linux, properly accessible for print disabled people, with a good support for the LCP DRM and capable of browsing OPDS catalogs.
EDRLab decided to build such an application and release it for free, in order to provide users a great way to enjoy on a large screen EPUB publications, comics / manga / bandes dessinées, audiobooks, LCP protected PDF documents.
Print disabled people now benefit from an EPUB 3 reading app which supports screen readers like Jaws and NVDA on Windows, Voice Over on Mac.
Technology
Thorium Reader is based on the set of open-source chrome-less modules, a toolkit named Readium Desktop. Thorium Reader and Readium Desktop both rely on Electron.js, node.js and typescript, which are efficient cross-platform technologies. Thorium is also using React components based on HTML 5/CSS 3.
A modern eBook reader for epub, pdf, mobi, azw3 and txt, supporting Windows, macOS, Linux and Web.
- Format support: epub, pdf, mobi, azw3, txt, md, djvu, docx, rtf, cbz, cbr, cbt, fb2, html and xml
- Platform support: Windows , macOS, Linux and Web
- Save your data to Dropbox or Webdav
- Customize the source folder and synchronize among multiple devices using OneDrive, iCloud, Dropbox, etc.
- Single-column, two-column, or continuous scrolling layouts
- Text-to-speech, translation, progress slider, touch screen support, batch import
- Add bookmarks, notes, highlights to your books
- Origanize your books and notes with shelf and tag
- Adjust font size, font family, line-spacing, paragraph spacing, background color, text color, margins, and brightness
- Night mode and theme color
- Text highlight, underline, boldness, italics and shadow
KOReader is a document viewer for E Ink devices. Supported fileformats include EPUB, PDF, DjVu, XPS, CBT, CBZ, FB2, PDB, TXT, HTML, RTF, CHM, DOC, MOBI and ZIP files. It’s available for Kindle, Kobo, PocketBook, Android and desktop Linux.
Main features:
-
portable: runs on embedded devices (Cervantes, Kindle, Kobo, PocketBook, reMarkable), Android and Linux computers. Developers can run a KOReader emulator in Linux and MacOS.
-
multi-format documents: supports fixed page formats (PDF, DjVu, CBT, CBZ) and reflowable e-book formats (EPUB, FB2, Mobi, DOC, CHM, TXT). Scanned PDF/DjVu documents can also be reflowed with the built-in K2pdfopt library.
-
full-featured reading: multi-lingual user interface with a highly customizable reader view and many typesetting options. You can set arbitrary page margins, override line spacing and choose external fonts and styles. It has multi-lingual hyphenation dictionaries bundled into the application.
-
integrated with calibre (search metadata, receive ebooks wirelessly, browse library via OPDS), Evernote (export hightlights), Wallabag, Wikipedia, Google Translate and other content providers.
-
optimized for e-ink devices: custom UI without animation, with paginated menus, adjustable text contrast, and easy zoom to fit content or page in paged media.
-
extensible: via plugins
-
and much more: look up words with StarDict dictionaries / Wikipedia, add your own online OPDS catalogs and RSS feeds, share ebooks with other KOReader devices wirelessly, online over-the-air software updates, an FTP client, an SSH server, …
-
OpenComic is a free and open-source comic and manga reader for Windows, Mac and Linux, written with Node.js and using Electron.
Features
- Support this image formats: JPG, PNG, APNG, GIF, WEBP, SVG, BMP, ICO
- Support this compressed formats: PDF, RAR, ZIP, 7Z, TAR, CBR, CBZ, CB7, CBT
- Manga read mode
- Double page view
- Bookmarks and continue reading
- Floating magnifying glass
- Reading in scroll or slide
A simple modern GTK book reader with many features:
- View .epub, .mobi, .azw, and .fb files in two-page view or scrolled view
- Fetch books from online catalogs using OPDS feeds
- Customize font, line-spacing, margins, and brightness
- Light, sepia, dark, and invert mode, or add your own custom themes
- Reading progress slider with chapter marks and reading time prediction
- Bookmarks, highlights and notes. Find in book feature
- Quick dictionary lookup with Wiktionary, Wikipedia, and dictd
- Touchpad gestures: use two-finger swipe to turn the page
- Basic text-to-speech support with eSpeak NG and Festival
- Supports phones and tablets
- Sync or backup reading progress and notes: Foliate stores your reading progress, bookmarks, and annotations in your XDG data directory as plain JSON files, so you can export or sync them easily. Based on GJS and Epub.js.
Sigil is a multi-platform ebook editor. It is designed to edit books in ePub format.
Sigil is a multi-platform EPUB ebook editor with the following features
- Online Sigil User's Guide, and Wiki documentation
- Free and open source software under GPLv3
- Multi-platform: runs on Windows, Linux and Mac
- Full UTF-16 support
- Full EPUB 2 spec support
- Multiple Views: Book View, Code View and Preview View
- Complete control over directly editing EPUB syntax in Code View
- Table of Contents generator with multi-level heading support
- Metadata editor with full support for all possible metadata entries (more than 200) with full descriptions for each
- User interface translated into many languages
- Spell checking with default and user configurable dictionaries
- Full Regular Expression (PCRE) support for Find & Replace
- Supports import of EPUB and HTML files, images, and style sheets,
- Documents can be validated for EPUB compliance with the integrated FlightCrew EPUB validator
- Embedded HTML Tidy: all imported files have their formatting corrected, and your editing can be optionally cleaned