awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

14 Repos

Awesome GitHub RepositoriesRust Projects

Explore 14 awesome GitHub repositories matching part of an awesome list · Rust Projects. Refine with filters or upvote what's useful.

Awesome Rust Projects GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • nushell/nushellAvatar von nushell

    nushell/nushell

    39,743Auf GitHub ansehen↗

    Nushell is a cross-platform shell and programming language designed to treat all input and output as structured data rather than raw text streams. By enforcing data types and command signatures, it provides a consistent environment for building robust, pipeline-oriented workflows. The shell allows users to chain commands that pass structured objects between stages, enabling complex data processing and automation tasks that remain predictable across different operating systems. What distinguishes the project is its focus on interactive data exploration and modular extensibility. Users can quer

    Listed in the “Rust Projects” section of the Awesome For Beginners awesome list.

    Rustnushellrustshell
    Auf GitHub ansehen↗39,743
  • gyulyvgc/sniffnetAvatar von GyulyVGC

    GyulyVGC/sniffnet

    39,325Auf GitHub ansehen↗

    This application is a desktop network traffic analyzer that provides real-time monitoring and forensic inspection of data packets. By interfacing directly with low-level system drivers, it captures raw network traffic from physical or virtual adapters to identify communication patterns, track bandwidth usage, and diagnose connectivity issues. The system distinguishes itself through an immediate-mode graphical interface that rebuilds the display state every frame, ensuring high responsiveness during live data updates. It maintains performance by using asynchronous message passing to decouple t

    Listed in the “Rust Projects” section of the Awesome For Beginners awesome list.

    Rustapplicationguiiced
    Auf GitHub ansehen↗39,325
  • servo/servoAvatar von servo

    servo/servo

    37,170Auf GitHub ansehen↗

    Servo is a high-performance, memory-safe web rendering engine designed for cross-platform embedding. It provides a modular framework that allows developers to integrate web content rendering into native applications across desktop, mobile, and embedded systems. By enforcing strict process isolation and memory safety, the engine creates a secure execution environment for processing web content. The engine distinguishes itself through a task-based, parallelized architecture that decouples layout, style, and rendering processes to maximize responsiveness. It utilizes a hardware-abstracted graphi

    Listed in the “Rust Projects” section of the Awesome For Beginners awesome list.

    Rustbrowserrustservo
    Auf GitHub ansehen↗37,170
  • readest/readestAvatar von readest

    readest/readest

    21,502Auf GitHub ansehen↗

    Readest is a comprehensive digital reading platform designed to manage, annotate, and consume electronic books across multiple devices. It functions as a versatile library manager and reading environment, supporting a wide range of user needs from standard ebook consumption to specialized study and accessibility-focused workflows. The platform distinguishes itself through advanced features like parallel text study, which enables side-by-side document rendering with synchronized scrolling, and a robust text-to-speech engine that provides hands-free reading with synchronized visual highlighting

    Listed in the “Rust Projects” section of the Awesome For Beginners awesome list.

    TypeScriptandroidcross-platformebook
    Auf GitHub ansehen↗21,502
  • tikv/tikvAvatar von tikv

    tikv/tikv

    16,535Auf GitHub ansehen↗

    TiKV is a distributed transactional key-value store designed for horizontal scalability and high availability. It functions as a storage engine that maintains massive datasets across a cluster of physical nodes, ensuring that information remains accessible and consistent even when individual hardware components fail. The system utilizes a consensus-based replication model to synchronize data across nodes, ensuring that all replicas agree on the order of operations. It manages data distribution through a sharding mechanism that partitions large datasets into smaller groups, each governed by in

    Listed in the “Rust Projects” section of the Awesome For Beginners awesome list.

    Rustcncfconsensusdistributed-transactions
    Auf GitHub ansehen↗16,535
  • hyperium/hyperAvatar von hyperium

    hyperium/hyper

    15,945Auf GitHub ansehen↗

    Hyper is a low-level networking library designed for building high-performance HTTP clients and servers. It provides a foundational toolkit for creating network services that leverage asynchronous execution and memory-safe data handling, supporting both HTTP/1 and HTTP/2 protocols. The library distinguishes itself through a protocol-agnostic architecture that separates transport logic from HTTP semantics. It utilizes a service-trait abstraction to decouple network logic from the underlying transport, enabling developers to inject custom middleware for request interception and response transfo

    Listed in the “Rust Projects” section of the Awesome For Beginners awesome list.

    Rusthttphyperrust
    Auf GitHub ansehen↗15,945
  • rust-lang/rust-clippyAvatar von rust-lang

    rust-lang/rust-clippy

    13,309Auf GitHub ansehen↗

    This project is a static analysis linter, code quality tool, and language auditor for Rust. It functions as an automated refactoring system designed to identify common mistakes and suggest idiomatic improvements for Rust source code. The tool identifies non-idiomatic patterns, performance bottlenecks, and code smells to improve the overall correctness and quality of the code. It specifically audits memory safety by flagging suspicious use of unsafe blocks and pointer manipulations and detects inefficient operations to optimize execution speed. The analysis surface covers coding style enforce

    Listed in the “Rust Projects” section of the Awesome For Beginners awesome list.

    Rustlintrust
    Auf GitHub ansehen↗13,309
  • tensorzero/tensorzeroAvatar von tensorzero

    tensorzero/tensorzero

    10,985Auf GitHub ansehen↗

    TensorZero is an inference gateway and experimentation framework designed to manage the lifecycle of large language models in production environments. It functions as a central proxy that routes requests across multiple artificial intelligence providers while providing the infrastructure necessary to monitor performance, track costs, and ensure service reliability. The platform distinguishes itself by integrating a comprehensive evaluation engine and an observability pipeline directly into the request flow. It enables developers to conduct controlled experiments and A/B tests to compare diffe

    Listed in the “Rust Projects” section of the Awesome For Beginners awesome list.

    Rustaiai-engineeringanthropic
    Auf GitHub ansehen↗10,985
  • rust-lang/rustfmtAvatar von rust-lang

    rust-lang/rustfmt

    6,747Auf GitHub ansehen↗

    rustfmt is a Rust code formatter that operates as a Cargo subcommand, applying consistent formatting to Rust source files according to official style guidelines. It parses source code into a syntax tree, applies formatting rules to tree nodes, and pretty-prints the result back to text, with support for TOML-driven configuration that allows per-project style customization. The formatter is edition-aware, automatically selecting formatting rules based on the Rust edition specified in the project, and supports a style edition override that decouples formatting rules from the Rust edition used fo

    Listed in the “Rust Projects” section of the Awesome For Beginners awesome list.

    Rustcodeformatterformatterrust
    Auf GitHub ansehen↗6,747
  • pyo3/maturinAvatar von PyO3

    PyO3/maturin

    5,413Auf GitHub ansehen↗

    Maturin is a build tool that compiles Rust crates into Python wheel packages, supporting multiple binding systems such as PyO3, CFFI, and UniFFI to create native extension modules. It manages the full build pipeline from Rust compilation to wheel assembly, including cross-compilation for different operating systems and architectures without requiring native hardware. The tool integrates development-mode installation with automatic rebuilds: when a Python import hook detects source changes, it triggers recompilation before the module loads. Editable installs link the compiled module into site-

    Builds a Python wheel from a pure Rust crate, automatically generating an initialization module.

    Rustcfficpythoncross-compile
    Auf GitHub ansehen↗5,413
  • facebook/pyreflyAvatar von facebook

    facebook/pyrefly

    5,390Auf GitHub ansehen↗

    Pyrefly is a static type checker for Python that operates as a language server, delivering real-time diagnostics, completions, and navigation in any editor supporting the Language Server Protocol. It also performs static tensor shape analysis, using symbolic dimension variables and arithmetic to verify shape consistency in deep learning models without runtime execution. Beyond core type checking, Pyrefly supports gradual adoption workflows: it can generate a baseline of known errors so only new issues are reported, migrate configuration from other type checkers, and automatically suppress exi

    Listed in the “Rust Projects” section of the Awesome For Beginners awesome list.

    Rustcode-qualitycontributions-welcomegood-first-issue
    Auf GitHub ansehen↗5,390
  • build-trust/ockamAvatar von build-trust

    build-trust/ockam

    4,628Auf GitHub ansehen↗

    Ockam ist ein Zero-Trust-Netzwerk-Framework, das entwickelt wurde, um den Datentransport zwischen verteilten Anwendungen mithilfe eines identitätsbasierten Netzwerk-Overlays abzusichern. Es bietet die notwendigen Primitive, um gegenseitig authentifizierte und End-to-End-verschlüsselte Verbindungen herzustellen, wodurch die Abhängigkeit von traditioneller Netzwerksicherheit auf Schichtebene entfällt. Das Projekt zeichnet sich durch die Verwendung von attributbasierter Zugriffskontrolle und verifizierbaren Anmeldeinformationen aus, um Vertrauen in großem Maßstab zu verwalten. Es implementiert kryptografische Identitätsrotation, um die Identitätskontinuität aufrechtzuerhalten, und integriert sich in hardwaregestützte Schlüsselverwaltungssysteme, um private Schlüssel innerhalb von Enklaven oder Cloud-Schlüsselverwaltungsdiensten zu sichern. Die Plattform deckt ein breites Spektrum an Fähigkeiten ab, einschließlich Multi-Hop-Binär-Routing und Relay-basiertem Netzwerk-Bridging, um disparate Netzwerke zu verbinden. Sie kann Legacy-TCP- oder Kafka-Datenverkehr in sichere Tunnel verpacken, wodurch private Dienste kommunizieren können, ohne lauschende Ports freizugeben. Zudem verwendet sie ein zustandsbehaftetes Akteur-Modell, um Nachrichten asynchron über verteilte Knoten hinweg zu verarbeiten. Die Bereitstellung wird durch Infrastructure-as-Code-Vorlagen für die Bereitstellung sicherer Knoten und Gateways in Cloud-Umgebungen unterstützt.

    Listed in the “Rust Projects” section of the Awesome For Beginners awesome list.

    Rustauthenticationauthorizationcredentials
    Auf GitHub ansehen↗4,628
  • dotenv-linter/dotenv-linterAvatar von dotenv-linter

    dotenv-linter/dotenv-linter

    2,084Auf GitHub ansehen↗

    ⚡️Lightning-fast linter for .env files. Written in Rust 🦀

    Listed in the “Rust Projects” section of the Awesome For Beginners awesome list.

    Rustcheckcomparecontributor-friendly
    Auf GitHub ansehen↗2,084
  • security-union/videocall-rsAvatar von security-union

    security-union/videocall-rs

    1,702Auf GitHub ansehen↗

    Listed in the “Rust Projects” section of the Awesome For Beginners awesome list.

    Rustactix-webgoogle-meetsrust
    Auf GitHub ansehen↗1,702
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Rust Projects

Unter-Tags erkunden

  • Pure Rust Wheel PackagersBuilds a Python wheel from a pure Rust crate, automatically generating an initialization module. **Distinct from Rust Projects:** Distinct from Rust Projects: specifically packages pure Rust crates as Python wheels with auto-generated init modules.