Topics / #epub
Epub projects on GitHub
E-book reading and EPUB format processing
As of , the most-starred Epub projects on GitHub are markitdown (191.2K stars), docling (69.1K stars) and up (69K stars). GitHub.Locker tracks 44 Epub repositories with 944.6K stars combined. The fastest-growing on October 19 was HowToLiveBetter, with +735 stars in a day.
Hot right now
Most stars gained in a day · Oct 19
+735HowToLiveBetter
eternity4719/HowToLiveBetter · ★ 66.4KAn evidence-based life guide for mainland China: 677 tips across 34 sections covering health, money, law, work and family, ranked by cost-effectiveness, each citing only journal papers or official documents.
+219markitdown
microsoft/markitdown · ★ 191.2KMarkItDown is a lightweight Python utility that converts files like PDF, PowerPoint, Word, Excel, images, audio, HTML, CSV/JSON/XML, ZIP archives, EPubs and even YouTube URLs into Markdown, designed for feeding documents into LLMs and text analysis pipelines.
Wenku8_Flutter
mikufoxxx/Wenku8_Flutter · ★ 556It is an Android reading client for the Wenku8 (轻小说文库) light novel site, built with Flutter. It bundles book discovery, bookshelf management, a local library, offline reading, and online text-to-speech narration.
+169ai-agent-book
bojieli/ai-agent-book · ★ 55KAn open-source book by Li Bojie taking AI agents from design principles to engineering practice, built on the formula Agent = LLM + context + tools; text, figures and labs all live in this repo.
The all-time top
44 projects · by stars
- 191.2K
#1 · microsoft/markitdownmarkitdown
MarkItDown is a lightweight Python utility that converts files like PDF, PowerPoint, Word, Excel, images, audio, HTML, CSV/JSON/XML, ZIP archives, EPubs and even YouTube URLs into Markdown, designed for feeding documents into LLMs and text analysis pipelines.
- 69.1K
#2 · docling-project/doclingdocling
Docling parses diverse document formats such as PDF, DOCX, PPTX, XLSX, HTML and more, turning them into a unified representation ready for generative AI pipelines.
- 69K
#3 · byoungd/upup
An open, continuously updated book on lifelong learning in the AI era: it starts from learning English and expands into AI learning, real projects, startup failure and recovery.
- 4

HowToLiveBetter
66.4Keternity4719/HowToLiveBetter · HTMLAn evidence-based life guide for mainland China: 677 tips across 34 sections covering health, money, law, work and family, ranked by cost-effectiveness, each citing only journal papers or official documents.
- 5

ai-agent-book
55Kbojieli/ai-agent-book · PythonAn open-source book by Li Bojie taking AI agents from design principles to engineering practice, built on the formula Agent = LLM + context + tools; text, figures and labs all live in this repo.
- 6

pandoc
46.6Kjgm/pandoc · HaskellPandoc is a Haskell library for converting documents from one markup format to another, plus the command-line tool built on top of it — a universal markup converter.
- 7

marker
40.6Kdatalab-to/marker · PythonMarker is a document conversion tool that turns PDFs (and other document types) into markdown, JSON, HTML, or chunked output quickly and accurately, extracting tables, equations, forms, and images along the way.
- 8

book-to-skill
35.4Kvirgiliojr94/book-to-skill · Pythonbook-to-skill turns a technical book PDF (or a folder/glob of documents) into a structured 'skill' that coding agents like Claude Code, GitHub Copilot CLI, Amp, or Hermes Agent can load on demand to answer questions from the real content instead of hallucinating.
- 9

koreader
30.4Kkoreader/koreader · LuaKOReader is a free, open-source ebook reader and document viewer primarily aimed at e-ink devices like Kindle, Kobo, PocketBook, Cervantes and reMarkable, and it also runs on Android and Linux.
- 10

koodo-reader
28.6Kkoodo-reader/koodo-reader · JavaScriptKoodo Reader is a modern ebook manager and reader with sync and backup built in. You keep one library of books and comics, read it on any device, and get bookmarks, notes, highlights, and reading statistics.
- 11

calibre
26.2Kkovidgoyal/calibre · Pythoncalibre is an open-source e-book manager: it can view, convert, edit and catalog e-books in all the major formats, and it also talks to e-book reader devices.
- 12

