A software patch for KOReader that adds smooth page-turn animations with customizable settings to e-ink devices lacking native hardware support.

Stars

65

7-day growth

No data

Forks

6

Open issues

0

License

GPL-3.0

Last updated

2026-07-16

AI repository intelligence
FR-AI / ANALYSIS

Why it is worth attention

It brings fluid, flicker-reducing page-turn animations to a wide range of e-ink devices, including newer MTK models and Android-based readers, with fine-grained control over delay and refresh modes.

Who it is for

  • KOReader users on Kobo or Kindle e-readers
  • E-ink device owners using Android-based KOReader (BOOX, iReader, etc.)
  • Users who want to reduce screen flickering and ghosting during page turns
  • Developers or tinkerers who customize their reading experience

Use cases

  • Enabling smooth page-turn animations on Kobo or Kindle without native support
  • Reducing eye strain by minimizing screen flickering on e-ink displays
  • Customizing animation delay separately for portrait and landscape reading
  • Applying page-turn effects to PDF, DjVu, and CBZ fixed-layout documents

Strengths

  • Supports MTK devices (Kobo, Kindle 2022+) and fixed-layout formats (PDF, DjVu, CBZ)
  • Provides adjustable full refresh interval to control ghosting
  • Offers three refresh modes (UI, Partial, Fast) and separate animation delays for portrait/landscape
  • Easy installation via file copy; no need to edit Lua files for basic settings

Considerations

  • Android e-ink devices are not officially supported due to unsatisfactory performance
  • Requires manual backup of the KOReader directory and careful file merging
  • May cause crashes if KOReader version is outdated or files are copied incorrectly

README quick start

Installation

Description

A software page-turn animation patch for KOReader that provides a smooth "wipe / erase and reveal" effect.

Related repositories

Similar projects matched by category, topics, and programming language.

rv178
rv178 GitHub avatar

txm.nvim

A Neovim plugin that provides inline LaTeX preview as virtual text via the txm renderer.

Lua
30
Fruityman577
Fruityman577 GitHub avatar

gmod-tinysvg

tinysvg is a pure-Lua SVG reader and renderer for Garry's Mod that renders vector graphics at any size without resolution loss.

Lua
16
alp1x
alp1x GitHub avatar

um-custom-plate

A FiveM script that allows players to add custom text, images, and color to vehicle license plates using DUI rendering, with database persistence and automatic restoration.

Lua
10