Alexandria logo

Alexandria Bret Papkoff

Use this command to install Alexandria:
winget install --id=btpf.Alexandria -e

Minimalistic cross-platform eBook reader

Alexandria is a minimalistic cross-platform eBook reader designed to provide an intuitive and immersive reading experience for users of all levels. Built with Tauri, Epub.js, and TypeScript, it combines simplicity with powerful functionality to cater to both casual readers and those seeking advanced customization options.

Key Features:

  • Cross-platform support for Windows, Linux, macOS, Android, and iOS.
  • Compatibility with multiple eBook formats, including EPUB, Kindle (.azw, .mobi), FictionBook (.fb2), and comic book archives (.cbr, .cbz).
  • Customizable themes and fonts, with built-in tools for fine-tuning reading preferences such as word spacing, line height, and margins.
  • Annotation support with highlighting, notes, and bookmarks to enhance engagement and organization.
  • Reading progress tracking with chapter markers and a slider for quick navigation.
  • Responsive layouts offering single-column, two-column, or continuous scrolling views.

Audience & Benefit:
Ideal for readers who prioritize simplicity while seeking robust customization options. Alexandria empowers users to tailor their reading experience across devices, ensuring seamless access to their eBooks whether they're commuting, studying, or relaxing at home. Its minimalist design and cross-platform capabilities make it a versatile tool for anyone looking to enjoy digital content with ease.

Alexandria can be installed via winget, making it accessible to Windows users seeking a straightforward setup process.

README

Alexandria

A minimalistic cross platform eBook reader, built with Tauri ❤️ Epub.js

Main Features:

= Completed = Work in Progress = Planned

  • Supported Systems:
    • Windows 8+ (.exe, .msi)
    • Linux (Flatpak, .AppImage, .deb)
    • MacOS (.dmg)
    • Android
    • IOS
  • Supported Formats:
    • EPUB (.epub, .epub3)
    • Kindle (.azw, .azw3) and Mobipocket (.mobi)
    • FictionBook (.fb2, .fb2.zip)
    • Comic book archive (.cbr, .cbz, .cbt, .cb7)
    • Plain Text Files (.txt)
  • Custom Theme Support + Editor
  • Custom Font + Font Downloader
  • Highlights, Notes, and Bookmarks
  • Reading progress slider with chapter marks
  • Single-column, two-column, or continuous scrolling layouts
  • Adjust Word Spacing, Line Height, and Reader Margins
  • Highlight Exports
  • Split Screen Layout

Screenshots:

Default Light & Dark Themes

Annotations Popup

Theme Customizer

Reader Settings


Download

Linux:

Flatpak:

flatpak install io.github.btpf.alexandria

.AppImage & .deb Builds

Flatpak Source

Windows:

Builds for windows are provided in Releases

MacOS:

The first unsigned builds for MacOS can now be found in Releases


Credits

johnfactotum/foliate - Inspiration for building project, code snippets, and FictionBook + Comicbook Support
futurepress/epub.js - Providing foundation for project
bfabiszewski/libmobi - Providing Kindle Format Support

Versions
0.13.1
Website