Topics / #ebook
Ebook projects on GitHub
E-book reading, management and conversion
As of , the most-starred Ebook projects on GitHub are free-programming-books-zh_CN (119.2K stars), ChinaTextbook (82.9K stars) and up (68.8K stars). GitHub.Locker tracks 87 Ebook repositories with 1.7M stars combined. The fastest-growing on October 16 was HowToLiveBetter, with +555 stars in a day.
Hot right now
Most stars gained in a day · Oct 16
+555HowToLiveBetter
eternity4719/HowToLiveBetter · ★ 64.5KAn 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.
+158how-to-live-better
cdyforever/how-to-live-better · ★ 12.3KA single, self-contained HTML page that renders the open-source book '高性价比人生指南' (How to Live Better) — all 32 sections and 528 life-advice tips — into a searchable, mobile-friendly reading page.
+134ai-agent-book
bojieli/ai-agent-book · ★ 54.6KAn 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.
+110Financial_freedom
codeman008/Financial_freedom · ★ 7.4KThis is a curated Markdown guide that lists top investing and personal-finance books plus top-rated financial documentaries, organized from beginner to advanced, to help readers build long-term financial literacy.
The all-time top
87 projects · by stars
- 119.2K
#1 · justjavac/free-programming-books-zh_CNfree-programming-books-zh_CN
A curated, free index of Chinese-language (and Chinese-translated) computer programming books and tutorials, covering operating systems, databases, web development, languages, AI, and more.
- 82.9K
#2 · TapXWorld/ChinaTextbookChinaTextbook
An open-source archive of PDF textbooks for Chinese primary school, middle school, high school and university courses, currently focused mainly on the full math curriculum from grade 1 through university.
- 68.8K
#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
64.5Keternity4719/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
54.6Kbojieli/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

system-design
46.6Kkaranpratapsingh/system-designIt is a free course and ebook that teaches how to design large-scale systems and prepares readers for system design interviews.
- 7

build-web-application-with-golang
43.9Kastaxie/build-web-application-with-golang · GoThis is a free, community-translated ebook that walks beginners through building web applications in Go (Golang), from the basics up through a full working app.
- 8
claude-howto
41.9Kluongnv89/claude-howto · PythonA free, open-source guide to Claude Code: 10 visual tutorial modules with Mermaid diagrams and copy-paste templates that take you from your first slash command to advanced agent setups in 11-13 hours.
- 9

deeplearningbook-chinese
37.8Kexacity/deeplearningbook-chinese · TeXThis is the official Chinese translation of the book 'Deep Learning' by Goodfellow, Bengio, and Courville, produced by a group of volunteer translators and later published in print by People's Posts and Telecommunications Press.
- 10

hello-algorithm
36.1Kgeekxh/hello-algorithm · JavaHello Algorithm (小浩算法) is a free, Chinese-language collection for beginners learning algorithms, bundling illustrated LeetCode solutions, big-tech interview write-ups, open-source ebooks, and mind maps.
- 11

