awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعخادم MCPحولكيفية ترتيب النتائجالصحافة
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

44 مستودعات

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

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • ebookfoundation/free-programming-booksالصورة الرمزية لـ EbookFoundation

    EbookFoundation/free-programming-books

    390,347عرض على GitHub↗

    هذا المشروع عبارة عن مستودع مركزي مفتوح الوصول يعمل كدليل منظم للتعليم التقني والتطوير المهني. يعمل كقاعدة معرفية يقودها المجتمع، حيث يجمع مواد تعليمية عالية الجودة لدعم الوصول العالمي إلى موارد علوم الحاسوب وهندسة البرمجيات. تتميز المنصة بنموذج حوكمة تعاوني يستخدم سير عمل مراجعاً من قبل الأقران لجميع الإضافات والتعديلات على المحتوى. من خلال الاستفادة من الملفات النصية المهيكلة والتحكم اللامركزي في الإصدار، يحتفظ المستودع بفهرس قابل للبحث ومقروء بشرياً يتم تحديثه وتصنيفه باستمرار من خلال وضع العلامات الوصفية (metadata tagging) التي يقودها المجتمع. تشمل المجموعة مجموعة واسعة من الأصول التعليمية، بما في ذلك الأدبيات التقنية الشاملة، والدورات التدريبية المنظمة عبر الإنترنت، ودروس البرمجة التفاعلية. يمكن للمستخدمين الوصول إلى موارد لاكتساب المهارات، والتحضير للمقابلات، والمراجع السريعة لبناء الجمل البرمجية، مع تنظيم المحتوى حسب لغة البرمجة، والمجال التقني، واللغة البشرية لتسهيل الدراسة الذاتية.

    A massive collection of free programming books.

    Pythonbookseducationhacktoberfest
    عرض على GitHub↗390,347
  • microsoft/typescriptالصورة الرمزية لـ microsoft

    microsoft/TypeScript

    109,271عرض على 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
    عرض على GitHub↗109,271
  • prakhar1989/awesome-coursesالصورة الرمزية لـ prakhar1989

    prakhar1989/awesome-courses

    69,107عرض على 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
    عرض على GitHub↗69,107
  • definitelytyped/definitelytypedالصورة الرمزية لـ DefinitelyTyped

    DefinitelyTyped/DefinitelyTyped

    51,293عرض على 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
    عرض على GitHub↗51,293
  • type-challenges/type-challengesالصورة الرمزية لـ type-challenges

    type-challenges/type-challenges

    48,220عرض على 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
    عرض على GitHub↗48,220
  • tastejs/todomvcالصورة الرمزية لـ tastejs

    tastejs/todomvc

    28,941عرض على 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
    عرض على GitHub↗28,941
  • ipader/swiftguideالصورة الرمزية لـ ipader

    ipader/SwiftGuide

    15,988عرض على 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
    عرض على GitHub↗15,988
  • rust-embedded/rust-raspi3-os-tutorialsالصورة الرمزية لـ rust-embedded

    rust-embedded/rust-raspi3-OS-tutorials

    14,682عرض على 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
    عرض على GitHub↗14,682
  • labs42io/clean-code-typescriptالصورة الرمزية لـ labs42io

    labs42io/clean-code-typescript

    9,764عرض على 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
    عرض على GitHub↗9,764
  • fangwei716/30-days-of-react-nativeالصورة الرمزية لـ fangwei716

    fangwei716/30-days-of-react-native

    6,879عرض على 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
    عرض على GitHub↗6,879
  • vczero/react-native-lessonالصورة الرمزية لـ vczero

    vczero/react-native-lesson

    4,049عرض على GitHub↗

    This project is a cross-platform mobile framework tutorial and JavaScript mobile app curriculum designed to teach the development of iOS and Android applications. It provides a structured educational guide and a set of lessons covering project bootstrapping, state management, and declarative user interface structures. The curriculum includes specific guides on mobile native bridge integration, providing tutorials on how to connect custom platform code to a cross-platform framework to access device-specific system APIs and hardware. The course covers the implementation of responsive mobile us

    Introductory lessons for getting started with the framework.

    HTML
    عرض على GitHub↗4,049
  • overv/vulkantutorialالصورة الرمزية لـ Overv

    Overv/VulkanTutorial

    3,675عرض على 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
    عرض على GitHub↗3,675
  • sherxon/algodsالصورة الرمزية لـ sherxon

    sherxon/AlgoDS

    3,432عرض على GitHub↗

    Implementation of Algorithms and Data Structures, Problems and Solutions

    A repository for learning algorithms and data structures.

    Javaalgorithmsbinary-search-treebst
    عرض على GitHub↗3,432
  • luong-komorebi/begin-latex-in-minutesL

    luong-komorebi/Begin-Latex-in-minutes

    3,294عرض على GitHub↗

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

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

    عرض على GitHub↗3,294
  • jorgebucaran/cookbook.fishالصورة الرمزية لـ jorgebucaran

    jorgebucaran/cookbook.fish

    2,142عرض على GitHub↗

    From Shell to Plate: Savor the Zest of Fish 🦞

    A collection of recipes and best practices for shell scripting.

    عرض على GitHub↗2,142
  • jquery-boilerplate/jquery-patternsالصورة الرمزية لـ jquery-boilerplate

    jquery-boilerplate/jquery-patterns

    1,571عرض على GitHub↗

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

    Standardized patterns for developing custom plugins.

    JavaScript
    عرض على GitHub↗1,571
  • febobo/react-native-redux-feinnالصورة الرمزية لـ febobo

    febobo/react-native-redux-FeInn

    609عرض على GitHub↗

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

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

    JavaScript
    عرض على GitHub↗609
  • yipengmu/react-native-android-lessionالصورة الرمزية لـ yipengmu

    yipengmu/react-native-android-lession

    543عرض على GitHub↗

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

    Tutorials focused on Android-specific development and integration.

    JavaScript
    عرض على GitHub↗543
  • ruslo/cgoldالصورة الرمزية لـ ruslo

    ruslo/CGold

    535عرض على GitHub↗

    :whale2: The Hitchhiker’s Guide to the CMake

    Comprehensive guide and reference for build system configuration.

    عرض على GitHub↗535
  • m24927605/nestjs30daysالصورة الرمزية لـ m24927605

    m24927605/Nestjs30Days

    398عرض على GitHub↗

    Learn the nestjs framework in 30 days

    Structured 30-day learning path for the framework.

    TypeScript
    عرض على GitHub↗398
السابق123التالي
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Learning Resources