XWHQSJ/ebooks
FreeA repository for ebooks, including C, C plus plus, Linux Kernel, Compiler, OS, Algorithm, Security, Database, Network, ML and DL
About XWHQSJ/ebooks
XWHQSJ/ebooks is a GitHub repository that curates a comprehensive collection of technical ebooks covering fundamental computer science topics. The repository includes resources on C, C++, Linux Kernel, Compilers, Operating Systems, Algorithms, Security, Databases, Networking, Machine Learning, and Deep Learning. Many books are available in both English and Chinese, and some folders include supplementary code examples (e.g., Linux kernel driver code from a university course). The collection is organized by subject, making it a valuable reference for self-study, interview preparation, or deepening understanding of core CS concepts.
Key Features
Pros & Cons
- Wide coverage of essential CS topics in one place
- Free and open source with no restrictions
- Well-organized directory structure
- Includes classic textbooks like 'Compilers: Principles, Techniques, and Tools' (Dragon Book) and 'C++ Primer Plus'
- Some topics include practical code examples
- Some ebooks may be older editions (e.g., C++ Primer Plus 5th edition from 2005)
- Not actively maintained (last commit appears old; only 86 commits total)
- Lacks newer topics like Rust, Go, or cloud-native technologies
- Primarily a collection of PDFs; no interactive learning or quizzes