Titles, authors, series, genres and even ISBN — instant, even on collections of hundreds of thousands of books.
fb2, epub, pdf and txt with reading progress on any device. Or download a book in a couple of clicks.
Connect KOReader, Moon+ Reader, PocketBook or any e-reader that speaks OPDS.
No external databases. Prebuilt binaries for Linux, Windows and macOS — a server, a home machine, or a NAS.
“Reading now”, “Want to read”, custom lists, ratings — plus personal “For you” and “Continue the series” shelves.
Apps for Windows and Linux: fully standalone, or synced with your server — offline books included.



A demo server with classics from Project Gutenberg: catalog, search, ratings and reading right in the browser. Everything you do lives only in your session.
A single binary with the web UI, the reader and OPDS inside. Run it on a server, a home machine or a NAS — or with one Docker command.
$ docker run -d -p 12791:12791 \
-v polka-data:/data -v ~/books:/books \
ghcr.io/vestigiumincaligne/polka:latest
Polka as a desktop app: its own window, its own library. Fully standalone — no server needed; optionally connects to your server with two-way sync.
Installers include the server binary too — the client works completely on its own.
Polka’s code is open. A star on GitHub helps the project, and issues and pull requests make it better.
Open on GitHub
Polka — a self-hosted book library