For un langage de programmation système pour la performance, the strongest matches are rust-lang/rust (This is the primary repository for the Rust compiler), rust-lang/rls (RLS is a core component of the Rust toolchain) and rust-lang/cargo (Cargo is the official package manager and build system). rust-lang/rustup is also worth a look. Each is ranked by relevance to your query, popularity and recent activity.
Nous sélectionnons les dépôts GitHub open-source correspondant à « rust ». Les résultats sont classés par pertinence par rapport à votre recherche — utilisez les filtres ci-dessous pour affiner, ou utilisez l'IA.
Rust is a programming language designed for memory safety and performance. It provides a comprehensive curriculum that covers fundamental syntax, memory management, and advanced programming paradigms, including support for functional and object-oriented styles. The language features a strong type system that enforces memory safety through ownership, borrowing, and lifetime annotations, while also offering mechanisms for handling both recoverable and unrecoverable errors. The language includes extensive support for concurrent programming, providing primitives for thread management, shared-stat
This is the primary repository for the Rust compiler and standard library, which defines the language itself and includes incremental compilation, cross-compilation, and edition support, making it the essential core for exploring Rust's compiler and toolchain.
RLS is a language server that provides language intelligence for the Rust programming language. It implements the Language Server Protocol to enable a standardized communication layer between the Rust compiler and various editor clients. The project focuses on providing real-time code completions, symbol navigation, and type information. It also supports automated structural changes, such as workspace-wide symbol renaming, to maintain semantic correctness during refactoring. The system incorporates static code analysis for linting and formatting, alongside a mechanism for incremental compila
RLS is a core component of the Rust toolchain that implements the Language Server Protocol, providing IDE intelligence and incremental compilation support—exactly the kind of repository this search targets for exploring Rust's language server integration.
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
Cargo is the official package manager and build system for Rust, making it a core part of the Rust toolchain, but it is not the compiler itself or the full toolchain manager — it fits as one of the essential repositories this search is after.
rustup is a programming language toolchain manager that automates the installation, versioning, and configuration of the Rust compiler and its associated build tools. It serves as a toolchain installer and version manager, enabling the deployment of the language ecosystem across different operating systems. The system manages multiple compiler versions across stable, beta, and nightly release channels, allowing users to switch between these versions to meet different environment requirements. It also functions as a cross-compilation manager by installing pre-compiled standard libraries to bui
rustup is the official Rust toolchain manager, handling installation, version switching, and cross-compilation setup, which makes it a core repository within the Rust toolchain ecosystem that directly fits this search.