Topics / #books

Books projects on GitHub

Free programming books and curated reading lists

As of , the most-starred Books projects on GitHub are awesome (520.2K stars), free-programming-books (399.2K stars) and coding-interview-university (362.6K stars). GitHub.Locker tracks 49 Books repositories with 2.5M stars combined. The fastest-growing on October 16 was awesome, with +543 stars in a day.

49Projects
2.5MStars in total
+1.3KStars in a day

Hot right now

Most stars gained in a day · Oct 16

The all-time top

49 projects · by stars

  1. #1 · sindresorhus/awesome

    awesome

    It is 'awesome', the original curated directory of awesome lists maintained by Sindre Sorhus: a hand-picked index of lists about all kinds of interesting topics, from programming languages and platforms to gaming, security, and business.

    520.2K
  2. #2 · EbookFoundation/free-programming-books

    free-programming-books

    It is a huge, community-maintained list of freely available programming books and other learning resources in many human languages; it started as a clone of a famous StackOverflow list and has grown to become one of GitHub's most popular repositories.

    399.2K
  3. #3 · jwasham/coding-interview-university

    coding-interview-university

    It is a multi-month self-study plan covering the computer science topics you need to pass a software engineering interview at a large company.

    362.6K
  1. 4

    HelloGitHub

    182.5K521xueweihan/HelloGitHub · Python

    HelloGitHub is a monthly magazine that rounds up interesting, entry-level open source projects from GitHub, publishing a fresh issue on the 28th of each month.

  2. 5

    free-programming-books-zh_CN

    119.2Kjustjavac/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.

  3. 6

    ChinaTextbook

    82.9KTapXWorld/ChinaTextbook · Roff

    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.

  4. 7

    Best-websites-a-programmer-should-visit

    76.2Ksdmg15/Best-websites-a-programmer-should-visit

    A curated list of useful websites for programmers, covering news, learning resources, coding practice, tools, interview prep, and more.

  5. 8

    awesome-remote-job

    49.6Klukasz-madon/awesome-remote-job

    A curated list of resources for finding and succeeding at remote jobs: job boards, aggregators, articles, books, podcasts, communities, events, and tools, inspired by the 'awesome-python' format.

  6. 9

    legado

    47.1Kgedoor/legado · Kotlin

    Legado (阅读) is an e-book reader app written in Kotlin, presented as 'Legado 3.0 Book Reader with powerful controls & full functions'.

  7. 10

    awesome-english-ebooks

    38.2Khehonghui/awesome-english-ebooks · CSS

    A repository of direct download links for English-language magazines - The Economist (with audio), The New Yorker, The Atlantic, and Wired - available in epub, mobi, and pdf formats, updated weekly for free.

  8. 11

    awesome-quant

    30.2Kwilsonfreitas/awesome-quant · HTML

    A curated list of libraries, packages and resources for quants - people doing quantitative finance: pricing, trading, backtesting, risk and market data.

  9. 12

    500lines

    29.6Kaosabook/500lines · JavaScript

    This is the source for '500 Lines or Less', the fourth book in the Architecture of Open Source Applications series: each chapter walks through a working program written in at most 500 lines of code.

  10. 13

    awesome-deep-learning

    29.1KChristosChristofidis/awesome-deep-learning

    A curated GitHub list of deep learning tutorials, projects and communities, with about 29,000 stars. It's a jumping-off point for learning the field, not software you run.

  11. 14

    awesome-algorithms

    25.6Ktayllan/awesome-algorithms

    A curated list of places to learn and practice algorithms: links to courses, books, blogs, visualizers and problem sites, sorted by level and topic.

  12. 15

    Anime-Girls-Holding-Programming-Books

    22.6Kcat-milk/Anime-Girls-Holding-Programming-Books

    A community-curated GitHub collection of pictures showing anime girls holding programming books, sorted into folders by the book's subject. It has collected over 22,000 stars since 2017.

  13. 16

    security-guide-for-developers

    21.1KFallibleInc/security-guide-for-developers

    This is a practical security guide for web developers that explains common security issues (authentication, encryption, sessions, attacks, etc.) and gives a checklist for building more secure systems.

  14. 17

    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.

  15. 18

    GoBooks

    19.7Kdariubs/GoBooks · Go

    A curated list of the best books on the Go programming language — from beginner tutorials to concurrency, performance, and system design — kept as one place to find the right learning resource.

  16. 19

    awesome-nlp

    19.1Kkeon/awesome-nlp

    A curated list of resources dedicated to Natural Language Processing — research hubs, tutorials, courses, books, libraries, datasets, and task methods, collected as links with one-line descriptions.

  17. 20

    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.

  18. 21

    interview

    18.4KOlshansk/interview

    A curated collection of links — books, courses, articles, question banks, mock-interview services, and videos — meant to help you prepare for a technical interview, especially at companies like Google and Facebook.

  19. 22

    fks

    17.9KJacksonTian/fks · JavaScript

    A community-maintained map of the knowledge a frontend engineer needs — browsers, languages, tools, frameworks, standards, performance, security — plus star-rated book recommendations. It grew out of @jayli's famous frontend knowledge structure diagram.

  20. 23

    DeepLearning

    17.8KMikoto10032/DeepLearning · Jupyter Notebook

    A Chinese-language deep learning tutorial — a huge curated collection of links to courses, books, lecture notes, surveys and code, taking you from math basics through CNNs, GANs, RNNs and GNNs to Kaggle practice and interview prep.

  21. 24

    awesome-tensorflow

    17.5Kjtoy/awesome-tensorflow

    A curated list of TensorFlow experiments, libraries, and projects — an index of resources for learning and building with TensorFlow, inspired by awesome-machine-learning.

  22. 25

    awesome-math

    16.6Krossant/awesome-math · Python

    A curated GitHub list of high-quality resources for learning, teaching, and doing mathematics — covering pure math, applied math, computation, formal proof, and AI in mathematics.

  23. 26

    quarkdown

    16.3Kiamgio/quarkdown · Kotlin

    Quarkdown is a Markdown-based typesetting system: you write a single Markdown source and it compiles into a print-ready book, academic paper, knowledge base, website, or interactive presentation.

  24. 27

    awesome-kubernetes

    16.1Kramitsurana/awesome-kubernetes · Shell

    A curated list of the best Kubernetes resources — links, guides, and books — inspired by Sindre Sorhus' awesome lists and maintained by the community since 2015.

  25. 28

    awesome-programming-books

    15.6Kjobbole/awesome-programming-books

    It is a curated Chinese-language list of 100+ classic programming books, covering computer systems and networking, architecture, algorithms and data structures, frontend, backend, mobile, databases, testing, project management, and career/interview preparation.

  26. 29

    awesome-graphql

    15.1Kchentsulin/awesome-graphql

    A curated (awesome) list of GraphQL resources: specifications, implementations, clients, servers, tools, databases, services, books, videos, podcasts, style guides, and tutorials.

  27. 30

    Mind-Expanding-Books

    14.4Khackerkid/Mind-Expanding-Books · JavaScript

    A curated, categorized list of great non-fiction and fiction books to read, covering topics like startups, philosophy, psychology, history, economics, and more.

  28. 31

    awesome-competitive-programming

    14.2Klnishan/awesome-competitive-programming

    A curated list of resources for competitive programming, algorithms, and data structures, covering tutorials, courses, books, practice sites, tools, and communities.

  29. 32

    Best-websites-a-programmer-should-visit-zh

    13.7Ktuteng/Best-websites-a-programmer-should-visit-zh

    A curated list of websites useful for programmers — news, coding practice, interview prep, MOOCs, podcasts, books and more. It is a reading list of links, nothing to install.

  30. 33

    awesome-sre

    13.7Kdastergon/awesome-sre

    A curated list of Site Reliability Engineering (SRE) and Production Engineering resources — a hand-picked collection of articles, books, talks, podcasts and tools, maintained as a single GitHub README.

  31. 34

    awesome-elixir

    13.2Kh4cc/awesome-elixir · Elixir

    A curated directory of awesome Elixir (and Erlang) libraries, resources and shiny things, inspired by awesome-php. It is a reading list of packages, not a tool you install.

  32. 35

    lowlevelprogramming-university

    12.8Kgurugio/lowlevelprogramming-university

    A curated roadmap for learning low-level programming (assembly, C, Rust, embedded systems, Linux kernel), inspired by google-interview-university. It is a single long README with links to books, courses, and projects organized by topic.

  33. 36

    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.

  34. 37

    awesome-distributed-systems

    12.4Ktheanalyst/awesome-distributed-systems

    A curated reading list for learning distributed systems: papers, books, courses, videos, and blog posts organized by topic, inspired by awesome-python style lists.

  35. 38

    awesome-indie

    11.9Kmezod/awesome-indie

    A curated list of resources to help independent developers make money from their own products: communities, newsletters, podcasts, talks, posts, books, tools and courses, compiled by indie maker @mezod of everyday.app.

  36. 39

    remote-working

    11.8Kgreatghoul/remote-working · Ruby

    This is a curated, Chinese-language collection of remote-work resources: articles, Q&A discussions, hiring teams, videos, podcasts, channels, survey reports, books, and productivity tools.

  37. 40

    CS-Book

    11.6Kiamshuaidi/CS-Book

    A curated Chinese-language collection of popular computer science e-books, kept as a GitHub repo with about 11.6k stars — a go-to reference for CS study materials.

  38. 41

    software-architecture-books

    11.4Kmhadidg/software-architecture-books

    A comprehensive list of books on Software Architecture — explicitly not a recommendation list — where each entry is a table row with title, ISBN, Goodreads rating, number of raters, and publication year.

  39. 42

    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.

  40. 43

    awesome-database-learning

    11.2Kpingcap/awesome-database-learning

    A curated collection of learning materials — papers, textbooks, university courses, talks and blog posts — for understanding how databases work internally, covering everything from query optimization to storage, concurrency control and distributed consensus.

  41. 44

    awesome-deep-vision

    11.2Kkjw0612/awesome-deep-vision

    A curated list of deep learning resources for computer vision, covering papers on classification, detection, segmentation and more, plus courses, books, software and tutorials.

  42. 45

    awesome-threat-intelligence

    10.7Khslatman/awesome-threat-intelligence

    A curated catalog of threat intelligence resources — feeds, tools, frameworks, standards and research for tracking online threats. It is a pointer list on GitHub, not software you install.

  43. 46

    awesome-angular

    10.1KPatrickJS/awesome-angular · HTML

    A curated list of Angular resources: one GitHub README that collects the most interesting libraries, tools and learning material from across the Angular ecosystem.

  44. 47

    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.

  45. 48

    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.

  46. 49

    reader3

    3.9Kkarpathy/reader3 · Python

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

Often tagged together