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

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

44 dépôts

Awesome GitHub RepositoriesLearning Resources

Tutorials, courses, and guides for mastering the framework.

Explore 44 awesome GitHub repositories matching part of an awesome list · Learning Resources. Refine with filters or upvote what's useful.

Awesome Learning Resources GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • ebookfoundation/free-programming-booksAvatar de EbookFoundation

    EbookFoundation/free-programming-books

    390,347Voir sur GitHub↗

    Ce projet est un dépôt centralisé en accès libre qui sert de répertoire structuré pour l'éducation technique et le développement professionnel. Il fonctionne comme une base de connaissances pilotée par la communauté, regroupant des supports d'apprentissage de haute qualité pour soutenir l'accessibilité mondiale aux ressources en informatique et en génie logiciel. La plateforme se distingue par un modèle de gouvernance collaboratif qui utilise des flux de travail évalués par les pairs pour tous les ajouts et modifications de contenu. En tirant parti de fichiers texte structurés et d'un contrôle de version décentralisé, le dépôt maintient un index consultable et lisible par l'homme qui est continuellement mis à jour et catégorisé par le marquage de métadonnées piloté par la communauté. La collection englobe un large éventail d'actifs éducatifs, notamment une littérature technique complète, des cours en ligne structurés et des tutoriels de programmation interactifs. Les utilisateurs peuvent accéder à des ressources pour l'acquisition de compétences, la préparation aux entretiens et la référence syntaxique rapide, avec un contenu organisé par langage de programmation, domaine technique et langue humaine pour faciliter l'étude autodirigée.

    A massive collection of free programming books.

    Pythonbookseducationhacktoberfest
    Voir sur GitHub↗390,347
  • microsoft/typescriptAvatar de microsoft

    microsoft/TypeScript

    109,271Voir sur GitHub↗

    TypeScript is a language that extends standard syntax by adding a static type system. It identifies potential runtime errors by analyzing the behaviors and capabilities of values during the compilation process. The language supports object-oriented structures, including classes with inheritance and member visibility control, as well as flexible function definitions that utilize generics, overloads, and parameter destructuring. The project provides a compiler that manages the build lifecycle through a command-line interface, offering configurable options for module resolution, code generation,

    The official compiler and language repository.

    TypeScriptjavascriptlanguagetypechecker
    Voir sur GitHub↗109,271
  • prakhar1989/awesome-coursesAvatar de prakhar1989

    prakhar1989/awesome-courses

    69,107Voir sur GitHub↗

    This project is a community-driven repository of high-quality, university-level computer science courses and learning materials. It serves as an open-source knowledge base, providing developers and students with direct access to structured curricula and academic resources designed to facilitate independent study and technical skill development. The repository distinguishes itself through a hierarchical taxonomy that organizes diverse technical subjects into a navigable structure. By utilizing markdown-based content curation, the project maintains a lightweight index of external links and refe

    A comprehensive list of computer science courses.

    awesomeawesome-listcomputer-science
    Voir sur GitHub↗69,107
  • definitelytyped/definitelytypedAvatar de DefinitelyTyped

    DefinitelyTyped/DefinitelyTyped

    51,293Voir sur GitHub↗

    DefinitelyTyped is a community-maintained type store and centralized JavaScript type registry. It serves as a repository of static TypeScript type declarations for third-party JavaScript libraries, providing the necessary metadata to enable compile-time safety and editor intelligence for external modules not originally written in TypeScript. The project operates as a collaborative ecosystem where contributors define, validate, and maintain type declarations through a structured review process. This involves mapping type definition versions to specific library and compiler releases to ensure s

    The central repository for community-maintained type definitions.

    TypeScriptdefinitiondtshacktoberfest
    Voir sur GitHub↗51,293
  • type-challenges/type-challengesAvatar de type-challenges

    type-challenges/type-challenges

    48,220Voir sur GitHub↗

    Type-challenges is a community-driven learning platform and programming playground designed to help developers master advanced TypeScript type systems. It provides a collection of interactive exercises that focus on complex type-level logic, allowing users to practice and refine their skills through hands-on problem solving. The project distinguishes itself by focusing on the boundaries of the language, requiring users to employ recursive conditional types, mapped transformations, and variadic tuple manipulation to solve curated coding puzzles. By working through these challenges, developers

    Collection of type-level puzzles to improve mastery.

    TypeScriptchallengestypetype-system
    Voir sur GitHub↗48,220
  • tastejs/todomvcAvatar de tastejs

    tastejs/todomvc

    28,941Voir sur GitHub↗

    TodoMVC is a web application specification and a JavaScript framework comparison suite. It provides a standardized set of requirements used to generate feature-complete task-tracking applications across different languages and frameworks, serving as a frontend architectural reference. The project functions as a behavioral test suite and a cross-framework benchmark. It allows for the evaluation of frontend libraries by comparing identical application implementations to analyze differences in syntax, coding patterns, and functional capabilities. The suite covers broad capability areas includin

    Comparison of framework implementations using a standard application.

    JavaScript
    Voir sur GitHub↗28,941
  • ipader/swiftguideAvatar de ipader

    ipader/SwiftGuide

    15,988Voir sur GitHub↗

    SwiftGuide is a centralized resource hub and ecosystem directory for developers using the Swift programming language. It provides a curated collection of open source libraries, frameworks, and tools, acting as a structured map of community resources and expert contributors. The project organizes the Swift ecosystem through a categorized directory of active projects and architectural mapping. It serves as a catalogue for selecting compatible integrated development environments, package managers, and system utilities. The repository also aggregates educational materials, including official doc

    Comprehensive collection of learning resources and best practices.

    Swift
    Voir sur GitHub↗15,988
  • rust-embedded/rust-raspi3-os-tutorialsAvatar de rust-embedded

    rust-embedded/rust-raspi3-OS-tutorials

    14,682Voir sur GitHub↗

    This project is a tutorial and framework for building a low-level, bare-metal operating system from scratch using the Rust language. It focuses on ARMv8 kernel development specifically for the Raspberry Pi 3, providing the resources necessary to implement a monolithic kernel that runs directly on hardware without an underlying operating system. The project distinguishes itself by providing a complete embedded cross-compilation suite within a containerized environment to ensure consistent builds. It includes a dedicated kernel deployer that uses a serial interface and chainloader to load and b

    Guided tutorials for building a monolithic OS kernel.

    Rust
    Voir sur GitHub↗14,682
  • labs42io/clean-code-typescriptAvatar de labs42io

    labs42io/clean-code-typescript

    9,764Voir sur GitHub↗

    This project is a set of software engineering standards and architectural patterns for writing maintainable and refactorable TypeScript code. It provides a comprehensive guide for implementing clean code principles, focusing on the application of SOLID design and structural patterns to build decoupled systems. The framework prioritizes composition over inheritance and utilizes dependency inversion to reduce system coupling. It establishes standards for strict static typing and the use of read-only modifiers to ensure type safety and eliminate runtime errors. The guidance covers a broad range

    Best practices for writing maintainable and clean code.

    TypeScriptbest-practicesclean-architectureclean-code
    Voir sur GitHub↗9,764
  • fangwei716/30-days-of-react-nativeAvatar de fangwei716

    fangwei716/30-days-of-react-native

    6,879Voir sur GitHub↗

    This project is a collection of practical implementation examples and demonstrations for building mobile applications using a JavaScript-based native framework. It serves as a cross-platform mobile framework demo, providing a gallery of interactive interface patterns and native integration suites. The repository showcases specialized capabilities including high-performance 2D and 3D visual content through OpenGL graphics implementation. It also features a suite of native hardware integrations, covering biometric authentication via fingerprint scanning and gesture-based unlock patterns. The p

    A thirty-day challenge for learning core concepts.

    JavaScript
    Voir sur GitHub↗6,879
  • vczero/react-native-lessonAvatar de vczero

    vczero/react-native-lesson

    4,049Voir sur GitHub↗

    Ce projet est un tutoriel de développement mobile multiplateforme et un guide éducatif. Il fournit un programme structuré de leçons et d'exemples de code conçus pour apprendre aux utilisateurs comment construire des interfaces utilisateur mobiles en utilisant un framework basé sur JavaScript. Le matériel se concentre sur plusieurs domaines spécialisés, notamment un cours sur la création d'interfaces réactives avec le modèle de mise en page flexbox, des guides sur l'architecture des composants mobiles pour construire des éléments UI réutilisables et des tutoriels sur l'intégration de code natif pour accéder aux API spécifiques à la plateforme sur iOS et Android. Le programme couvre un large éventail de capacités, notamment le développement UI, la conception de mise en page réactive, la gestion de l'état des composants et l'implémentation d'éléments d'interface mobile courants tels que les barres de navigation et les carrousels d'images. Il inclut également des instructions sur le bootstrapping de projet, la gestion du serveur de développement et l'utilisation d'une syntaxe déclarative pour définir les structures UI.

    Introductory lessons for getting started with the framework.

    HTML
    Voir sur GitHub↗4,049
  • overv/vulkantutorialAvatar de Overv

    Overv/VulkanTutorial

    3,675Voir sur GitHub↗

    VulkanTutorial is a comprehensive educational guide and instructional resource for implementing low-level rendering and compute pipelines using the Vulkan API. It serves as a GPU programming course and a step-by-step guide for building high-performance graphics applications from scratch. The project provides detailed instruction on the full graphics pipeline, including the compilation of shaders to SPIR-V bytecode, the configuration of rasterization states, and the implementation of 3D graphics pipelines. It also covers general-purpose GPU compute programming, focusing on the execution of par

    Comprehensive step-by-step tutorial for Vulkan beginners.

    C++computer-graphicscppgraphics-programming
    Voir sur GitHub↗3,675
  • sherxon/algodsAvatar de sherxon

    sherxon/AlgoDS

    3,432Voir sur GitHub↗

    Implementation of Algorithms and Data Structures, Problems and Solutions

    A repository for learning algorithms and data structures.

    Javaalgorithmsbinary-search-treebst
    Voir sur GitHub↗3,432
  • luong-komorebi/begin-latex-in-minutesL

    luong-komorebi/Begin-Latex-in-minutes

    3,294Voir sur GitHub↗

    English · 中文 · Español · Português · Français · Русский · Deutsch · 日本語 · Polski

    Offers a quick-start guide for users new to the system.

    Voir sur GitHub↗3,294
  • jorgebucaran/cookbook.fishAvatar de jorgebucaran

    jorgebucaran/cookbook.fish

    2,142Voir sur GitHub↗

    From Shell to Plate: Savor the Zest of Fish 🦞

    A collection of recipes and best practices for shell scripting.

    Voir sur GitHub↗2,142
  • jquery-boilerplate/jquery-patternsAvatar de jquery-boilerplate

    jquery-boilerplate/jquery-patterns

    1,571Voir sur GitHub↗

    A variety of jQuery plugin patterns for jump starting your plugin development

    Standardized patterns for developing custom plugins.

    JavaScript
    Voir sur GitHub↗1,571
  • febobo/react-native-redux-feinnAvatar de febobo

    febobo/react-native-redux-FeInn

    609Voir sur GitHub↗

    FeInn 致力于让每一个愿意动手的人都能徒手写APP 使用分支管理循序渐进,建议新手从0.0.1读起 欢迎PR,ISSUES

    Step-by-step guide for building applications with state management.

    JavaScript
    Voir sur GitHub↗609
  • yipengmu/react-native-android-lessionAvatar de yipengmu

    yipengmu/react-native-android-lession

    543Voir sur GitHub↗

    关于iOS部分可以参考vczero的lession文章

    Tutorials focused on Android-specific development and integration.

    JavaScript
    Voir sur GitHub↗543
  • ruslo/cgoldAvatar de ruslo

    ruslo/CGold

    535Voir sur GitHub↗

    :whale2: The Hitchhiker’s Guide to the CMake

    Comprehensive guide and reference for build system configuration.

    Voir sur GitHub↗535
  • m24927605/nestjs30daysAvatar de m24927605

    m24927605/Nestjs30Days

    398Voir sur GitHub↗

    Learn the nestjs framework in 30 days

    Structured 30-day learning path for the framework.

    TypeScript
    Voir sur GitHub↗398
Préc.123Suivant
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Learning Resources