A monorepo containing reusable EPUB reader packages for Flutter applications.
Core EPUB viewer package with reading functionality, bookmarks, history, and search support.
Bookmark and history management screens for EPUB readers.
Full-text search functionality across EPUB books with dedicated UI.
Each package can be installed independently or together.
dependencies:
epub_viewer:
git:
url: https://github.com/Amorphteam/ketub_reader.git
ref: v0.0.1-beta # shared repo tag; run `git tag` to confirm latest
path: packages/epub_viewerdependencies:
epub_bookmarks:
git:
url: https://github.com/Amorphteam/ketub_reader.git
ref: v0.0.1-beta
path: packages/epub_bookmarksdependencies:
epub_viewer:
git:
url: https://github.com/Amorphteam/ketub_reader.git
ref: v0.0.1-beta
path: packages/epub_viewer
epub_bookmarks:
git:
url: https://github.com/Amorphteam/ketub_reader.git
ref: v0.0.1-beta
path: packages/epub_bookmarksdependencies:
epub_search:
git:
url: https://github.com/Amorphteam/ketub_reader.git
ref: v0.0.1-beta
path: packages/epub_searchSee USAGE_EXAMPLES.md for detailed implementation examples.
This is a monorepo containing multiple packages. Each package is located in the packages/ directory.
packages/
├── epub_viewer/ # Core viewer package
├── epub_bookmarks/ # Bookmarks package
└── epub_search/ # Search package
Each package is versioned independently. The repository currently ships a shared release tag (e.g., v0.0.1-beta) that works for every package path. When package-specific tags (like epub_viewer-v<version>) are published, prefer those for finer control.
Check available tags with:
git ls-remote --tags https://github.com/Amorphteam/ketub_reader.git[Add your license here]