GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Flutter Gems
  • 📝 Articles
  • Add Package / Feedback
  • User Journey
  • Home Screen, App Icon & Name
  • Splash Screen
  • Onboarding Carousel
  • Feature Discovery - Coach Marks
  • Authentication Providers & UI
  • Biometric & Local Authentication
  • PIN, OTP & Password Field
  • Feedback
  • App Update
  • ChatGPT, LLM & Generative AI

This view

  • Original page
  • New address

GeezerVison is showing fluttergems.dev — Top Flutter ePUB, ePUB Reader, Ebook Reader packages | Flutter Gems

Flutter GemsFlutter Gems

Flutter Gems is a curated list of 7250+ useful Dart & Flutter packages that are categorized based on functionality.

Discord Medium LinkedIn X

DEEP DIVE UPDATE 🚨

Learn how to build a Flutter GenUI app with clean architecture and custom model provider. Click here to read the tutorial.

Top Flutter EPUB packages

Last updated: May 18, 2026

EPUB is the industry-standard XML-based format for electronic books. EPUB readers must handle pagination, chapters, metadata parsing, and dynamic text sizing.

Best Practices for EPUB

  • Unzipping: An .epub file is essentially a renamed .zip archive containing HTML, CSS, and images. Extract these files securely into a temporary cache directory rather than attempting to parse them entirely in memory.
  • Pagination Algorithms: Because mobile screen sizes vary wildly, you cannot hardcode page breaks. You must dynamically calculate how much text fits on the current screen and inject a synthetic page break.
  • State Saving: A book reader is useless if it loses the user's place. Continuously save the current Chapter ID and the exact percentage scrolled to SharedPreferences so the user can resume reading exactly where they left off.

The complete list of EPUB Parsers, eBook Renderers, and Text Pagination packages for Flutter is provided below.


All
AndroidAndroid
iOSiOS
WebWeb
MacOSMacOS
WindowsWindows
LinuxLinux
epub_view
👍 161   ⬇️ 1.3K
Dart 3 compatible
Maintenance Status: Poor

Flutter widget for view EPUB documents on on Web, MacOs, Android and iOS. Based on dart-epub package.

READ MORE
vocsy_epub_viewer
👍 98   ⬇️ 160
Dart 3 compatible
Maintenance Status: Average

vocsy_epub_viewer is an epub ebook reader that encapsulates the folioreader framework.

READ MORE
epubx
👍 74   ⬇️ 2.4K
Dart 3 compatible
Maintenance Status: Poor

Epub Parser for Dart. Epub package fork. Suitable for use on the Server, the Web, or in Flutter

READ MORE
cosmos_epub Card Image
cosmos_epub
👍 44   ⬇️ 68
Dart 3 compatible
Maintenance Status: Good

Feature-rich EPUB reader package for Flutter with page flip animations, text highlighting, hyphenation, infinite nested chapters, image support, RTL languages, customizable themes and fonts.

READ MORE
flutter_epub_viewer Card Image
flutter_epub_viewer
👍 30   ⬇️ 644
Dart 3 compatible
Maintenance Status: Good

A Flutter package for viewing Epub documents developed by combining the power of Epubjs and flutter_inappwebview

READ MORE
vector_epub_reader
👍 3   ⬇️ 24
Dart 3 compatible
Maintenance Status: Average

A customizable Flutter package for reading EPUB files. Developed by Myat Min Lu(vector.com.mm)

READ MORE
epub
👍 54   ⬇️ 113

Maintenance Status: Poor

Epub Parser for Dart. Suitable for use on the Server, the Web, or in Flutter

READ MORE
epub_kitty
👍 32   ⬇️ 39

Maintenance Status: Poor

epub_kitty is an epub ebook reader that encapsulates the folioreader framework.

READ MORE
You are visitor 01402520 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.