For a collection of technical books for developers, the first results are ebookfoundation/free-programming-books (This community-maintained directory aggregates thousands of free technical books spanning programming languages, algorithms, and computer science, with topic categories, peer-reviewed contributions, regular updates, and helpful descriptions — a model answer for this search), vhf/free-programming-books (This is the definitive curated directory of free programming books, organized by topic and language, community-maintained, and regularly updated with descriptions and links covering all skill levels—exactly what you're looking for) and mtdvio/every-programmer-should-know (This repository is a community-curated directory of technical resources including free books and papers across computer science topics, fitting the search for an open-source collection of free technical books). it-ebooks-0/geektime-books and dariubs/gobooks round out the shortlist. Compare the match explanations and check the project documentation against your requirements.
Explore a collection of free technical books covering programming languages, software architecture, and computer science topics.
This project is a centralized, open-access repository that serves as a structured directory for technical education and professional development. It functions as a community-driven knowledge base, aggregating high-quality learning materials to support global accessibility to computer science and software engineering resources. The platform distinguishes itself through a collaborative governance model that utilizes peer-reviewed workflows for all content additions and modifications. By leveraging structured text files and decentralized version control, the repository maintains a searchable, hu
This community-maintained directory aggregates thousands of free technical books spanning programming languages, algorithms, and computer science, with topic categories, peer-reviewed contributions, regular updates, and helpful descriptions — a model answer for this search.
:books: Freely available programming books
This is the definitive curated directory of free programming books, organized by topic and language, community-maintained, and regularly updated with descriptions and links covering all skill levels—exactly what you're looking for.
This project is a comprehensive, community-curated knowledge base designed to support software engineers in mastering both fundamental computer science principles and practical industry methodologies. It serves as a centralized reference library that aggregates technical resources, academic literature, and professional guidance to facilitate systematic skill acquisition across the entire software development lifecycle. What distinguishes this repository is its holistic approach to the engineering profession, which bridges the gap between theoretical knowledge and career-oriented development.
This repository is a community-curated directory of technical resources including free books and papers across computer science topics, fitting the search for an open-source collection of free technical books.
This project is a curated ebook repository and technical library containing professional software engineering guides and textbooks. It serves as a resource for computer science and system design, providing educational materials for self-paced learning and reference. The collection is stored in EPUB format to ensure consistent formatting across different reader applications. Content is organized through a directory-based asset system and library indexing to enable navigation by professional topic. The repository distributes materials via a static file structure for offline accessibility, offl
This repository is a curated collection of free technical ebooks in EPUB format, focused on software engineering and computer science, organized by topic for offline access—it squarely fits the need for a directory or collection of free technical books, though it covers only one format and lacks explicit community contribution or update mechanisms.
GoBooks is a curated directory and index of technical literature designed to support software engineering development and professional growth. The project functions as a structured repository that organizes educational materials into learning paths, allowing developers to discover resources tailored to their specific proficiency levels and career goals. The collection is centered on the Go programming language, providing a progression of books and guides that range from fundamental syntax to advanced system design patterns. By utilizing a structured classification system, the repository enabl
GoBooks is a curated directory of free technical books focused on the Go language, organized by learning path from beginner to advanced, so it fits the request for a structured collection of programming books, though it is limited to one language rather than covering all technical domains.
This project is a curated repository of technical learning materials and a personal knowledge base. It consists of version-controlled Markdown summaries covering software architecture, engineering literature, research papers, and professional talks. The collection functions as a digital garden, using bidirectional linking and cross-references to map relationships between technical concepts. Content is distilled from various sources, including technical books, conference talks, and foundational computer science papers, into concise summaries to facilitate recall and study. The system is organ
This is a personal knowledge base of technical book summaries and notes, not a curated directory of free books that others can browse or download — it's a neighbouring category focused on the author's own learning rather than a community-maintained list with multiple formats and contributions.
This project is a curated library of hand-drawn technical documentation and visual knowledge bases designed to simplify complex software engineering concepts. It replaces traditional code-centric diagrams with annotated illustrations and sketchnotes to translate abstract logic into intuitive mental models. The resource utilizes an analogy-based learning approach, mapping software operations and algorithms to concrete physical metaphors. It employs a visual-first documentation model that breaks down intricate technical workflows into sequential sketches for step-by-step comprehension. The kno
This repository is a curated collection of hand-drawn visual explanations and sketchnotes for technical concepts, not a directory of free technical books in downloadable formats, so it is a different kind of learning resource than what you are looking for.
This project is a comprehensive technical knowledge base and study guide focused on data structures, algorithms, and computer science fundamentals. It provides a curated collection of tutorials and educational resources designed to support technical growth and academic learning. The repository distinguishes itself through a heavy emphasis on visual learning, utilizing mind maps, diagrams, and illustrated breakdowns to explain complex algorithmic logic. It further supports career readiness by providing a repository of company-specific interview questions and real-world candidate experiences.
This repository is a curated study guide and knowledge base for algorithms and data structures with visual aids and interview prep, but it is not a directory of free technical books as requested — it provides its own tutorials rather than listing external books.
| Repository | Stars | Language | License | Last push |
|---|---|---|---|---|
| ebookfoundation/free-programming-books | 390.3K | Python | CC-BY-4.0 | |
| vhf/free-programming-books | 390.4K | Python | CC-BY-4.0 | |
| mtdvio/every-programmer-should-know |
| 99.8K |
| — |
| CC-BY-4.0 |
| it-ebooks-0/geektime-books | 13.2K | — | — |
| dariubs/gobooks | 19.2K | Go | — |
| keyvanakbary/learning-notes | 6.4K | SCSS | — |
| girliemac/a-picture-is-worth-a-1000-words | 11.4K | — | CC-BY-SA-4.0 |
| geekxh/hello-algorithm | 36.1K | Java | — |