Open source epub projects

Every project in the registry tagged epub, ranked by real GitHub adoption.

projects 24 combined stars ★ 194K refresh nightly
01 koreader ★ 31K

An ebook reader application supporting PDF, DjVu, EPUB, FB2 and many more formats, running on Cervantes, Kindle, Kobo, PocketBook and Android devices

last push12 hours ago languageLua licenseAGPL-3.0
02 koodo-reader ★ 29K

A modern ebook manager and reader with sync and backup capacities for Windows, macOS, Linux, Android, iOS and Web

last push2 days ago languageJavaScript licenseAGPL-3.0
03 calibre ★ 26K

The official source code repository for the calibre ebook manager

last push16 hours ago languagePython licenseGPL-3.0
04 readest ★ 26K

Readest is a modern, feature-rich ebook reader designed for avid readers offering seamless cross-platform access, powerful tools, and an intuitive interface to

last push12 hours ago languageTypeScript licenseAGPL-3.0
05 ebook2audiobook ★ 20K

Generate audiobooks from e-books, voice cloning & 1158+ languages!

last push28 days ago languagePython licenseApache-2.0
06 calibre-web ★ 19K

:books: Web app for browsing, reading and downloading eBooks stored in a Calibre database

last push24 days ago languageFluent licenseGPL-3.0
07 PyMuPDF ★ 11K

PyMuPDF is a high performance Python library for data extraction, analysis, conversion & manipulation of PDF (and other) documents.

last push14 hours ago languagePython licenseAGPL-3.0
08 Calibre-Web-Automated ★ 6.5K

Calibre-Web but Automated and with tons of New Features! Fully automate and simplify your eBook set up!

last push25 days ago languageJavaScript licenseGPL-3.0
09 grimmory ★ 4.6K

A self-hosted library for your ebooks, comics, and audiobooks

last push14 hours ago languageJava licenseAGPL-3.0
10 thorium-reader ★ 2.9K

A cross platform desktop reading app, based on the Readium Desktop toolkit

last push14 hours ago languageTypeScript licenseBSD-3-Clause
11 TranslateBooksWithLLMs ★ 2.6K

Translate full-length books and documents with Ollama, OpenAI-compatible, Gemini, Mistral, DeepSeek, Poe or OpenRouter. Preserves formatting. Resumes where you

last push24 hours ago languagePython licenseAGPL-3.0
12 Openlib ★ 2.5K

An Open source app to download and read books from shadow library (Anna’s Archive)

last push10 months ago languageDart licenseGPL-3.0
13 kokoro-tts ★ 2.0K

A CLI text-to-speech tool using the Kokoro model, supporting multiple languages, voices (with blending), and various input formats including EPUB books and PDF

last push2 months ago languagePython licenseMIT
14 ebooklib ★ 1.8K

A versatile Python library for EPUB2/EPUB3 manipulation and processing.

last pushyesterday languagePython licenseAGPL-3.0
15 Lector ★ 1.6K

Qt based ebook reader

last push4 months ago languagePython licenseGPL-3.0
16 citadel ★ 1.3K

Manage your ebook library without frustrations. Calibre compatible.

last push12 hours ago languageRust licenseMIT
17 foliate-js ★ 1.1K

Render e-books in the browser

last push6 months ago languageJavaScript licenseMIT
18 anymd ★ 1.1K

Any file → clean Markdown for AI agents: PDF, Word, PowerPoint, Excel, EPUB, HTML and web pages, images (OCR), audio and video (metadata, subtitles, transcripts

last push15 hours ago languageRust licenseMIT
19 Booktype ★ 961

Booktype is a free, open source platform that produces beautiful, engaging books formatted for print, Amazon, iBooks and almost any ereader within minutes.

last push1 months ago languageJavaScript licenseAGPL-3.0
20 kepubify ★ 899

Fast, standalone EPUB to Kobo EPUB conversion tool.

last push11 months ago languageGo licenseMIT
21 epub-press-clients ★ 618

📦 Clients for building books with EpubPress.

last push4 months ago languageJavaScript licenseGPL-3.0
22 swift-toolkit ★ 574

A toolkit for ebooks, audiobooks and comics written in Swift

last push22 hours ago languageSwift licenseBSD-3-Clause
23 openreader ★ 553

An open-source read-along document reader server with high-quality TTS options, synchronized highlighting, and audiobook export for EPUB, PDF, DOCX, TXT, and MD

last push2 days ago languageTypeScript licenseMIT
24 EpubReader ★ 552

.NET library for reading EPUB files

last push7 months ago languageC# licenseUnlicense

Related tags

← all tags

Frequently asked questions

How many open source epub projects are there?

This registry tracks 24 projects tagged epub, with 193,983 GitHub stars between them. The most-adopted is koreader at 30,818 stars.

Are these epub projects free to use?

Yes — 24 of the 24 carry an explicit open-source licence across 6 distinct licences, so there is no licence fee. Where a project also sells a hosted or enterprise version, the self-hosted path remains free.

Which epub project should I choose?

The list above is ranked by GitHub stars, but stars measure attention rather than fit. Check three things on each card: the licence (permissive versus copyleft), the language it is written in, and the last-push date — a high-star project that has not been pushed in a year is a liability.

Are these epub projects still maintained?

18 of the 24 were pushed in the last 90 days, and every card shows its exact last-push date so you can see the rest. Sort your shortlist by that date before committing to a migration.