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

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

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

نظام Rust البيئي

تم تحديث الترتيب في 23 يونيو 2026

For النظام البيئي لـ Rust, the strongest matches are sxyazi/yazi (Yazi is a high-performance terminal file manager designed for), codecrafters-io/build-your-own-x (This project provides a comprehensive framework for creating, managing) and astral-sh/uv (uv is a high-performance Python package manager and project). viatsko/awesome-vscode and pyenv/pyenv round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

استكشف المكتبات وإطارات العمل وأدوات التطوير الأساسية لدعم لغة البرمجة Rust المتنامية.

نظام Rust البيئي

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • sxyazi/yaziالصورة الرمزية لـ sxyazi

    sxyazi/yazi

    39,458عرض على GitHub↗

    Yazi is a high-performance terminal file manager designed for keyboard-driven navigation and organization of local file systems. Built as an asynchronous application, it utilizes a non-blocking runtime to execute concurrent file operations and interface updates, ensuring the user experience remains responsive even during intensive tasks. The interface is rendered directly into the terminal emulator using escape sequences to maintain minimal memory overhead. The application distinguishes itself through a modular architecture that supports custom functionality via an embedded scripting engine.

    RustTerminal File ManagersFile ManagersTerminal User Interfaces
    عرض على GitHub↗39,458
  • codecrafters-io/build-your-own-xالصورة الرمزية لـ codecrafters-io

    codecrafters-io/build-your-own-x

    516,240عرض على GitHub↗

    This project provides a comprehensive framework for creating, managing, and executing educational programming challenges. It includes standardized systems for authoring instructional content, defining test cases, and structuring documentation to ensure consistent learning outcomes. The platform supports a wide range of programming languages through dedicated execution environments that handle compilation, dependency management, and automated testing. The infrastructure facilitates both local and remote development workflows, offering command-line utilities for testing code without requiring v

    MarkdownAwesome ListC# EnvironmentsC++ Development Environments
    عرض على GitHub↗516,240
  • astral-sh/uvالصورة الرمزية لـ astral-sh

    astral-sh/uv

    86,451عرض على GitHub↗

    uv is a high-performance Python package manager and project build tool designed to handle dependency resolution, virtual environment orchestration, and Python interpreter management. It functions as a comprehensive workspace orchestrator, enabling developers to manage complex, multi-package repositories and ensure reproducible builds across different platforms. The tool distinguishes itself through its use of a global, content-addressable cache and hard-link-based environment provisioning, which allow for near-instant environment creation and minimal disk usage. It employs a high-performance

    RustDependency ManagementDependency DeclarationsDependency Managers
    عرض على GitHub↗86,451
  • viatsko/awesome-vscodeالصورة الرمزية لـ viatsko

    viatsko/awesome-vscode

    28,754عرض على GitHub↗

    This project is a curated directory of resources, extensions, and themes designed to extend the functionality of the Visual Studio Code editor. It serves as a comprehensive index for developers seeking to enhance their coding environment, offering a structured collection of community-driven tools that streamline development workflows and improve editor productivity. The directory distinguishes itself by organizing a vast ecosystem of plugins into logical categories, ranging from language-specific intelligence and version control integrations to advanced productivity utilities. It highlights t

    JavaScriptAwesome ListLanguage Server ProtocolsDevelopment Environments
    عرض على GitHub↗28,754
  • pyenv/pyenvالصورة الرمزية لـ pyenv

    pyenv/pyenv

    44,895عرض على GitHub↗

    This project is a command-line tool designed to manage multiple isolated language runtime versions on a single development machine. It enables users to install, switch between, and maintain different runtime versions, ensuring that project-specific requirements are met without conflicting with system-wide software. The tool distinguishes itself through a shim-based execution environment that intercepts system calls and dynamically routes them to the correct runtime version based on the current directory. By traversing the file system hierarchy to locate configuration files, it automatically a

    ShellVersion ManagersBuild And DeploymentBuild Systems
    عرض على GitHub↗44,895
  • llvm/llvm-projectالصورة الرمزية لـ llvm

    llvm/llvm-project

    38,840عرض على GitHub↗

    The project is a modular compiler infrastructure framework designed for building programming language toolchains, frontends, and backends. It provides a comprehensive suite of reusable libraries and tools that enable developers to transform source code into efficient native executables across diverse hardware architectures and operating systems. At its core, the system utilizes a language-agnostic intermediate representation bitcode, which serves as a unified format for code analysis, optimization, and machine-specific code generation. What distinguishes this framework is its highly decoupled

    LLVMCompiler InfrastructurePerformance ProfilingRuntime Environments
    عرض على GitHub↗38,840
  • blinksh/blinkالصورة الرمزية لـ blinksh

    blinksh/blink

    6,596عرض على GitHub↗

    Blink is a mobile terminal platform for iOS that combines an SSH and Mosh client with a local shell emulator, snippet manager, and SSH key storage. It renders terminal output using Chromium's HTerm engine for fast display and maintains persistent remote sessions across network changes through the Mosh protocol. The platform supports SSH key-based authentication, WebAuthn hardware security keys, and SOCKS5 proxy tunneling for secure remote access. The terminal environment is built around gesture-based session navigation, allowing users to switch between multiple shells with swipe and pinch ges

    SwiftiOSSSH and Telnet ClientsHigh-Speed Renderers
    عرض على GitHub↗6,596
  • ziglang/zigالصورة الرمزية لـ ziglang

    ziglang/zig

    43,123عرض على GitHub↗

    Zig is a general-purpose systems programming language designed for high-performance applications that require manual memory management and direct control over hardware resources. It prioritizes predictable execution by enforcing explicit control flow and requiring functions to accept explicit memory allocators, ensuring that all heap operations and logic paths remain visible to the developer. The language distinguishes itself through a powerful compile-time metaprogramming engine that allows for arbitrary code execution during the build process, enabling advanced reflection and the generation

    ZigLanguagesBuild SystemsCompiler Infrastructure
    عرض على GitHub↗43,123
  • rust-lang/rust-analyzerالصورة الرمزية لـ rust-lang

    rust-lang/rust-analyzer

    16,590عرض على GitHub↗

    Rust-analyzer is a language server implementation that provides real-time code intelligence, static analysis, and development productivity tools for the Rust programming language. It functions as a backend engine that communicates with text editors to deliver deep structural understanding of source code, enabling features like semantic analysis, symbol navigation, and automated refactoring. The project distinguishes itself through a core engine designed for high-performance responsiveness, utilizing incremental query-based compilation and lazy demand-driven evaluation to minimize resource con

    RustLanguage ServersCode IntelligenceCode Navigation Tools
    عرض على GitHub↗16,590
  • swiftlang/swiftالصورة الرمزية لـ swiftlang

    swiftlang/swift

    70,051عرض على GitHub↗

    Swift is a high-performance, general-purpose programming language designed for safety and speed. It features a modular compiler front-end that transforms source code into optimized machine binaries, utilizing a value-oriented type system that prioritizes predictable state management through value and reference types. The language is built on a task-based concurrency model that schedules asynchronous operations across multicore hardware to ensure data race safety. The project distinguishes itself through a native, bi-directional interoperability mechanism that allows for direct integration wit

    SwiftCompiler ToolchainsGeneral Purpose LanguagesLanguage
    عرض على GitHub↗70,051
  • rust-lang/cargoالصورة الرمزية لـ rust-lang

    rust-lang/cargo

    14,624عرض على GitHub↗

    Cargo is the official build system and package manager for the Rust programming language. It provides a unified command-line interface that orchestrates the entire development lifecycle, including compiling source code, managing complex dependency graphs, running tests, and distributing packages through a centralized registry. By utilizing declarative manifest files, it ensures that builds remain reproducible and consistent across different environments. The tool distinguishes itself through its deep integration with the Rust compiler and its sophisticated approach to project management. It f

    RustBuild OrchestratorsRust EnvironmentsPackage Dependency Managers
    عرض على GitHub↗14,624
  • php/php-srcالصورة الرمزية لـ php

    php/php-src

    40,150عرض على GitHub↗

    This project is the core source code for a general-purpose, server-side scripting language designed for web development. It provides a high-performance execution engine that parses and runs scripts to generate dynamic content, supported by a comprehensive standard library for data manipulation, networking, and system interaction. The repository serves as an open-source development platform where the language runtime and its interpreter are built, maintained, and evolved through community-driven governance. The runtime is powered by a stack-based virtual machine that executes compiled bytecode

    CProgramming LanguagesRuntime EnvironmentsStandard Libraries
    عرض على GitHub↗40,150
  • mozilla/sccacheالصورة الرمزية لـ mozilla

    mozilla/sccache

    7,361عرض على GitHub↗

    sccache is a compiler cache wrapper and distributed compilation cache designed to store and reuse compilation results. It functions as a specialized caching solution for the Rust compiler, as well as a general tool to avoid redundant build cycles and reduce total build time. The project distinguishes itself through a cloud-backed build cache and remote storage backends. It enables the synchronization of build artifacts across multiple machines or team members using distributed memory caches or cloud object storage. Supported storage backends include local file systems, WebDAV, and a wide arr

    RustCompiler CachesCompiler WrappersBuild Artifact Caching
    عرض على GitHub↗7,361
  • coreybutler/nvm-windowsالصورة الرمزية لـ coreybutler

    coreybutler/nvm-windows

    46,816عرض على GitHub↗

    This project is a command-line utility designed to manage multiple runtime versions on a single machine. It enables developers to install, remove, and toggle between different versions to satisfy project-specific dependency requirements, ensuring that each environment remains isolated to prevent version conflicts or path overlaps. The tool functions by storing distinct runtime versions in separate, isolated directories and utilizing symbolic links to point to the currently active version. It orchestrates these file system operations through a unified command-line interface that modifies syste

    GoVersion ManagersDevelopment Environment ManagersCommand Line Interfaces
    عرض على GitHub↗46,816
  • asdf-vm/asdfالصورة الرمزية لـ asdf-vm

    asdf-vm/asdf

    25,086عرض على GitHub↗

    This project is a command-line tool designed to manage multiple versions of programming language runtimes and development tools on a single machine. It provides a unified interface for installing and switching between different versions of software, ensuring that specific tool versions are consistently applied across various development environments. The system distinguishes itself through a modular, plugin-driven architecture that allows for the integration of new languages and tools via external scripts. It utilizes a shim-based execution mechanism that intercepts command calls, automatical

    GoVersion ManagersVersion ManagersVersion Pinning Systems
    عرض على GitHub↗25,086
  • hecrj/icedالصورة الرمزية لـ hecrj

    hecrj/iced

    30,762عرض على GitHub↗

    Iced is a cross-platform GUI library for Rust designed for building native desktop applications. It functions as a reactive toolkit that manages application state by mapping user interactions to messages, which then trigger automatic view refreshes. The framework utilizes a rendering system that supports both hardware-accelerated GPU graphics and software backends to ensure compatibility across multiple operating systems. It implements a reactive model inspired by the Elm architecture to coordinate state updates and view reconciliation. The toolkit includes a flexible layout engine and a mod

    RustCross-Platform GUI ToolkitsApplication State ManagersCross-Platform UI Frameworks
    عرض على GitHub↗30,762
  • microsoft/vcpkgالصورة الرمزية لـ microsoft

    microsoft/vcpkg

    27,179عرض على GitHub↗

    This project is a cross-platform package manager designed to automate the acquisition, compilation, and integration of third-party software libraries into native development projects. It functions as a manifest-driven dependency manager, utilizing declarative configuration files to define project requirements and resolve them into consistent, versioned dependency graphs across Windows, Linux, and macOS. The system distinguishes itself through port-based build automation, which uses standardized scripts to fetch, patch, and compile source code, and triplets-based configuration files that encap

    CMakeModule ManagementDependency ManagersCross-Platform Package Managers
    عرض على GitHub↗27,179
  • huggingface/candleالصورة الرمزية لـ huggingface

    huggingface/candle

    19,422عرض على GitHub↗

    Candle is a minimalist machine learning framework and deep learning inference engine designed for the Rust programming language. It functions as a low-level tensor computation library, providing the necessary primitives for multi-dimensional array operations and mathematical transformations required to execute pre-trained neural network models. The framework distinguishes itself through a focus on memory efficiency and hardware utilization. It employs static-typed tensor operations to enforce shape validation and memory safety at compile time, while utilizing a lazy-loaded computational graph

    RustDeep LearningMachine Learning FrameworksMachine Learning Model APIs
    عرض على GitHub↗19,422
  • python-poetry/poetryالصورة الرمزية لـ python-poetry

    python-poetry/poetry

    34,282عرض على GitHub↗

    Poetry is a comprehensive dependency manager and packaging tool for Python projects. It functions as a configuration engine that resolves complex dependency graphs, manages isolated virtual environments, and ensures reproducible builds through deterministic lock file generation. By centralizing project metadata and build requirements into a single configuration file, it provides a unified workflow for managing the entire lifecycle of a Python codebase. The project distinguishes itself through its constraint-based solver, which evaluates environment markers and version requirements to maintain

    PythonDependency ManagersDependency ManagementDependency Resolvers
    عرض على GitHub↗34,282
  • mozilla-firefox/firefoxالصورة الرمزية لـ mozilla-firefox

    mozilla-firefox/firefox

    11,305عرض على GitHub↗

    Firefox is a cross-platform web browser engine designed to render web content, execute JavaScript, and manage secure browsing sessions. It utilizes a multi-process isolation architecture that distributes browser tasks across independent operating system processes to ensure stability and prevent site-specific failures from impacting the entire application. The engine incorporates a sandboxed execution environment to restrict web content and untrusted scripts to isolated memory compartments, enforcing security policies that prevent unauthorized access to system resources. The project distinguis

    JavaScriptBrowser EnginesIsolated Tab RenderingPrivacy Protection
    عرض على GitHub↗11,305
  • vlang/vالصورة الرمزية لـ vlang

    vlang/v

    37,655عرض على GitHub↗

    V is a statically typed, compiled programming language designed for high-performance systems development. It prioritizes memory safety and execution speed by enforcing strict type checking and immutable defaults, while generating native machine code for multiple hardware architectures. The language is built around an integrated toolchain that includes a compiler, package manager, formatter, and testing utilities within a single executable, facilitating rapid development cycles. What distinguishes V is its focus on developer productivity and interoperability. It provides a direct interface for

    VCompiler InfrastructureLanguagesProgramming Languages
    عرض على GitHub↗37,655
  • rust-lang/rust-by-exampleالصورة الرمزية لـ rust-lang

    rust-lang/rust-by-example

    8,026عرض على GitHub↗

    This project is an interactive programming education resource and tutorial designed for learning the Rust programming language and systems programming concepts. It provides a collection of runnable and editable code examples that serve as a practical reference for language syntax and implementation. The resource features an interactive code sandbox that allows users to execute and test code snippets in real time. It emphasizes the verification of technical accuracy by executing embedded code blocks during the build process to ensure all examples remain functional. The content covers a compre

    HandlebarsInteractive SandboxesProgramming Language EducationRust Tutorials
    عرض على GitHub↗8,026
  • python/cpythonالصورة الرمزية لـ python

    python/cpython

    73,265عرض على GitHub↗

    CPython is the primary, community-maintained reference implementation of the Python programming language. It functions as a high-level, interpreted execution environment that compiles source code into platform-independent bytecode for processing by a stack-based virtual machine. The runtime manages memory through a combination of reference counting and generational cyclic garbage collection, while dynamic type dispatching determines object behavior at runtime based on metadata stored within object headers. The project is distinguished by its C-based architecture, which provides a stable forei

    PythonReference ImplementationsForeign Function InterfacesGeneral Purpose Languages
    عرض على GitHub↗73,265
  • sunface/rust-by-practiceالصورة الرمزية لـ sunface

    sunface/rust-by-practice

    14,396عرض على GitHub↗

    rust-by-practice is an interactive coding platform and language learning curriculum designed to teach the Rust programming language. It functions as a code practice sandbox and tutorial, providing a structured path of examples and challenges to bridge the gap between basic knowledge and professional development. The platform features a web-based environment for editing, compiling, and executing code directly in the browser. It employs a graded curriculum of increasing difficulty, allowing users to solve exercises and verify their logic against reference solutions to ensure accuracy and adhere

    RustInteractive Language PracticeRust TutorialsBrowser-Based Execution Environments
    عرض على GitHub↗14,396
  • homebrew/brewالصورة الرمزية لـ Homebrew

    Homebrew/brew

    48,527عرض على GitHub↗

    Homebrew is a command-line package management tool designed to automate the installation, configuration, and maintenance of software on local development environments. It functions as a cross-platform software distributor, enabling users to install tools from pre-compiled binary archives or source code without requiring administrative privileges. By managing complex dependency trees and versioning, it ensures that software remains consistent and compatible across different system architectures. The project distinguishes itself through a declarative approach to system configuration, allowing u

    RubyPackage InstallersPackage ManagersPackage Definitions
    عرض على GitHub↗48,527
  • sunface/rust-courseالصورة الرمزية لـ sunface

    sunface/rust-course

    30,517عرض على GitHub↗

    This project is a structured Rust programming course and technical educational resource. It functions as an interactive coding tutorial and systems programming guide, providing a curriculum designed to teach the Rust language, its ecosystem, and advanced concepts like memory management and performance optimization. The resource is delivered as a markdown-based technical book and static website. It distinguishes itself through the integration of interactive coding tasks and executable code snippets, allowing learners to practice syntax and programming logic directly within the instructional co

    RustRust ResourcesTechnical Domain EducationCode Block Embedding
    عرض على GitHub↗30,517
  • google/comprehensive-rustالصورة الرمزية لـ google

    google/comprehensive-rust

    33,049عرض على GitHub↗

    Comprehensive Rust is a structured educational curriculum designed to teach the Rust programming language, focusing on its core principles of memory safety, performance, and type correctness. The project provides a comprehensive learning path for software engineers, covering the language's ownership model, borrow checking, and compile-time validation mechanisms that eliminate common memory-related errors without the need for a garbage collector. The curriculum distinguishes itself by offering specialized modules that demonstrate how to apply these safety guarantees in diverse, high-performanc

    RustGenerics & TemplatesProgramming Language EducationOwnership & Borrowing
    عرض على GitHub↗33,049
  • gurugio/lowlevelprogramming-universityالصورة الرمزية لـ gurugio

    gurugio/lowlevelprogramming-university

    12,555عرض على GitHub↗

    This project is a comprehensive educational framework designed to guide learners through the complexities of systems engineering and low-level software development. It provides structured learning paths that integrate hardware simulation, source code analysis, and project-based exercises to help developers master the foundational concepts of computer architecture, operating systems, and firmware design. The curriculum distinguishes itself by emphasizing direct interaction with system internals, requiring learners to examine and modify existing open-source kernel and driver implementations. By

    Operating System DevelopmentEmbedded SystemsKernel Development
    عرض على GitHub↗12,555
  • rust-lang/bookالصورة الرمزية لـ rust-lang

    rust-lang/book

    17,930عرض على GitHub↗

    The Rust Programming Language Book is the official technical guide and educational resource for the Rust language. It provides a comprehensive walkthrough of the language's design, focusing on its core identity as a systems programming language that enforces memory safety and high-performance execution without the need for a garbage collector. The project is distinguished by its focus on ownership, borrowing, and lifetime tracking, which allow the compiler to verify memory safety and thread safety at compile time. It covers the language's unique approach to zero-cost abstractions, including t

    RustLanguage Concept GuidesCompile-TimeCompilers & Toolchains
    عرض على GitHub↗17,930
  • yarnpkg/yarnالصورة الرمزية لـ yarnpkg

    yarnpkg/yarn

    41,503عرض على GitHub↗

    Yarn is a command-line package manager for JavaScript projects that automates the installation, versioning, and configuration of external code dependencies. It functions as a deterministic build tool, utilizing a lockfile to calculate a fixed dependency graph that ensures identical package versions across development, testing, and production environments. The project distinguishes itself through a content-addressable storage system that indexes packages by hash to eliminate redundant downloads and enable instant linking. It incorporates a virtual file system mapping that presents a unified vi

    JavaScriptModule ManagementDependency Resolution EnginesBuild Engines
    عرض على GitHub↗41,503
  • pretzelhammer/rust-blogالصورة الرمزية لـ pretzelhammer

    pretzelhammer/rust-blog

    8,318عرض على GitHub↗

    This project is an educational blog and learning resource dedicated to the Rust programming language. It provides a collection of curated guides, technical articles, and structured learning paths designed to teach language fundamentals, concurrency, and systems programming. The repository distinguishes itself by offering practical implementation tutorials for complex systems. This includes detailed guides on compiler development—specifically translating source code into targets such as ARM64, x86_64, LLVM IR, and WebAssembly—as well as networking examples for building multithreaded chat serve

    RustProgramming Language EducationRust ResourcesTechnical Articles
    عرض على GitHub↗8,318
  • vscodium/vscodiumالصورة الرمزية لـ VSCodium

    VSCodium/vscodium

    31,978عرض على GitHub↗

    VSCodium provides free, open-source binaries of the Visual Studio Code editor. It serves as a telemetry-free development environment, utilizing automated build pipelines to strip proprietary tracking and data collection components from the source code before generating ready-to-use installation artifacts. The project distinguishes itself by decoupling the editor from proprietary marketplaces, defaulting instead to the community-driven Open VSX Registry for plugin management. It maintains environment isolation through custom configuration logic, such as using independent registry paths for sys

    ShellCode EditorsOpen Source DistributionsPrivacy-Focused Development Environments
    عرض على GitHub↗31,978
  • mungell/awesome-for-beginnersالصورة الرمزية لـ MunGell

    MunGell/awesome-for-beginners

    86,586عرض على GitHub↗

    This project is a curated directory of software repositories specifically selected to help newcomers make their first open-source contributions. It serves as a collaborative knowledge base that aggregates entry-level development opportunities, providing a structured path for novice developers to practice version control and engage with active software communities. The repository distinguishes itself through a community-driven model where project listings are populated and verified by external contributors. This distributed peer review process ensures the directory remains current, while the u

    Awesome ListContributor Onboarding GuidesOpen Source Directories
    عرض على GitHub↗86,586
  • nvm-sh/nvmالصورة الرمزية لـ nvm-sh

    nvm-sh/nvm

    93,825عرض على GitHub↗

    This project is a command-line tool designed for managing multiple runtime versions on a local machine. It functions as a shell-based environment manager that enables users to install, switch between, and maintain different versions of a runtime to support project-specific requirements or diverse shell sessions. By dynamically updating system paths and environment variables, it provides a consistent interface for runtime version control across various Unix-like operating systems. The tool distinguishes itself through its portable, POSIX-compliant shell implementation, which ensures reliable e

    ShellPath-Based Version SwitchersShell-BasedSymlink-Based Version Switching
    عرض على GitHub↗93,825
  • mainmatter/100-exercises-to-learn-rustالصورة الرمزية لـ mainmatter

    mainmatter/100-exercises-to-learn-rust

    9,134عرض على GitHub↗

    This project is a structured Rust programming course and learning path consisting of a sequence of interactive coding exercises. It provides a curriculum designed to guide learners from basic language fundamentals, such as syntax and type systems, to the development of complex applications. The learning experience is supported by a command-line solution validator that verifies the correctness of code solutions. The curriculum follows a progressive problem sequencing model, allowing users to master memory management and application logic through a series of practical coding challenges. The sc

    RustRust TutorialsAutomated Test SuitesExercise Sequencing Systems
    عرض على GitHub↗9,134
  • pnpm/pnpmالصورة الرمزية لـ pnpm

    pnpm/pnpm

    35,605عرض على GitHub↗

    pnpm is a command-line package manager designed to automate the retrieval, installation, and version management of software dependencies. It utilizes a deterministic resolution process and a lockfile to ensure that dependency trees remain consistent across different environments and machines. The project distinguishes itself through a content-addressable storage engine that saves every version of a package exactly once on the file system. By employing a hard-linking installation strategy and a symlink-based directory structure, it maps dependencies from a central store into individual project

    RustPackage ManagersDependency Management SystemsPackage Installers
    عرض على GitHub↗35,605
  • practical-tutorials/project-based-learningالصورة الرمزية لـ practical-tutorials

    practical-tutorials/project-based-learning

    270,530عرض على GitHub↗

    This project is a centralized, community-driven repository of hands-on tutorials designed to facilitate skill acquisition through the practical construction of real-world software applications. It serves as a comprehensive directory that aggregates external documentation and instructional materials, providing a structured path for developers to master specific programming languages and technical domains. The repository distinguishes itself by organizing disparate technical resources into a hierarchical, taxonomy-based structure that enables developers to discover and navigate diverse software

    Project-Based Learning HubsCurated Resource DirectoriesDeveloper Skill Roadmaps
    عرض على GitHub↗270,530
  • golang/goالصورة الرمزية لـ golang

    golang/go

    134,756عرض على GitHub↗

    Go is a statically typed, compiled programming language designed for building scalable, concurrent software. It provides a memory-safe execution environment that combines a high-performance runtime with a self-hosting compiler toolchain, enabling the creation of statically linked machine code binaries without external dependencies. The language is built around a structural type system that uses interfaces for polymorphism and a concurrency model based on lightweight, stack-based coroutines that communicate through channels. The language distinguishes itself through a runtime that features a c

    GoProgramming LanguagesStatically Typed LanguagesChannel-Based Concurrency
    عرض على GitHub↗134,756
  • julialang/juliaالصورة الرمزية لـ JuliaLang

    JuliaLang/julia

    48,856عرض على GitHub↗

    Julia is a high-performance, dynamic programming language designed for scientific computing, data analysis, and complex mathematical modeling. It provides a specialized runtime environment that manages memory allocation and parallel processing, utilizing a just-in-time compiler to translate high-level source code into optimized machine instructions. This architecture allows the language to achieve execution speeds comparable to statically compiled languages while maintaining the flexibility of a dynamic scripting environment. The language is distinguished by its multiple dispatch system, whic

    JuliaProgramming LanguagesCompiler InfrastructureLanguage Features
    عرض على GitHub↗48,856
  • clementtsang/bottomالصورة الرمزية لـ ClementTsang

    ClementTsang/bottom

    12,892عرض على GitHub↗

    Bottom is a cross-platform system monitoring tool that provides real-time visibility into hardware performance and process activity within a terminal-based interface. Built as a command-line utility, it tracks metrics for processor, memory, storage, and network usage while offering tools to inspect, organize, and terminate active system processes. The application utilizes a modular layout engine that allows users to arrange independent data-visualization widgets into a custom grid. This interface is powered by an immediate-mode rendering approach and an event-driven input loop, ensuring the d

    RustSystem Monitoring ToolsTerminal Process ManagersSystem Resource Monitors
    عرض على GitHub↗12,892
  • schniz/fnmالصورة الرمزية لـ Schniz

    Schniz/fnm

    24,020عرض على GitHub↗

    This utility is a command-line tool designed for managing multiple Node.js runtime versions on local development machines. It functions as a cross-platform manager that enables users to install, switch, and synchronize runtime versions across Windows, macOS, and Linux environments. The tool automates environment configuration by detecting project-specific version requirements through directory-traversal resolution. It maintains consistency by dynamically updating shell paths and environment variables, allowing for automatic version switching as users navigate between different project directo

    RustNode.js Version ManagersCross-Platform Development ToolsRuntime Management & Utilities
    عرض على GitHub↗24,020
  • jdx/miseالصورة الرمزية لـ jdx

    jdx/mise

    29,929عرض على GitHub↗

    Mise is a development environment orchestrator that manages software runtimes, environment variables, and task execution. It functions as a version manager and task runner, providing a unified interface to synchronize project-specific configurations and dependencies across different machines. By automating the installation and switching of tools, it ensures that development environments remain consistent and reproducible. The project distinguishes itself through a hierarchical configuration system that automatically discovers settings by traversing the directory tree. It uses shim-based comma

    RustEnvironment ManagersContext-Aware Environment ManagersDevelopment Environment Orchestrators
    عرض على GitHub↗29,929
  • huggingface/tokenizersالصورة الرمزية لـ huggingface

    huggingface/tokenizers

    10,825عرض على GitHub↗

    This project is a high-performance library for converting raw text into tokens and IDs for machine learning models. It functions as a fast text encoder and a text preprocessing pipeline designed to transform strings into numerical representations with high throughput for research and production. The library includes a subword tokenizer trainer used to analyze text datasets and create custom vocabularies using algorithms such as byte-pair encoding and wordpiece. It provides capabilities for subword vocabulary training and text alignment, allowing character offsets to be tracked during normaliz

    RustText TokenizersAlignment-Aware NormalizationByte Pair Encodings
    عرض على GitHub↗10,825
  • fdehau/tui-rsالصورة الرمزية لـ fdehau

    fdehau/tui-rs

    10,875عرض على GitHub↗

    tui-rs is a Rust framework for building rich terminal user interfaces and dashboards. It provides a terminal layout engine for dividing the screen into flexible rectangular regions and a widget library for rendering data in a terminal. The project includes a cross-platform terminal backend abstraction layer to ensure consistent rendering and compatibility across different operating system terminal drivers. The framework covers a wide range of UI components, including data visualization tools such as charts, progress gauges, and sparklines, as well as structural elements like data tables, ite

    RustTerminal User InterfacesRectangle-Based LayoutsRust TUI Frameworks
    عرض على GitHub↗10,875
  • elixir-lang/elixirالصورة الرمزية لـ elixir-lang

    elixir-lang/elixir

    26,543عرض على GitHub↗

    Elixir is a functional, concurrent programming language designed for building scalable and maintainable applications. It operates on the Erlang virtual machine, leveraging a distributed, fault-tolerant runtime environment that manages lightweight processes to ensure system reliability. By utilizing an actor-model supervision strategy, the language enables the creation of high-concurrency backend systems that automatically recover from failures and maintain stability under heavy loads. The language distinguishes itself through a powerful metaprogramming environment that allows developers to ex

    ElixirFault Tolerance PatternsHigh-Concurrency BackendsMetaprogramming & Macros
    عرض على GitHub↗26,543
  • termux/termux-appالصورة الرمزية لـ termux

    termux/termux-app

    56,464عرض على GitHub↗

    Termux is a mobile terminal emulator and Linux environment runtime that provides a full command-line interface directly on Android devices. It functions as a comprehensive platform for executing native binaries and scripts, featuring an integrated package management system that allows users to download, install, and manage open-source software repositories to extend device functionality. The project distinguishes itself by acting as an embedded execution library, enabling third-party applications to integrate terminal and package management capabilities into their own interfaces without requi

    JavaEmbedded Terminal EnvironmentsTerminal EmulatorsPackage Management Systems
    عرض على GitHub↗56,464
  • jetbrains/kotlinالصورة الرمزية لـ JetBrains

    JetBrains/kotlin

    52,880عرض على GitHub↗

    Kotlin is a statically typed, general-purpose programming language designed for type safety and concise syntax. It functions as a cross-platform development toolkit that enables the sharing of business logic across mobile, web, and server-side environments by compiling a unified intermediate representation into platform-specific machine code, bytecode, or source code. The project distinguishes itself through a multi-target build orchestration model that manages complex compilation units and hierarchical source sets. Developers can define common interface logic that is satisfied by platform-sp

    KotlinCompiler BackendsMultiplatform Code SharingMultiplatform Project Configurations
    عرض على GitHub↗52,880
  • neovim/neovimالصورة الرمزية لـ neovim

    neovim/neovim

    100,456عرض على GitHub↗

    Neovim is a text editing environment designed for extensibility and performance. It provides a core engine for text manipulation, multi-window management, and complex editing commands, while maintaining compatibility with existing paradigms. The project features a stable interface that allows external clients to interact with the application state, enabling the development of custom user interfaces and integrated tools. The architecture decouples the core editing logic from the user interface through an asynchronous protocol. This system supports external rendering processes, including termin

    Vim ScriptAsynchronous UI ProtocolsText Editing EnginesLua APIs
    عرض على GitHub↗100,456
قارن بين أفضل 10 في لمحة
المستودعالنجوماللغةالترخيصآخر تحديث
sxyazi/yazi39.5KRustMIT14 يونيو 2026
codecrafters-io/build-your-own-x516.2KMarkdown—21 فبراير 2026
astral-sh/uv86.5KRustApache-2.016 يونيو 2026
viatsko/awesome-vscode28.8KJavaScriptCC0-1.021 يونيو 2024
pyenv/pyenv44.9KShellMIT14 يونيو 2026
llvm/llvm-project38.8KLLVMNOASSERTION16 يونيو 2026
blinksh/blink6.6KSwiftgpl-3.09 فبراير 2026
ziglang/zig43.1KZigMIT27 نوفمبر 2025
rust-lang/rust-analyzer16.6KRustApache-2.023 يونيو 2026
swiftlang/swift70.1KSwiftApache-2.016 يونيو 2026

Related searches

  • لغة برمجة أنظمة للأداء العالي
  • دليل دراسة لمقابلات Rust
  • a testing framework for Rust projects
  • a game engine written in Rust
  • مسار تعليمي عملي لتعلم Rust
  • لغات وأنظمة بيئية أخرى
  • النظام البيئي لـ Python
  • النظام البيئي لـ Go