Book

Top 23 Book Open-Source Projects

  1. You-Dont-Know-JS

    A book series (2 published editions) on the JS language.

    Project mention: Do you need classes in JS/TS? 2025 version | dev.to | 2025-03-18

    So is it good or bad to use classes? In my opinion, classes are great solutions to a set of particular problems. Using them outside of these problems is adding noise to your codebase. If you don't know how else to write structured code, then it means you must invest in learning more about JavaScript and TypeScript. For further reading I really recommend the books by getify - You don't know JS; class alternatives.

  2. Civic Auth

    Auth in Less Than 5 Minutes. Civic Auth comes with multiple SSO options, optional embedded wallets, and user management — all implemented with just a few lines of code. Start building today.

    Civic Auth logo
  3. hello-algo

    《Hello 算法》:动画图解、一键运行的数据结构与算法教程。支持 Python, Java, C++, C, C#, JS, Go, Swift, Rust, Ruby, Kotlin, TS, Dart 代码。简体版和繁体版同步更新,English version ongoing

    Project mention: Hello-Algo: Interactive Visual Data Structures and Algorithms in 14 Languages | news.ycombinator.com | 2024-08-17
  4. wtfjs

    🤪 A list of funny and tricky JavaScript examples

    Project mention: A list of funny and tricky JavaScript examples | news.ycombinator.com | 2025-05-09
  5. the-way-to-go_ZH_CN

    《The Way to Go》中文译本,中文正式名《Go 入门指南》

  6. python-guide

    Python best practices guidebook, written for humans.

    Project mention: Top Github repositories for 10+ programming languages | dev.to | 2024-07-16

    Python guide

  7. d2l-en

    Interactive deep learning book with multi-framework code, math, and discussions. Adopted at 500 universities from 70 countries including Stanford, MIT, Harvard, and Cambridge.

  8. fastbook

    The fastai book, published as Jupyter Notebooks

  9. SurveyJS

    JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor. Add the SurveyJS white-label form builder to your JavaScript app (React/Angular/Vue3). Build complex JSON forms without coding. Fully customizable, works with any backend, perfect for data-heavy apps. Learn more.

    SurveyJS logo
  10. koodo-reader

    A modern ebook manager and reader with sync and backup capacities for Windows, macOS, Linux, Android, iOS and Web

    Project mention: Koodo Reader – A cross-platform eBook reader | news.ycombinator.com | 2025-04-21
  11. ethereumbook

    Mastering Ethereum, by Andreas M. Antonopoulos, Gavin Wood

    Project mention: Top Github repositories for 10+ programming languages | dev.to | 2024-07-16

    Awesome web3 Ethereum Book

  12. advanced-go-programming-book

    :books: 《Go语言高级编程》开源图书,涵盖CGO、Go汇编语言、RPC实现、Protobuf插件实现、Web框架实现、分布式系统等高阶主题(完稿)

  13. GoBooks

    List of Golang books

    Project mention: Golang Overview | dev.to | 2024-08-25

    For those looking to deepen their understanding of Go, several excellent resources are recommended. Books like "The Go Programming Language" by Alan A. A. Donovan and Brian W. Kernighan provide thorough insights into the language's design and capabilities. Online courses from platforms like Coursera and Udemy, as well as practical tutorials available on sites such as DigitalOcean and W3Schools, offer structured learning paths. Community engagement on forums and websites like Reddit or the official Go Wiki can also provide valuable support and insight as learners continue to practice and refine their Go programming skills[10][11][19][20].

  14. Functional-Light-JS

    Pragmatic, balanced FP in JavaScript. @FLJSBook on twitter.

  15. book

    The Rust Programming Language

    Project mention: Getting Started with Rust: A Modern Systems Programming Language | dev.to | 2025-05-12

    Read the Rust Book: The official Rust book is a fantastic resource.

  16. Learn-Vim

    Learning Vim and Vimscript doesn't have to be hard. This is the guide that you're looking for 📖

    Project mention: Unlock Your Editing Superpowers with "Learn Vim (the Smart Way)" 🚀 | dev.to | 2024-10-06

    So, what are you waiting for? Dive into the world of "Learn Vim (the Smart Way)" and unlock your editing superpowers! You can find the guide at: https://github.com/iggredible/Learn-Vim 🙌

  17. mit-deep-learning-book-pdf

    MIT Deep Learning Book in PDF format (complete and parts) by Ian Goodfellow, Yoshua Bengio and Aaron Courville

    Project mention: Top Github repositories for 10+ programming languages | dev.to | 2024-07-16

    MIT deep learning PDF

  18. os01

    Bootstrap yourself to write an OS from scratch. A book for self-learner.

    Project mention: Dive Into the Heart of Operating Systems with "Operating Systems: From 0 to 1" 🖥️ | dev.to | 2024-06-22

    So, what are you waiting for? Dive into the world of "Operating Systems: From 0 to 1" and unlock the secrets of these essential software components. You can access the course materials and resources by visiting the official GitHub repository: https://github.com/tuhdo/os01/releases/tag/0.0.1. Prepare to be amazed and inspired as you embark on this captivating journey into the heart of operating systems! 💻

  19. rust-learning

    A bunch of links to blog posts, articles, videos, etc for learning Rust

    Project mention: Top Github repositories for 10+ programming languages | dev.to | 2024-07-16

    Rust Learning

  20. scientific-visualization-book

    An open access book on scientific visualization using python and matplotlib

    Project mention: Scientific Visualization: Python and Matplotlib, by Nicolas Rougier | news.ycombinator.com | 2024-09-17
  21. Crafting Interpreters

    Repository for the book "Crafting Interpreters"

    Project mention: Nnd – a TUI debugger alternative to GDB, LLDB | news.ycombinator.com | 2025-05-06

    Cool! I did not know about that book. Added to [1]. :-)

    --

    1: https://github.com/munificent/craftinginterpreters/issues/92...

  22. Awsome-Front-End-learning-resource

    :octocat:GitHub最全的前端资源汇总仓库(包括前端学习、开发资源、求职面试等)

  23. ansible-for-devops

    Ansible for DevOps examples.

    Project mention: Getting Started with DevOps: A Comprehensive Guide | dev.to | 2024-11-21

    Ansible for DevOps - Free examples

  24. Book-Mathematical-Foundation-of-Reinforcement-Learning

    This is the homepage of a new book entitled "Mathematical Foundations of Reinforcement Learning."

    Project mention: Mathematical Foundations of Reinforcement Learning | news.ycombinator.com | 2025-03-10
  25. typescript-book

    The Concise TypeScript Book: A Concise Guide to Effective Development in TypeScript. Free and Open Source. (by gibbok)

  26. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Book discussion

