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

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

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

14 مستودعات

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

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

    nushell/nushell

    39,743عرض على GitHub↗

    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
    عرض على GitHub↗39,743
  • gyulyvgc/sniffnetالصورة الرمزية لـ GyulyVGC

    GyulyVGC/sniffnet

    39,325عرض على GitHub↗

    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
    عرض على GitHub↗39,325
  • servo/servoالصورة الرمزية لـ servo

    servo/servo

    37,170عرض على GitHub↗

    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
    عرض على GitHub↗37,170
  • readest/readestالصورة الرمزية لـ readest

    readest/readest

    21,502عرض على GitHub↗

    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
    عرض على GitHub↗21,502
  • tikv/tikvالصورة الرمزية لـ tikv

    tikv/tikv

    16,535عرض على GitHub↗

    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
    عرض على GitHub↗16,535
  • hyperium/hyperالصورة الرمزية لـ hyperium

    hyperium/hyper

    15,945عرض على GitHub↗

    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
    عرض على GitHub↗15,945
  • rust-lang/rust-clippyالصورة الرمزية لـ rust-lang

    rust-lang/rust-clippy

    13,309عرض على GitHub↗

    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
    عرض على GitHub↗13,309
  • tensorzero/tensorzeroالصورة الرمزية لـ tensorzero

    tensorzero/tensorzero

    10,985عرض على GitHub↗

    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
    عرض على GitHub↗10,985
  • rust-lang/rustfmtالصورة الرمزية لـ rust-lang

    rust-lang/rustfmt

    6,747عرض على GitHub↗

    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
    عرض على GitHub↗6,747
  • pyo3/maturinالصورة الرمزية لـ PyO3

    PyO3/maturin

    5,413عرض على GitHub↗

    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
    عرض على GitHub↗5,413
  • facebook/pyreflyالصورة الرمزية لـ facebook

    facebook/pyrefly

    5,390عرض على GitHub↗

    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
    عرض على GitHub↗5,390
  • build-trust/ockamالصورة الرمزية لـ build-trust

    build-trust/ockam

    4,628عرض على GitHub↗

    Ockam هو إطار عمل للشبكات بانعدام الثقة (zero-trust) مصمم لتأمين نقل البيانات بين التطبيقات الموزعة باستخدام تراكب شبكة قائم على الهوية. يوفر البدائيات اللازمة لإنشاء اتصالات مصادق عليها متبادلاً ومشفرة من النهاية إلى النهاية، مما يزيل الاعتماد على أمن طبقة الشبكة التقليدي. يتميز المشروع باستخدامه للتحكم في الوصول القائم على السمات وبيانات الاعتماد القابلة للتحقق لإدارة الثقة على نطاق واسع. وينفذ تدوير هوية التشفير للحفاظ على استمرارية الهوية ويتكامل مع أنظمة إدارة المفاتيح المدعومة بالأجهزة لتأمين المفاتيح الخاصة داخل الجيوب (enclaves) أو خدمات إدارة المفاتيح السحابية. تغطي المنصة نطاقاً واسعاً من القدرات بما في ذلك التوجيه الثنائي متعدد القفزات وجسر الشبكة القائم على الترحيل لربط الشبكات المتباينة. يمكنه تغليف حركة مرور TCP أو Kafka القديمة في أنفاق آمنة، مما يسمح للخدمات الخاصة بالتواصل دون كشف منافذ الاستماع. بالإضافة إلى ذلك، يستخدم نموذج جهة فاعلة ذات حالة لمعالجة الرسائل بشكل غير متزامن عبر العقد الموزعة. يتم دعم النشر من خلال قوالب البنية التحتية ككود لتوفير العقد والبوابات الآمنة في البيئات السحابية.

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

    Rustauthenticationauthorizationcredentials
    عرض على GitHub↗4,628
  • dotenv-linter/dotenv-linterالصورة الرمزية لـ dotenv-linter

    dotenv-linter/dotenv-linter

    2,084عرض على GitHub↗

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

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

    Rustcheckcomparecontributor-friendly
    عرض على GitHub↗2,084
  • security-union/videocall-rsالصورة الرمزية لـ security-union

    security-union/videocall-rs

    1,702عرض على GitHub↗

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

    Rustactix-webgoogle-meetsrust
    عرض على GitHub↗1,702
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Rust Projects

استكشف الوسوم الفرعية

  • 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.