git404hub

what is free-books fr?

ruanyf/free-books — explained in plain English

Analysis updated 2026-06-24 · repo last pushed 2024-03-28

15,846Audience · developerComplexity · 1/5DormantSetup · easy

tl;dr

A curated list of free computer science books available online, organized into eight categories including web development, programming languages, AI, and databases, written in Chinese, many linked resources in English.

vibe map

mindmap
  root((repo))
    Categories
      Web development
      Programming languages
      System administration
      AI and ML
    Languages covered
      Python
      Go
      Rust
      JavaScript
    Format
      Links only
      No books hosted
    Audience
      Students
      Self-learners

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Find a free book to learn a specific programming language like Rust, Go, or Python without buying a textbook.

VIBE 2

Discover free online resources for Linux system administration, networking, and containers.

VIBE 3

Browse free AI and machine learning books and tutorials all organized in one place.

how it stacks up fr

ruanyf/free-books521xueweihan/git-tipscvat-ai/cvat
Stars15,84615,84915,837
LanguagePython
Last pushed2024-03-28
MaintenanceDormant
Setup difficultyeasyeasymoderate
Complexity1/51/53/5
Audiencedeveloperdeveloperdata

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · easy time til it works · 5min

in plain english

This is a curated list of free computer science books available on the internet, written in Chinese. The collection is organized into eight categories: web development, system administration, programming languages, databases, software engineering, artificial intelligence, mathematics and theory, and miscellaneous topics. Resources without a language label are in English. The web development section covers JavaScript, including tutorials on modern JavaScript, TypeScript, and topics like GraphQL and OAuth. The system administration section includes guides on Linux, the command line, networking, and containers. The programming languages section has resources for languages including C, C++, Go, Python, and Rust. The Python section alone lists more than twenty free books covering everything from beginner tutorials to data science and machine learning applications. This repository is essentially a bookmark list, a starting point for anyone who wants to learn computer science or software development without paying for textbooks. It does not contain the books themselves, only links to where they can be found online. It is aimed at Chinese-speaking developers and students, though a significant portion of the linked resources are in English. The full README is longer than what was provided.

prompts (copy fr)

prompt 1
I want to learn Rust using a free book from the ruanyf/free-books list. Help me create a 4-week study plan with daily exercises based on what is available there.
prompt 2
Based on the Python data science books in the free-books collection, recommend a learning path for someone who knows basic Python and wants to get into machine learning.
prompt 3
I'm learning Go and want to work through a free book from ruanyf/free-books. Help me set up a small project to practice the concepts chapter by chapter.

Frequently asked questions

what is free-books fr?

A curated list of free computer science books available online, organized into eight categories including web development, programming languages, AI, and databases, written in Chinese, many linked resources in English.

Is free-books actively maintained?

Dormant — no commits in 2+ years (last push 2024-03-28).

How hard is free-books to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is free-books for?

Mainly developer.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.