awesome-repositories.com
ब्लॉग
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेस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 इकोसिस्टम

AI के साथ बेहतरीन रिपॉजिटरी खोजें।हम AI का उपयोग करके सबसे सटीक रिपॉजिटरी खोजेंगे।
  • sxyazi/yazisxyazi का अवतार

    sxyazi/yazi

    39,458GitHub पर देखें↗

    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-xcodecrafters-io का अवतार

    codecrafters-io/build-your-own-x

    516,240GitHub पर देखें↗

    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/uvastral-sh का अवतार

    astral-sh/uv

    86,451GitHub पर देखें↗

    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-vscodeviatsko का अवतार

    viatsko/awesome-vscode

    28,754GitHub पर देखें↗

    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/pyenvpyenv का अवतार

    pyenv/pyenv

    44,895GitHub पर देखें↗

    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-projectllvm का अवतार

    llvm/llvm-project

    38,840GitHub पर देखें↗

    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/blinkblinksh का अवतार

    blinksh/blink

    6,596GitHub पर देखें↗

    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/zigziglang का अवतार

    ziglang/zig

    43,123GitHub पर देखें↗

    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-analyzerrust-lang का अवतार

    rust-lang/rust-analyzer

    16,590GitHub पर देखें↗

    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/swiftswiftlang का अवतार

    swiftlang/swift

    70,051GitHub पर देखें↗

    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/cargorust-lang का अवतार

    rust-lang/cargo

    14,624GitHub पर देखें↗

    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-srcphp का अवतार

    php/php-src

    40,150GitHub पर देखें↗

    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/sccachemozilla का अवतार

    mozilla/sccache

    7,361GitHub पर देखें↗

    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-windowscoreybutler का अवतार

    coreybutler/nvm-windows

    46,816GitHub पर देखें↗

    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/asdfasdf-vm का अवतार

    asdf-vm/asdf

    25,086GitHub पर देखें↗

    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/icedhecrj का अवतार

    hecrj/iced

    30,762GitHub पर देखें↗

    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/vcpkgmicrosoft का अवतार

    microsoft/vcpkg

    27,179GitHub पर देखें↗

    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/candlehuggingface का अवतार

    huggingface/candle

    19,422GitHub पर देखें↗

    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/poetrypython-poetry का अवतार

    python-poetry/poetry

    34,282GitHub पर देखें↗

    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/firefoxmozilla-firefox का अवतार

    mozilla-firefox/firefox

    11,305GitHub पर देखें↗

    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/vvlang का अवतार

    vlang/v

    37,655GitHub पर देखें↗

    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-examplerust-lang का अवतार

    rust-lang/rust-by-example

    8,026GitHub पर देखें↗

    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/cpythonpython का अवतार

    python/cpython

    73,265GitHub पर देखें↗

    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-practicesunface का अवतार

    sunface/rust-by-practice

    14,396GitHub पर देखें↗

    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/brewHomebrew का अवतार

    Homebrew/brew

    48,527GitHub पर देखें↗

    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-coursesunface का अवतार

    sunface/rust-course

    30,517GitHub पर देखें↗

    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-rustgoogle का अवतार

    google/comprehensive-rust

    33,049GitHub पर देखें↗

    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-universitygurugio का अवतार

    gurugio/lowlevelprogramming-university

    12,555GitHub पर देखें↗

    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/bookrust-lang का अवतार

    rust-lang/book

    17,930GitHub पर देखें↗

    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/yarnyarnpkg का अवतार

    yarnpkg/yarn

    41,503GitHub पर देखें↗

    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-blogpretzelhammer का अवतार

    pretzelhammer/rust-blog

    8,318GitHub पर देखें↗

    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/vscodiumVSCodium का अवतार

    VSCodium/vscodium

    31,978GitHub पर देखें↗

    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-beginnersMunGell का अवतार

    MunGell/awesome-for-beginners

    86,586GitHub पर देखें↗

    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/nvmnvm-sh का अवतार

    nvm-sh/nvm

    93,825GitHub पर देखें↗

    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-rustmainmatter का अवतार

    mainmatter/100-exercises-to-learn-rust

    9,134GitHub पर देखें↗

    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/pnpmpnpm का अवतार

    pnpm/pnpm

    35,605GitHub पर देखें↗

    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-learningpractical-tutorials का अवतार

    practical-tutorials/project-based-learning

    270,530GitHub पर देखें↗

    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/gogolang का अवतार

    golang/go

    134,756GitHub पर देखें↗

    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/juliaJuliaLang का अवतार

    JuliaLang/julia

    48,856GitHub पर देखें↗

    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/bottomClementTsang का अवतार

    ClementTsang/bottom

    12,892GitHub पर देखें↗

    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/fnmSchniz का अवतार

    Schniz/fnm

    24,020GitHub पर देखें↗

    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/misejdx का अवतार

    jdx/mise

    29,929GitHub पर देखें↗

    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/tokenizershuggingface का अवतार

    huggingface/tokenizers

    10,825GitHub पर देखें↗

    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-rsfdehau का अवतार

    fdehau/tui-rs

    10,875GitHub पर देखें↗

    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/elixirelixir-lang का अवतार

    elixir-lang/elixir

    26,543GitHub पर देखें↗

    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-apptermux का अवतार

    termux/termux-app

    56,464GitHub पर देखें↗

    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/kotlinJetBrains का अवतार

    JetBrains/kotlin

    52,880GitHub पर देखें↗

    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/neovimneovim का अवतार

    neovim/neovim

    100,456GitHub पर देखें↗

    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 इकोसिस्टम