Log in or Post with

Book related posts

  • Understanding-j: An introduction to the J programming language that gets to the

    2 projects | news.ycombinator.com | 3 May 2025
  • How to use curl

    2 projects | dev.to | 3 May 2025
  • Go channels are bad and you should feel bad (2016)

    2 projects | news.ycombinator.com | 13 Apr 2025
  • Warp Terminal: Revolutionizing Command Line Interfaces with Modern UX and AI

    1 project | dev.to | 12 Apr 2025
  • So, I Wrote a Book: The Story Behind "100 Go Mistakes and How to Avoid Them"

    2 projects | news.ycombinator.com | 10 Apr 2025
  • Programmers I Know – Matthias Endler

    4 projects | news.ycombinator.com | 9 Apr 2025
  • How to Create Your First Rust Project with Cargo

    1 project | dev.to | 4 Apr 2025
  • A note from our sponsor - SurveyJS
    surveyjs.io | 16 May 2025
    Add the SurveyJS white-label form builder to your JavaScript app (React/Angular/Vue3). Build complex JSON forms without coding. Fully customizable, works with any backend, perfect for data-heavy apps. Learn more. Learn more →

Index

What are some of the best open-source Book projects? This list will help you:

# Project Stars
1 You-Dont-Know-JS 182,050
2 hello-algo 112,383
3 wtfjs 35,975
4 the-way-to-go_ZH_CN 34,892
5 python-guide 28,896
6 d2l-en 25,776
7 fastbook 23,047
8 koodo-reader 22,279
9 ethereumbook 20,494
10 advanced-go-programming-book 19,697
11 GoBooks 17,956
12 Functional-Light-JS 16,734
13 book 16,078
14 Learn-Vim 14,348
15 mit-deep-learning-book-pdf 13,247
16 os01 12,564
17 rust-learning 11,833
18 scientific-visualization-book 10,876
19 Crafting Interpreters 9,724
20 Awsome-Front-End-learning-resource 9,530
21 ansible-for-devops 8,735
22 Book-Mathematical-Foundation-of-Reinforcement-Learning 8,805
23 typescript-book 8,582

Sponsored
Auth in Less Than 5 Minutes
Civic Auth comes with multiple SSO options, optional embedded wallets, and user management — all implemented with just a few lines of code. Start building today.
www.civic.com

Did you know that JavaScript is
the 3rd most popular programming language
based on number of references?