awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com

Open Source Technical Books

Ranking updated Jul 1, 2026

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.

Open Source Technical Books

Find the best repos with AI.We'll search the best matching repositories with AI.
  • ebookfoundation/free-programming-booksEbookFoundation avatar

    EbookFoundation/free-programming-books

    390,347View on GitHub↗

    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.

    PythonCurated Educational RepositoriesLearning DirectoriesMarkdown-Based Authoring
    View on GitHub↗390,347
  • vhf/free-programming-booksvhf avatar

    vhf/free-programming-books

    390,387View on GitHub↗

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

    PythonAwesome ListAwesome ListsComputer Science References
    View on GitHub↗390,387
  • mtdvio/every-programmer-should-knowmtdvio avatar

    mtdvio/every-programmer-should-know

    99,795View on GitHub↗

    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.

    Career Advancement ResourcesCareer GuidanceComputer Science Foundations
    View on GitHub↗99,795
  • it-ebooks-0/geektime-booksit-ebooks-0 avatar

    it-ebooks-0/geektime-books

    13,179View on GitHub↗

    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.

    Curated Knowledge RepositoriesSoftware Engineering ResourcesContent Formats
    View on GitHub↗13,179
  • dariubs/gobooksdariubs avatar

    dariubs/GoBooks

    19,168View on GitHub↗

    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.

    GoAwesome ListGo ResourcesTechnical Books
    View on GitHub↗19,168
  • keyvanakbary/learning-noteskeyvanakbary avatar

    keyvanakbary/learning-notes

    6,412View on GitHub↗

    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.

    SCSSBook SummariesBook Summaries
    View on GitHub↗6,412
  • girliemac/a-picture-is-worth-a-1000-wordsgirliemac avatar

    girliemac/a-picture-is-worth-a-1000-words

    11,399View on GitHub↗

    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.

    Technical Topics
    View on GitHub↗11,399
  • geekxh/hello-algorithmgeekxh avatar

    geekxh/hello-algorithm

    36,074View on GitHub↗

    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.

    JavaE-Books
    View on GitHub↗36,074
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
ebookfoundation/free-programming-books390.3KPythonCC-BY-4.0Jun 13, 2026
vhf/free-programming-books390.4KPythonCC-BY-4.0Jun 16, 2026
mtdvio/every-programmer-should-know
99.8K
—
CC-BY-4.0
Dec 29, 2025
it-ebooks-0/geektime-books13.2K——Jan 26, 2023
dariubs/gobooks19.2KGo—Feb 7, 2026
keyvanakbary/learning-notes6.4KSCSS—Jan 2, 2024
girliemac/a-picture-is-worth-a-1000-words11.4K—CC-BY-SA-4.0Jan 23, 2024
geekxh/hello-algorithm36.1KJava—Jun 13, 2023

Related searches

  • a collection of free programming books
  • a collection of books for learning programming
  • a collection of free programming textbooks
  • a platform for hosting technical documentation
  • a reading list for learning Go
  • a comprehensive guide for learning ethical hacking
  • a course for technical writing
  • a reading list for engineering managers