awesome-repositories.com
© 2026 Bringes Technology SRL·VAT RO45896025·hello@bringes.io
MCPSitemapPrivacyTerms
Books, Docs & Reference · Awesome GitHub Repositories

37 repos

Awesome GitHub RepositoriesBooks, Docs & Reference

Explore 37 awesome GitHub repositories matching education & learning resources · Books, Docs & Reference. Refine with filters or upvote what's useful.

  1. Home
  2. Education & Learning Resources
  3. Educational Resources
  4. Reference & Media
  5. Books, Docs & Reference

Awesome Books, Docs & Reference GitHub Repositories

Describe the repository you're looking for…
We'll search the best matching repositories with AI.
  • mtdvio/every-programmer-should-know

    mtdvio/every-programmer-should-know

    97,839GitHubView 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

    Examine foundational academic research to ground modern development practices in proven computer science theory and historical context.

    cc-bycollectioncomputer-science
  • pytorch/pytorch

    pytorch/pytorch

    97,601GitHubView on GitHub↗

    PyTorch is a machine learning framework centered on a GPU-ready tensor library that supports multi-dimensional array operations across both CPU and accelerator hardware. It provides a foundational infrastructure for mathematical computation and dynamic neural network construction, utilizing a tape-based automatic diffe

    Summarizes core architectural concepts including tensor operations, neural network modules, and optimization routines.

    Pythonautograddeep-learninggpu
  • Shubhamsaboo/awesome-llm-apps

    Shubhamsaboo/awesome-llm-apps

    96,116GitHubView on GitHub↗

    This repository serves as a comprehensive collection of resources, templates, and starter code for building artificial intelligence applications. It provides a centralized hub for developers to access practical implementations of common workflows, including retrieval-augmented generation pipelines and autonomous agent

    Organizes diverse templates and development assets into a searchable directory for quick discovery.

    Pythonagentsllmspython
  • microsoft/Web-Dev-For-Beginners

    microsoft/Web-Dev-For-Beginners

    95,318GitHubView on GitHub↗

    This project is an open-source educational curriculum designed to facilitate technical skill acquisition through a structured, project-based learning framework. It serves as a centralized knowledge base that guides learners through foundational web development concepts, modern programming logic, and advanced technical

    Aggregates detailed instructional guides and technical references into a single, accessible repository for ongoing developer skill development.

    JavaScriptcsscurriculumeducation
  • iluwatar/java-design-patterns

    iluwatar/java-design-patterns

    93,757GitHubView on GitHub↗

    This project is a comprehensive educational knowledge base designed to help developers master software engineering excellence through a structured catalog of design patterns and architectural principles. It provides a curated repository of best practices, programming heuristics, and implementation examples, all organiz

    Demonstrates standard software design patterns through functional, ready-to-use code snippets.

    Javaawesome-listdesign-patternshacktoberfest
  • gin-gonic/gin

    gin-gonic/gin

    88,134GitHubView on GitHub↗

    Gin is a web framework designed for building high-performance web services and APIs. It functions as a middleware-oriented engine that processes incoming HTTP requests through a sequential chain of handlers, allowing for the modular management of cross-cutting concerns such as authentication and logging. The framework

    Demonstrates core functionality and best practices through guided examples for building web services.

    Goframeworkgingo
  • rasbt/LLMs-from-scratch

    rasbt/LLMs-from-scratch

    85,529GitHubView on GitHub↗

    This repository serves as an educational framework for building large language models from the ground up. It provides a structured curriculum that guides learners through the end-to-end lifecycle of model development, including data processing, architecture design, and optimization. By focusing on low-level implementat

    Serves as a primary reference for building large language models, with related supplemental reading available for advanced topics.

    Jupyter Notebookaiartificial-intelligencechatbot
  • realworld-apps/realworld

    realworld-apps/realworld

    82,844GitHubView on GitHub↗

    RealWorld is an open-source project that provides a standardized blueprint for building functionally identical applications across diverse programming languages and frameworks. By establishing a contract-first API specification and a shared data model, it enables developers to create decoupled frontend and backend comp

    Standardizes application logic into a common blueprint that can be implemented across virtually any programming language or technology stack.

    Bru
  • MisterBooo/LeetCodeAnimation

    MisterBooo/LeetCodeAnimation

    76,717GitHubView on GitHub↗

    LeetCodeAnimation is an educational code archive and technical interview resource designed to help developers master complex programming concepts. It functions as a centralized repository of source code and instructional materials, providing a structured environment for self-paced learning of fundamental computer scien

    Demonstrates complex programming concepts through a library of functional source code and clear technical explanations.

    Javaanimationleetcodeleetcode-c
  • d2l-ai/d2l-zh

    d2l-ai/d2l-zh

    75,708GitHubView on GitHub↗

    This project is an open-source, interactive educational platform designed to teach deep learning through a comprehensive, code-first curriculum. It provides a structured learning path that covers foundational mathematics, modern neural network architectures, and practical optimization techniques, enabling practitioners

    Supplies complete, from-scratch implementations of various neural network architectures to demonstrate core training mechanics.

    Pythonbookchinesecomputer-vision
  • mlabonne/llm-course

    mlabonne/llm-course

    75,340GitHubView on GitHub↗

    This project is a comprehensive educational curriculum and engineering handbook focused on the lifecycle of large language models. It serves as a structured knowledge base for machine learning practitioners, covering the fundamental mathematical and architectural principles of transformer-based sequence modeling, as we

    Deep dives analyze emerging trends like agent swarms and early fusion strategies to improve vision-language model capabilities.

    courselarge-language-modelsllm
  • nestjs/nest

    nestjs/nest

    74,685GitHubView on GitHub↗

    Nest is a server-side framework for building scalable and maintainable enterprise-grade applications using TypeScript. It provides a modular architecture that organizes code into encapsulated, reusable modules, utilizing a dependency injection container to manage object lifecycles and resolve component dependencies thr

    Maintains an extensive knowledge base featuring detailed API references and architectural best practices.

    TypeScriptframeworkhacktoberfestjavascript
  • ventoy/Ventoy

    ventoy/Ventoy

    74,578GitHubView on GitHub↗

    Ventoy is a cross-platform boot manager that enables users to launch multiple operating system installers and live environments from a single portable storage device. By intercepting the BIOS or UEFI startup sequence, it provides a unified menu that allows for the direct execution of disk image files without requiring

    Demonstrates practical boot management scenarios through documented examples and configuration use cases.

    Carm64auto-installbootable-usb
  • Developer-Y/cs-video-courses

    Developer-Y/cs-video-courses

    74,064GitHubView on GitHub↗

    This project is a community-driven educational repository that serves as a comprehensive directory of university-level computer science video lectures. It provides a structured learning path for students and professionals, aggregating high-quality academic resources to facilitate self-paced study across a wide range of

    Showcases practical implementation details through linked examples found within the broader educational curriculum.

    algorithmsbioinformaticscomputational-biology
  • infiniflow/ragflow

    infiniflow/ragflow

    73,425GitHubView on GitHub↗

    This project is a comprehensive retrieval-augmented generation platform designed for building, managing, and deploying knowledge-based AI applications. It provides a unified environment for organizing datasets, configuring conversational chat assistants, and developing autonomous agents that execute multi-step reasonin

    Clarifies domain-specific terminology and system concepts through a curated reference glossary.

    Pythonagentagenticagentic-ai
  • awesomedata/awesome-public-datasets

    awesomedata/awesome-public-datasets

    72,846GitHubView on GitHub↗

    This project is a community-maintained, open-access directory of high-quality public datasets. It serves as a centralized reference point for researchers, developers, and data scientists to locate reliable information sources across a wide spectrum of industries and scientific fields. By providing a structured index, t

    Illustrates effective workflows for discovering and retrieving large-scale data collections.

    aaron-swartzawesome-public-datasetsdatasets
  • dair-ai/Prompt-Engineering-Guide

    dair-ai/Prompt-Engineering-Guide

    70,526GitHubView on GitHub↗

    This project is a comprehensive educational resource and knowledge base dedicated to the development and application of large language models and autonomous agentic systems. It provides a structured framework for understanding prompt engineering, context management, and the architectural patterns required to build task

    Recommends systematic approaches for conducting multi-faceted research tasks using automated reasoning tools.

    MDXagentagentsai-agents
Prev12Next

Explore sub-tags

  • Code Examples10 sub-tagsCode snippets and functional examples demonstrating specific programming tasks, utility functions, and software design patterns.
  • Documentation10 sub-tagsOfficial guides and reference materials for developers.
  • Programming Books5 sub-tagsCurated lists of technical books and documentation for software development and computer science education.
Programming Research Papers5 sub-tags
Curated lists and analyses of foundational academic papers covering programming language theory, algorithms, and system design.
  • Technical Reference Libraries5 sub-tagsStructured directories of academic research, foundational literature, and industry standards.