Grimoire app icon

Grimoire

An Android novel reader. Browse, fetch, and read from community-maintained sources.

All releases · Open source on GitHub

See it in action

A Material 3 interface built with Jetpack Compose — from your library to the page.

Library screen
Library
Browse a source screen
Browse a source
Novel detail screen
Novel detail
Reader screen
Reader
Locked chapters screen
Locked chapters

Everything a long-form reader needs

Grimoire is an open-source, Compose-built Android reader designed for web novels and EPUBs.

Pluggable sources

Every source is a separate extension the app discovers at runtime — the catalogue grows without re-shipping the app. The official repo is enabled out of the box; add your own, even private GitHub repos.

A reader you control

Adjustable font, spacing, line height, colour theme and orientation. Image privacy mode, and optional text-to-speech with on-device or ElevenLabs voices.

Organized library

Categories — including PIN-locked hidden ones — with per-category background refresh, custom sort, filter and search, plus EPUB import.

Read offline

A foreground download service with a per-chapter image store keeps your novels available with no connection.

NovelUpdates built in

Cross-source metadata, rankings, latest releases and saved series — with “read this with one of your sources” matching.

Yours to keep

Manual and scheduled local backups, source migration that preserves history, and an in-app updater that pulls signed releases from GitHub.