readest
25.4Kreadest/readest · TypeScriptReadest is an open-source ebook reader built for immersive, deep-reading sessions — a modern rewrite of Foliate, made with Next.js 16 and Tauri v2.
- 13

ddia
23.8KVonng/ddia · PythonA free Chinese translation of Martin Kleppmann's 'Designing Data-Intensive Applications' (DDIA), covering both the 1st and the complete 2nd edition; 210 contributors have polished it since 2018.
- 14

mostly-adequate-guide
23.8KMostlyAdequate/mostly-adequate-guide · JavaScript'Mostly Adequate Guide to FP' is a free book that teaches functional programming concepts using JavaScript, going from pure functions and composition up through functors, monads and other categorical ideas.
- 15

DesignPatternsPHP
22.2KDesignPatternsPHP/DesignPatternsPHP · PHPA collection of well-known design patterns with small sample implementations in PHP 8.x, aimed at teaching not just how each pattern works but when to reach for it.
- 16

ebook2audiobook
20.4KDrewThomasson/ebook2audiobook · PythonA converter that turns DRM-free e-books into audiobooks with chapters and metadata, using TTS engines with optional voice cloning, in 1158+ languages. It runs locally on modest hardware or in Docker.
- 17

immersive-translate
19.4Kimmersive-translate/immersive-translateImmersive Translate is a browser extension that shows bilingual translations right on web pages, with extra support for translating input boxes, hover text, PDFs, Epub ebooks, subtitle files, and plain TXT files.
- 18

calibre-web
18.4Kjaneczku/calibre-web · FluentCalibre-Web is a web app you host yourself that gives you a clean interface for browsing, reading, and downloading the eBooks stored in an existing Calibre library.
- 19

opc-methodology
16.9Keasychen/opc-methodology · PHPThis is the second edition of '一人企业方法论' (One-Person Enterprise Methodology), a Chinese ebook on building and scaling a one-person business, written for both independent developers and non-technical people running side gigs like self-media, e-commerce, or digital products.
- 20
audiobookshelf
14.7Kadvplyr/audiobookshelf · JavaScriptAudiobookshelf is a self-hosted server for organizing and streaming your own audiobook and podcast library, with web, Android and iOS clients.
- 21

tensorflow-zh
12.3Kjikexueyuanwiki/tensorflow-zh · TeXA Chinese translation of Google's official TensorFlow documentation, started by the Geek Academy (jikexueyuan) Wiki team on the same day Google open-sourced TensorFlow in November 2015.
- 22
Kavita
11.9KKareadita/Kavita · C#Kavita is a self-hosted, cross-platform reading server for managing and reading your own digital library, covering manga, comics, webtoons and ebooks in one place.
- 23

PyMuPDF
10.9Kpymupdf/PyMuPDF · PythonPyMuPDF is a high-performance Python library for extracting, analyzing, converting, rendering, and manipulating PDF and other document formats, built on the MuPDF C engine.
- 24

crosspoint-reader
8.4Kcrosspoint-reader/crosspoint-reader · CCrossPoint is open-source firmware for ESP32-based e-ink e-readers: community-built, fully hackable and free forever, built on the idea that your device should do what you want - not what a manufacturer decided.
- 25

flyingmouse-format
6.8KLaoFeng-mouse/flyingmouse-format · JavaScriptFlyingMouse Format is a free, offline desktop app for Windows (and macOS) that converts files between image, document, spreadsheet, presentation, PDF, e-book, audio, video, and ZIP formats, with built-in OCR.
- 26
ai-infra-book
6.8Kbojieli/ai-infra-book · PythonAn open-source book, 'Understanding AI Infra: Quantitative Analysis and System Design' by Bojie Li, that derives LLM inference and training system designs from hardware constraints and model architecture using quantitative, order-of-magnitude estimates.
- 27

qiaomu-anything-to-notebooklm
6.4Kjoeseesun/qiaomu-anything-to-notebooklm · PythonA Claude Code Skill that turns almost any content — WeChat articles, web pages, YouTube videos, PDFs, podcasts, search results — into outputs like podcasts, slide decks, mind maps or quizzes by routing it through Google NotebookLM.
- 28

kcc
5.8Kciromattia/kcc · PythonKCC (Kindle Comic Converter) converts comics and manga into formats optimized for E-ink ereaders like Kindle, Kobo, and ReMarkable, displaying pages in true fullscreen without margins.
- 29

