Whether you are using a Kindle, Kobo, or Android device, these plugins significantly expand the device's utility:
For those who want to skip manual downloads, the App Store Plugin acts as a package manager. Once installed, it allows you to browse, install, and update other plugins directly from your e-reader's interface, keeping your KOReader environment up to date wirelessly. Developing Your Own Plugins
Synchronizes reading progress across multiple KOReader instances using a simple self-hosted server or a public community server. Perfect if you read on both a Kobo at night and an Android phone during the day. No cloud account needed. koreader plugins
KOReader has been in active development for over a decade. The plugin API is mature but continues to evolve. Recent additions (as of 2025) include:
-- plugins/hello.koplugin/main.lua local Widget = require("ui/widget/widget") local UIManager = require("ui/uimanager") Whether you are using a Kindle, Kobo, or
Without plugins, KOReader is already a 9/10 document reader. It renders complex PDFs faster than an iPad, has infinite font fine-tuning, and runs on decade-old hardware.
This is a utility plugin that many other plugins depend on. It enables scheduled tasks. For example, you can run a script every hour to check for new RSS feeds or sync highlights. Perfect if you read on both a Kobo
One of KOReader’s hidden strengths is how easy it is to write a plugin. Every plugin is just a folder with an _meta.lua file and a main.lua .
KOReader already has excellent manga support (CBT, CBZ), but this plugin adds automatic two-page splitting for double-page spreads. It also can auto-crop based on detected gutters.
KOReader is more than just a document viewer; it is a modular reading ecosystem. While its core engine handles EPUB, PDF, and DjVu with ease, its true power lies in its . These plugins allow users to add everything from wireless file transfers to AI-powered reading assistants. Essential KOReader Plugins