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.

87Projects
1.7MStars in total
+1.8KStars in a day

Hot right now

Most stars gained in a day · Oct 16

The all-time top

87 projects · by stars

  1. #1 · justjavac/free-programming-books-zh_CN

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

    119.2K
  2. #2 · TapXWorld/ChinaTextbook

    ChinaTextbook

    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.

    82.9K
  3. #3 · byoungd/up

    up

    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.

    68.8K
  1. 4

    HowToLiveBetter

    64.5Keternity4719/HowToLiveBetter · HTML

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

  2. 5

    ai-agent-book

    54.6Kbojieli/ai-agent-book · Python

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

  3. 6

    system-design

    46.6Kkaranpratapsingh/system-design

    It is a free course and ebook that teaches how to design large-scale systems and prepares readers for system design interviews.

  4. 7

    build-web-application-with-golang

    43.9Kastaxie/build-web-application-with-golang · Go

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

  5. 8

    claude-howto

    41.9Kluongnv89/claude-howto · Python

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

  6. 9

    deeplearningbook-chinese

    37.8Kexacity/deeplearningbook-chinese · TeX

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

  7. 10

    hello-algorithm

    36.1Kgeekxh/hello-algorithm · Java

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

  8. 11

    the-way-to-go_ZH_CN

    35Kunknwon/the-way-to-go_ZH_CN · Go

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

  9. 12

    LeetCode-Go

    33.8Khalfrost/LeetCode-Go · Go

    A large, well-organized collection of LeetCode problem solutions written in Go, with 100% test coverage and runtime beating 100% of submissions on many problems.

  10. 13

    rust-course

    31Ksunface/rust-course · Rust

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

  11. 14

    koreader

    30.4Kkoreader/koreader · Lua

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

  12. 15

    koodo-reader

    28.5Kkoodo-reader/koodo-reader · JavaScript

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

  13. 16

    CS-Books

    27.5Kforthespada/CS-Books

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

  14. 17

    calibre

    26.2Kkovidgoyal/calibre · Python

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

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

  16. 19

    fastbook

    25.4Kfastai/fastbook · Jupyter Notebook

    This repo contains the official Jupyter Notebooks for 'the fastai book', an introduction to deep learning, the fastai library, and PyTorch.

  17. 20

    bitcoinbook

    25.3Kbitcoinbook/bitcoinbook · HTML

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

  18. 21

    readest

    25.3Kreadest/readest · TypeScript

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

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

  20. 23

    How-to-Make-a-Computer-Operating-System

    22.4KSamyPesse/How-to-Make-a-Computer-Operating-System · C

    This is a free online book that walks you through writing a simple UNIX-based operating system in C++ from scratch.

  21. 24

    typescript-book

    21.6Kbasarat/typescript-book · TypeScript

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

  22. 25

    ethereumbook

    21.5Kethereumbook/ethereumbook

    It's the official repository for the second edition of 'Mastering Ethereum', an openly licensed book about how Ethereum works, free to read online.

  23. 26

    The-Art-Of-Programming-By-July-2nd

    21.5Kjulycoding/The-Art-Of-Programming-By-July-2nd · C

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

  24. 27

    ebook-treasure-chest

    20.7Kjbiaojerry/ebook-treasure-chest · Python

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

  25. 28

    ebook2audiobook

    20.4KDrewThomasson/ebook2audiobook · Python

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

  26. 29

    books

    20.3Kprogramthink/books

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

  27. 30

    advanced-go-programming-book

    20.1Kchai2010/advanced-go-programming-book · Go

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

  28. 31

    nndl

    19.4Knndl/nndl

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

  29. 32

    calibre-web

    18.4Kjaneczku/calibre-web · Fluent

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

  30. 33

    Foundations-of-LLMs

    18.3KZJU-LLMs/Foundations-of-LLMs

    An open-source textbook on the foundations of large language models, written by a team at Zhejiang University and freely available as a PDF.

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

  32. 35

    Awesome-GitHub-Repo

    17.3KWechat-ggGitHub/Awesome-GitHub-Repo

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

  33. 36

    opc-methodology

    16.9Keasychen/opc-methodology · PHP

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

  34. 37

    Functional-Light-JS

    16.7Kgetify/Functional-Light-JS · JavaScript

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

  35. 38

    OnJava8

    16.1Klingcoder/OnJava8

    The Chinese translation of 'On Java 8', the modern successor to the classic 'Thinking in Java' — a full-length book on Java programming.

  36. 39

    DeDRM_tools

    15.4Kapprenticeharper/DeDRM_tools · Python

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

  37. 40

    FMHY

    15.1Kfmhy/FMHY

    FMHY (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.

  38. 41

    BibliotecaDev

    15.1KKAYOKG/BibliotecaDev

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

  39. 42

    ultimate-go

    14.9Khoanhan101/ultimate-go · Go

    A comprehensive study guide for learning the Go programming language in depth, covering language mechanics, design philosophy, and best practices.

  40. 43

    audiobookshelf

    14.7Kadvplyr/audiobookshelf · JavaScript

    Audiobookshelf is a self-hosted server for organizing and streaming your own audiobook and podcast library, with web, Android and iOS clients.

  41. 44

    mit-deep-learning-book-pdf

    14.3Kjanishar/mit-deep-learning-book-pdf · Java

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

  42. 45

    Startup-CTO-Handbook

    14.2KZachGoldberg/Startup-CTO-Handbook

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

  43. 46

    os01

    13.7Ktuhdo/os01 · TeX

    It'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.

  44. 47

    react-in-patterns

    13.6Kkrasimir/react-in-patterns · JavaScript

    A free book about the design patterns and techniques used while developing with React.

  45. 48

    geektime-books

    13.4Kit-ebooks-0/geektime-books

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

  46. 49

    Deep-Learning-with-TensorFlow-book

    13.2Kdragen1860/Deep-Learning-with-TensorFlow-book · Jupyter Notebook

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

  47. 50

    expert_readed_books

    12.7K0voice/expert_readed_books

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

  48. 51

    Yuedu

    12.5KXIU2/Yuedu

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

  49. 52

    how-to-live-better

    12.3Kcdyforever/how-to-live-better · HTML

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

  50. 53

    rust-learning

    12.3Kctjhoa/rust-learning

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

  51. 54

    lean-side-bussiness

    12.2Keasychen/lean-side-bussiness

    It'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.

  52. 55

    zotero-pdf-translate

    12.1Kwindingwind/zotero-pdf-translate · TypeScript

    Zotero PDF Translate is a Zotero plugin that translates PDF, EPub, webpage, metadata, annotations, and notes into your target language.

  53. 56

    kubernetes-handbook

    11.6Krootsongjc/kubernetes-handbook · Mermaid

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

  54. 57

    og-equity-compensation

    11.5Kjlevy/og-equity-compensation

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

  55. 58

    leetcode

    11.3Ksoulmachine/leetcode · TeX

    A 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).

  56. 59

    github

    11.3Kphodal/github · Rich Text Format

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

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

  58. 61

    raytracing.github.io

    10.7KRayTracing/raytracing.github.io · HTML

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

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

  60. 63

    typescript-book

    10.4Kgibbok/typescript-book · TypeScript

    The Concise TypeScript Book: a free, open-source book giving a succinct overview of TypeScript, from its powerful type system to advanced language features.

  61. 64

    Command-line-text-processing

    10.2Klearnbyexample/Command-line-text-processing · Shell

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

  62. 65

    Awsome-Front-End-learning-resource

    10.1Khelloqingfeng/Awsome-Front-End-learning-resource · PHP

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

  63. 66

    Game-Programmer-Study-Notes

    10.1KQianMo/Game-Programmer-Study-Notes

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

  64. 67

    so-novel

    8.6Kfreeok/so-novel · Java

    > [!NOTE] > > Windows 修改 sonovel.l4j.ini > > Linux 修改 run-linux.sh > > macOS 修改 run-macos.sh

  65. 68

    Financial_freedom

    7.4Kcodeman008/Financial_freedom

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

  66. 69

    flyingmouse-format

    6.7KLaoFeng-mouse/flyingmouse-format · JavaScript

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

  67. 70

    ai-infra-book

    6.7Kbojieli/ai-infra-book · Python

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

  68. 71

    claude-code-ultimate-guide

    6.2KFlorianBruniaux/claude-code-ultimate-guide · Python

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

  69. 72

    kcc

    5.8Kciromattia/kcc · Python

    KCC (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.

  70. 73

    FDE-the-Guidance-Book-of-Forward-Deployed-Engineer

    5.1Kxdash/FDE-the-Guidance-Book-of-Forward-Deployed-Engineer

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

  71. 74

    hermes-agent-orange-book

    5Kalchaincyf/hermes-agent-orange-book · Python

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

  72. 75

    grimmory

    4.5Kgrimmory-tools/grimmory · Java

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

  73. 76

    Agentic-Design-Patterns

    3.9Kevoiz/Agentic-Design-Patterns · Jupyter Notebook

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

  74. 77

    libron

    1.9Knicoverbruggen/libron · Python

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

  75. 78

    Venera-Next

    1.5KCyrilPeng/Venera-Next · Dart

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

  76. 79

    deepseek-harness-orange-book

    1.3Kalchaincyf/deepseek-harness-orange-book · HTML

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

  77. 80

    Semiconductor_Manufacturing_Introduction

    997chenwei810/Semiconductor_Manufacturing_Introduction · Python

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

  78. 81

    csapp-zh-markdown

    991SunnyMaria/csapp-zh-markdown · Python

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

  79. 82

    shulihuazixuecongshu

    928tradecatlabs/shulihuazixuecongshu · Python

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

  80. 83

    android-internals-wiki

    493Gracker/android-internals-wiki · Python

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

  81. 84

    bookshelf

    372murerkinn/bookshelf · TypeScript

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

  82. 85

    solo-skills

    365bam-bam-2/solo-skills · Python

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

  83. 86

    zhijian-ai-bluebook-workbuddy-harness

    240zjp1997720/zhijian-ai-bluebook-workbuddy-harness

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

  84. 87

    oryx

    157wmahfoudh/oryx · Rust

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

Often tagged together