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.
Hot right now
Most stars gained in a day · Oct 16
awesome
sindresorhus/awesome · ★ 520.2KIt 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.
+199HelloGitHub
521xueweihan/HelloGitHub · ★ 182.5KHelloGitHub 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.
+119free-programming-books
EbookFoundation/free-programming-books · ★ 399.2KIt 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.
+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
49 projects · by stars
- 520.2K
#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.
- 399.2K
#2 · EbookFoundation/free-programming-booksfree-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.
- 362.6K
#3 · jwasham/coding-interview-universitycoding-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.
- 4

HelloGitHub
182.5K521xueweihan/HelloGitHub · PythonHelloGitHub 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.
- 5

free-programming-books-zh_CN
119.2Kjustjavac/free-programming-books-zh_CNA curated, free index of Chinese-language (and Chinese-translated) computer programming books and tutorials, covering operating systems, databases, web development, languages, AI, and more.
- 6

ChinaTextbook
82.9KTapXWorld/ChinaTextbook · RoffAn 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.
- 7
Best-websites-a-programmer-should-visit
76.2Ksdmg15/Best-websites-a-programmer-should-visitA curated list of useful websites for programmers, covering news, learning resources, coding practice, tools, interview prep, and more.
- 8

awesome-remote-job
49.6Klukasz-madon/awesome-remote-jobA 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.
- 9

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

awesome-english-ebooks
38.2Khehonghui/awesome-english-ebooks · CSSA 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.
- 11

awesome-quant
30.2Kwilsonfreitas/awesome-quant · HTMLA curated list of libraries, packages and resources for quants - people doing quantitative finance: pricing, trading, backtesting, risk and market data.
- 12

500lines
29.6Kaosabook/500lines · JavaScriptThis 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.
- 13

awesome-deep-learning
29.1KChristosChristofidis/awesome-deep-learningA 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.
- 14

awesome-algorithms
25.6Ktayllan/awesome-algorithmsA curated list of places to learn and practice algorithms: links to courses, books, blogs, visualizers and problem sites, sorted by level and topic.
- 15

Anime-Girls-Holding-Programming-Books
22.6Kcat-milk/Anime-Girls-Holding-Programming-BooksA 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.
- 16

security-guide-for-developers
21.1KFallibleInc/security-guide-for-developersThis 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.
- 17

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

GoBooks
19.7Kdariubs/GoBooks · GoA 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.
- 19

awesome-nlp
19.1Kkeon/awesome-nlpA 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.
- 20

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

interview
18.4KOlshansk/interviewA 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.
- 22

fks
17.9KJacksonTian/fks · JavaScriptA 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.
- 23

DeepLearning
17.8KMikoto10032/DeepLearning · Jupyter NotebookA 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.
- 24

awesome-tensorflow
17.5Kjtoy/awesome-tensorflowA curated list of TensorFlow experiments, libraries, and projects — an index of resources for learning and building with TensorFlow, inspired by awesome-machine-learning.
- 25

awesome-math
16.6Krossant/awesome-math · PythonA 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.
- 26
quarkdown
16.3Kiamgio/quarkdown · KotlinQuarkdown 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.
- 27

awesome-kubernetes
16.1Kramitsurana/awesome-kubernetes · ShellA curated list of the best Kubernetes resources — links, guides, and books — inspired by Sindre Sorhus' awesome lists and maintained by the community since 2015.
- 28

awesome-programming-books
15.6Kjobbole/awesome-programming-booksIt 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.
- 29

awesome-graphql
15.1Kchentsulin/awesome-graphqlA curated (awesome) list of GraphQL resources: specifications, implementations, clients, servers, tools, databases, services, books, videos, podcasts, style guides, and tutorials.
- 30

Mind-Expanding-Books
14.4Khackerkid/Mind-Expanding-Books · JavaScriptA curated, categorized list of great non-fiction and fiction books to read, covering topics like startups, philosophy, psychology, history, economics, and more.
- 31

awesome-competitive-programming
14.2Klnishan/awesome-competitive-programmingA curated list of resources for competitive programming, algorithms, and data structures, covering tutorials, courses, books, practice sites, tools, and communities.
- 32
Best-websites-a-programmer-should-visit-zh
13.7Ktuteng/Best-websites-a-programmer-should-visit-zhA 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.
- 33
awesome-sre
13.7Kdastergon/awesome-sreA 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.
- 34

awesome-elixir
13.2Kh4cc/awesome-elixir · ElixirA 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.
- 35

lowlevelprogramming-university
12.8Kgurugio/lowlevelprogramming-universityA 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.
- 36

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

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

awesome-indie
11.9Kmezod/awesome-indieA 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.
- 39

remote-working
11.8Kgreatghoul/remote-working · RubyThis 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.
- 40

CS-Book
11.6Kiamshuaidi/CS-BookA 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.
- 41

software-architecture-books
11.4Kmhadidg/software-architecture-booksA 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.
- 42

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

awesome-database-learning
11.2Kpingcap/awesome-database-learningA 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.
- 44
awesome-deep-vision
11.2Kkjw0612/awesome-deep-visionA curated list of deep learning resources for computer vision, covering papers on classification, detection, segmentation and more, plus courses, books, software and tutorials.
- 45

awesome-threat-intelligence
10.7Khslatman/awesome-threat-intelligenceA 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.
- 46

awesome-angular
10.1KPatrickJS/awesome-angular · HTMLA curated list of Angular resources: one GitHub README that collects the most interesting libraries, tools and learning material from across the Angular ecosystem.
- 47

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

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

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.
Related topics
Often tagged together