the-way-to-go_ZH_CN
35Kunknwon/the-way-to-go_ZH_CN · GoThis is the Chinese translation of the Go programming language book 'The Way to Go' by Ivo Balbaert, officially titled 'Go 入门指南' (Go Beginner's Guide) in Chinese.
- 12

LeetCode-Go
33.8Khalfrost/LeetCode-Go · GoA large, well-organized collection of LeetCode problem solutions written in Go, with 100% test coverage and runtime beating 100% of submissions on many problems.
- 13

rust-course
31Ksunface/rust-course · RustThis is '《Rust语言圣经》' (The Rust Language Bible), a free, open Chinese-language Rust programming tutorial/book with over 170 chapters and 1.1 million+ words covering everything from beginner basics to advanced topics.
- 14

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.
- 15

koodo-reader
28.5Kkoodo-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.
- 16

CS-Books
27.5Kforthespada/CS-BooksA free, hand-curated collection of over 1,000 classic computer science books plus the author's own study notes, shared as a single GitHub README.
- 17

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.
- 18

modern-cpp-tutorial
25.9Kchangkun/modern-cpp-tutorial · C++A free book teaching modern C++ features from C++11 through C++26, written for people who already know traditional C++ (C++98 or earlier) and want a fast way to learn the new stuff.
- 19

fastbook
25.4Kfastai/fastbook · Jupyter NotebookThis repo contains the official Jupyter Notebooks for 'the fastai book', an introduction to deep learning, the fastai library, and PyTorch.
- 20

bitcoinbook
25.3Kbitcoinbook/bitcoinbook · HTMLThis is the complete text of Mastering Bitcoin, a technical book that explains what Bitcoin is and how it works, shared as open source alongside its O'Reilly print and ebook editions.
- 21

readest
25.3Kreadest/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.
- 22

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.
- 23

How-to-Make-a-Computer-Operating-System
22.4KSamyPesse/How-to-Make-a-Computer-Operating-System · CThis is a free online book that walks you through writing a simple UNIX-based operating system in C++ from scratch.
- 24

typescript-book
21.6Kbasarat/typescript-book · TypeScriptTypeScript Deep Dive, a free and open-source book that teaches professional TypeScript — its description calls it the definitive guide and possibly the best TypeScript book.
- 25

ethereumbook
21.5Kethereumbook/ethereumbookIt's the official repository for the second edition of 'Mastering Ethereum', an openly licensed book about how Ethereum works, free to read online.
- 26

The-Art-Of-Programming-By-July-2nd
21.5Kjulycoding/The-Art-Of-Programming-By-July-2nd · CThis is a Chinese book-and-notes repository on programming interview questions, algorithms and data structures, originally a blog series that grew into the published book '编程之法:面试和算法心得' (The Art of Programming). It also bundles machine learning notes (SVM, CNN, RNN/LSTM, BERT, ChatGPT) collected from the author's other blog series.
- 27

ebook-treasure-chest
20.7Kjbiaojerry/ebook-treasure-chest · PythonThis is a giant curated index of download links for e-books in Chinese, covering classic literature, business, self-help, lifelong learning, career, and technical books, including most books from apps like Fan Shu (formerly Fan Deng Dushu), WeChat Reading, JD Reading, and Ximalaya.
- 28

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.
- 29

books
20.3Kprogramthink/booksA curated collection of e-book recommendations maintained by the Chinese blogger known as 'programthink' (编程随想), spanning many academic disciplines, with each entry pointing to a download source.
- 30

advanced-go-programming-book
20.1Kchai2010/advanced-go-programming-book · GoThis is the open-source online book 'Advanced Go Programming' (Go语言高级编程), covering CGO, Go assembly, RPC implementation, Protobuf plugins, web framework implementation and distributed systems for developers who already have some Go experience.
- 31

nndl
19.4Knndl/nndlThe official home of Qiu Xipeng's Chinese textbook 'Neural Network and Deep Learning': it hosts free e-book PDFs, chapter listings, learning resources and errata for the 2nd edition and the new general-audience edition.
- 32

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.
- 33

Foundations-of-LLMs
18.3KZJU-LLMs/Foundations-of-LLMsAn open-source textbook on the foundations of large language models, written by a team at Zhejiang University and freely available as a PDF.
- 34

the-craft-of-selfteaching
17.8Kxiaolai/the-craft-of-selfteaching · Jupyter Notebook'The Craft of Self-Teaching' (自学是门手艺) is a free Chinese-language ebook by Li Xiaolai that uses learning to code as the entry point for building the broader skill of self-teaching.
- 35

Awesome-GitHub-Repo
17.3KWechat-ggGitHub/Awesome-GitHub-RepoA hand-curated Chinese-language collection of interesting and high-quality open-source GitHub projects, organized into thematic categories (AI, fun hacks, real-world practice projects, tools, learning resources) rather than by programming language.
- 36

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.
- 37

Functional-Light-JS
16.7Kgetify/Functional-Light-JS · JavaScriptThis is a free, complete online book (and companion workshop) that teaches a pragmatic, scoped-down subset of functional programming — what the author calls 'Functional-Light Programming' — applied directly to real JavaScript code.
- 38

OnJava8
16.1Klingcoder/OnJava8The Chinese translation of 'On Java 8', the modern successor to the classic 'Thinking in Java' — a full-length book on Java programming.
- 39

DeDRM_tools
15.4Kapprenticeharper/DeDRM_tools · PythonDeDRM_tools is a collection of scripts and calibre plugins for stripping DRM protection off ebooks so they can be read, converted, or backed up freely.
- 40

FMHY
15.1Kfmhy/FMHYFMHY (Free Media Heck Yeah) is a massive curated wiki of free internet resources: streaming, downloading, piracy, adblocking/privacy tools, AI tools, gaming/emulation, and more, hosted at fmhy.net.
- 41
BibliotecaDev
15.1KKAYOKG/BibliotecaDevA curated library of essential programming books, organized by category (algorithms, software architecture, career, data science, agile, DevOps, leadership, etc.), mostly in Portuguese with some English titles.
- 42

ultimate-go
14.9Khoanhan101/ultimate-go · GoA comprehensive study guide for learning the Go programming language in depth, covering language mechanics, design philosophy, and best practices.
- 43
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.
- 44

mit-deep-learning-book-pdf
14.3Kjanishar/mit-deep-learning-book-pdf · JavaThis repo provides PDF versions (chapter-wise and complete) of the MIT Press book 'Deep Learning' by Ian Goodfellow, Yoshua Bengio and Aaron Courville, which is otherwise only available as an HTML book online.
- 45

Startup-CTO-Handbook
14.2KZachGoldberg/Startup-CTO-HandbookThis repository holds the latest content of the Startup CTO's Handbook, a book covering leadership, management, and technical topics for people leading software engineering teams at startups.
- 46

os01
13.7Ktuhdo/os01 · TeXIt's a free book, 'Operating Systems: From 0 to 1', that walks a self-learner through the foundational knowledge needed to write an operating system from scratch.
- 47

react-in-patterns
13.6Kkrasimir/react-in-patterns · JavaScriptA free book about the design patterns and techniques used while developing with React.
- 48

geektime-books
13.4Kit-ebooks-0/geektime-booksA GitHub repository that collects e-books from GeekTime (极客时间), a Chinese online-learning platform for programmers — it has gathered more than 13,000 stars since early 2023.
- 49

Deep-Learning-with-TensorFlow-book
13.2Kdragen1860/Deep-Learning-with-TensorFlow-book · Jupyter NotebookA free, open-source Chinese textbook on deep learning built on the official TensorFlow 2 release, pairing theory with hands-on case studies. This repo ships the PDF e-book, the accompanying source code, and the lecture slides.
- 50

expert_readed_books
12.7K0voice/expert_readed_booksThis is a curated Chinese-language reading list of books recommended for software engineers, covering computer science, software engineering, startups, philosophy, history, business biographies, math, economics, and novels.
- 51

Yuedu
12.5KXIU2/YueduThis is a personal collection of 'book sources' (JSON parsing rule files) for the Chinese novel-reading app '阅读' (Legado). The sources tell the app how to search, list chapters, and extract text from various free novel websites.
- 52

how-to-live-better
12.3Kcdyforever/how-to-live-better · HTMLA single, self-contained HTML page that renders the open-source book '高性价比人生指南' (How to Live Better) — all 32 sections and 528 life-advice tips — into a searchable, mobile-friendly reading page.
- 53

rust-learning
12.3Kctjhoa/rust-learningA curated collection of links to blog posts, articles, videos, books and more for learning Rust — one of the most-starred Rust resources on GitHub, with over 12,000 stars.
- 54

lean-side-bussiness
12.2Keasychen/lean-side-bussinessIt's a free online book by Easy Chen, 'Lean Side Business' (精益副业), on how programmers can elegantly build a side business. It extends his earlier 'How Programmers Make Pocket Money' and adapts the lean startup process specifically for side projects.
- 55

zotero-pdf-translate
12.1Kwindingwind/zotero-pdf-translate · TypeScriptZotero PDF Translate is a Zotero plugin that translates PDF, EPub, webpage, metadata, annotations, and notes into your target language.
- 56

kubernetes-handbook
11.6Krootsongjc/kubernetes-handbook · MermaidThis is a free Chinese-language ebook/handbook that teaches Kubernetes architecture and the cloud-native ecosystem, from container orchestration basics up through service mesh, serverless, and AI-native infrastructure.
- 57

og-equity-compensation
11.5Kjlevy/og-equity-compensationThis is 'The Open Guide to Equity Compensation,' a long-form reference guide covering stock options, RSUs, and the taxes around them for employees negotiating equity at startups and private companies, originally built as a GitHub project and now published on Holloway.
- 58

leetcode
11.3Ksoulmachine/leetcode · TeXA free book of fully worked LeetCode solutions covering 151 problems, written and typeset in LaTeX with C++ code (a Java edition is also in progress).
- 59

github
11.3Kphodal/github · Rich Text FormatThis is a Chinese ebook called 'GitHub 漫游指南' (GitHub Wandering Guide) that explores how to build a good open-source project on GitHub by examining user behavior and interesting patterns on the platform.
- 60

reader
11.1Khectorqin/reader · TypeScript'reader' is a self-hosted web reading service you deploy yourself: a TypeScript-based server that lets you browse and read e-books/novels from configured book sources through a browser.
- 61

raytracing.github.io
10.7KRayTracing/raytracing.github.io · HTMLThe home of the free 'Ray Tracing in One Weekend' series: three online books that teach you to write a ray tracer from scratch in C++, plus the source code for each book.
- 62

eShopOnWeb
10.7Kdotnet-architecture/eShopOnWeb · C#Microsoft's sample ASP.NET Core 8.0 reference application: an online-store web app demonstrating a single-process (monolithic) architecture and deployment model, built to accompany a free architecture ebook.
- 63

typescript-book
10.4Kgibbok/typescript-book · TypeScriptThe Concise TypeScript Book: a free, open-source book giving a succinct overview of TypeScript, from its powerful type system to advanced language features.
- 64

Command-line-text-processing
10.2Klearnbyexample/Command-line-text-processing · ShellA learning repository that teaches command-line text processing tools on Linux: grep, sed, awk, Perl one-liners, Ruby one-liners, sort, diff, and more, organized into chapters with examples and exercises.
- 65
Awsome-Front-End-learning-resource
10.1Khelloqingfeng/Awsome-Front-End-learning-resource · PHPIt is a curated collection of front-end web development resources in Chinese, gathering learning guides, dev tool lists, coding standards, and interview-prep material scattered across GitHub into one README.
- 66

Game-Programmer-Study-Notes
10.1KQianMo/Game-Programmer-Study-NotesThis is a personal collection of study notes from a game programmer's career, covering computer graphics, real-time rendering, GPU programming, design patterns, and software engineering. It works like an enhanced blog, condensing and summarizing classic industry books and technical topics.
- 67

so-novel
8.6Kfreeok/so-novel · Java> [!NOTE] > > Windows 修改 sonovel.l4j.ini > > Linux 修改 run-linux.sh > > macOS 修改 run-macos.sh
- 68

Financial_freedom
7.4Kcodeman008/Financial_freedomThis is a curated Markdown guide that lists top investing and personal-finance books plus top-rated financial documentaries, organized from beginner to advanced, to help readers build long-term financial literacy.
- 69

flyingmouse-format
6.7KLaoFeng-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.
- 70
ai-infra-book
6.7Kbojieli/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.
- 71

claude-code-ultimate-guide
6.2KFlorianBruniaux/claude-code-ultimate-guide · PythonA deep, 430K+ line guide to Claude Code covering agentic workflows, hooks, skills, MCP servers, security, and production practices, paired with runnable templates and quizzes to learn from.
- 72

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.
- 73

FDE-the-Guidance-Book-of-Forward-Deployed-Engineer
5.1Kxdash/FDE-the-Guidance-Book-of-Forward-Deployed-EngineerA free, full-text online book about the Forward Deployed Engineer (FDE) role in the AI era, written in Chinese by Fan Bing (XDash), author of 'Growth Hacker'. It is readable on the companion site and chapter by chapter on GitHub.
- 74

hermes-agent-orange-book
5Kalchaincyf/hermes-agent-orange-book · PythonThis is a free ebook (the Orange Book series) that explains Hermes Agent, an open-source AI Agent framework from Nous Research, covering its self-improvement loop, memory system, tools, and multi-agent orchestration.
- 75
grimmory
4.5Kgrimmory-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.
- 76

Agentic-Design-Patterns
3.9Kevoiz/Agentic-Design-Patterns · Jupyter NotebookThe complete companion materials for Antonio Gulli's book 'Agentic Design Patterns: A Hands-On Guide to Building Intelligent Systems' — all 21 chapters as PDFs plus matching Jupyter code notebooks.
- 77

libron
1.9Knicoverbruggen/libron · PythonLibron is a manually edited revision of the Readerly font, redrawn to have calmer, less distracting serifs and letterforms, specifically for comfortable reading on e-readers and screens.
- 78

Venera-Next
1.5KCyrilPeng/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.
- 79

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.
- 80
Semiconductor_Manufacturing_Introduction
997chenwei810/Semiconductor_Manufacturing_Introduction · PythonAn open, beginner-friendly book that follows one silicon wafer from sand, through the fab, test and packaging, until it becomes a chip. It focuses on process flow, terminology and fab know-how rather than heavy physics.
- 81

csapp-zh-markdown
991SunnyMaria/csapp-zh-markdown · PythonA complete Chinese Markdown edition of CSAPP (Computer Systems: A Programmer's Perspective, 3rd edition) — full chapter text, official exercise answers, Chinese write-ups for the 8 CSAPP labs, and the official self-study lab packages, readable online or offline.
- 82

shulihuazixuecongshu
928tradecatlabs/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.
- 83

android-internals-wiki
493Gracker/android-internals-wiki · PythonThis is a free online book and knowledge wiki about Android system internals, covering App, Framework, Native, and Kernel layers, benchmarked against Android 17 / API 37 with AOSP android-17.0.0r1 source references.
- 84

bookshelf
372murerkinn/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.
- 85

solo-skills
365bam-bam-2/solo-skills · PythonThis is a collection of AI agent 'skills' (SKILL.md procedure files, some with runnable scripts) that a solo entrepreneur built to automate the busywork of running a one-person business — product demo videos, book PDFs, blog posts, meeting minutes, KakaoTalk messaging, Discord bots, and more.
- 86

zhijian-ai-bluebook-workbuddy-harness
240zjp1997720/zhijian-ai-bluebook-workbuddy-harnessThis is a book (Zhijian AI Bluebook ZJBB-003) that reverse-engineers WorkBuddy, an AI agent app, tracing its UI behavior back to the local files it writes and the requests it sends to the model, covering prompts, memory, plugins, experts, Skills and security boundaries.
- 87
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