bookorbit
5.5Kbookorbit/bookorbit · TypeScriptBookOrbit is a self-hosted library and reading platform for ebooks, PDFs, audiobooks, and comics, with built-in web readers and sync across devices.
- 30

claude-certified-architect
5.1Kpaullarionov/claude-certified-architect · HTMLStudy materials for the Claude Certified Architect — Foundations certification: a multilingual study guide, practical-test Anki decks, and video materials.
- 31
grimmory
4.6Kgrimmory-tools/grimmory · JavaGrimmory is a self-hosted digital library for managing and reading your own ebooks, comics, and audiobooks, with built-in reading, metadata lookup, and progress sync.
- 32
designcraft
4.5Kstorytold/designcraft · RustDesignCraft is an open-source, clean-room reimplementation of Adobe InDesign's page layout and publishing workflow, written in pure Rust by the ArtCraft team. It runs natively on macOS, Windows and Linux, plus in the browser via WebAssembly.
- 33

reader3
3.9Kkarpathy/reader3 · PythonA lightweight, self-hosted EPUB reader by Andrej Karpathy that shows a book one chapter at a time, making it easy to paste a chapter to an LLM and read along together.
- 34

Venera-Next
1.7KCyrilPeng/Venera-Next · DartVeneraNext is a cross-platform manga/comic reader built with Flutter, forked from Venera, that lets you read local comic files, WebDAV-hosted comic libraries, and third-party JavaScript comic sources on Android, iOS, Windows, Linux and macOS.
- 35

neo
1.5Khughhowey/neo · JavaScriptNEO is a distraction-free word processor built specifically for writing novels, made by novelist Hugh Howey. It runs locally, saves manuscripts as plain files on disk, and needs no accounts or subscriptions.
- 36

deepseek-harness-orange-book
1.3Kalchaincyf/deepseek-harness-orange-book · HTMLA free Chinese-language ebook ('orange book') documenting the DeepSeek Harness agent framework from first boot to teardown, written within 24 hours of Harness being open-sourced on Aug 13, 2026.
- 37

shulihuazixuecongshu
934tradecatlabs/shulihuazixuecongshu · PythonThis repository preserves and rebuilds the 17-volume Chinese textbook series '数理化自学丛书' (Self-Study Series of Mathematics, Physics, and Chemistry), keeping the original scanned PDFs alongside semantic Markdown transcriptions, extracted image assets, and tools to reproducibly build EPUB3 editions.
- 38

fqapp
662ch6vip/fqapp · Dartfqapp is an Android app that aggregates online novels, short dramas, audio dramas, audiobooks, and manga into one reader/player, with all signing, decryption, and caching done locally on the phone rather than on a self-hosted server.
- 39

Wenku8_Flutter
556mikufoxxx/Wenku8_Flutter · DartIt is an Android reading client for the Wenku8 (轻小说文库) light novel site, built with Flutter. It bundles book discovery, bookshelf management, a local library, offline reading, and online text-to-speech narration.
- 40

ai-aug-edu
471HytidelLegend/ai-aug-edu · PythonA Chinese-language toolbox of Agent Skills for AI-assisted learning, teaching and research, built for students, teachers and academics.
- 41
Cobalt
403BandarLabs/Cobalt · RustCobalt is an open-source application platform for Kobo e-readers: a launcher, an App Store, a Rust SDK, and a runtime with capability isolation that turn the reader into a device that runs real apps.
- 42

bookshelf
373murerkinn/bookshelf · TypeScriptBookshelf is a self-hosted library for ebooks you already own. You put EPUBs and PDFs in a folder, publish them, and read them in a browser or on a Kobo via the OPDS catalog.
- 43

qiaomu-book-reader-legacy
241joeseesun/qiaomu-book-reader-legacy · CSSQiaomu Book Reader is an Obsidian plugin that lets you read EPUB, FB2 and PDF books inside Obsidian, highlight and annotate text, ask AI questions in place, and have your notes link back to the original passage.
- 44
oryx
157wmahfoudh/oryx · RustOryx is a fast, native desktop app for reading and writing markdown, with code editing, ebook and comic viewing, and PDF export, built for Linux, Windows and macOS.
Related topics
Often tagged together