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

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

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

intellij-rust/intellij-rust

0
View on GitHub↗
4,533 نجوم·386 تفرعات·Kotlin·MIT·9 مشاهداتintellij-rust.github.io↗

Intellij Rust

هذا المشروع عبارة عن إضافة IntelliJ IDE توفر بيئة تطوير متكاملة لـ Rust. تعمل كمنسق لنظام البناء وواجهة لتصحيح الأخطاء، وتوفر تحليلاً شاملاً للغة، وتمييزاً للصيغة، ومساعدة ذكية في تحرير الكود.

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

تغطي مجموعة الأدوات إدارة سلسلة الأدوات وتكامل Cargo للتعامل مع التبعيات والبيانات الوصفية. كما توفر إمكانيات لتوصيف الأداء، وتصحيح أخطاء البرامج في وقت التشغيل، وأتمتة الاختبار، بالإضافة إلى دعم تطوير تطبيقات الويب بما في ذلك إدارة الحاويات واستكشاف مخطط قاعدة البيانات.

Features

  • IDE Language Plugins - Provides a comprehensive IntelliJ IDE plugin for Rust with language support, syntax highlighting, and intelligent editing.
  • Rust IDE Tooling - Provides a full integrated development environment for writing and managing Rust source code.
  • Debugger Interfaces - Provides a visual interface for inspecting program state and controlling execution flow during Rust runtime.
  • Editor Code Completion Plugins - Provides context-aware code completions and automated refactorings to accelerate development.
  • Toolchain Managers - Automates the installation and version management of Rust compilers and associated toolchains.
  • External Toolchain Integrations - Integrates the IDE with external Rust compilers and build tools to derive project structure.
  • Language Server Integrations - Integrates with the Language Server Protocol to provide real-time type inference and intelligent code navigation.
  • Manifest-Driven Dependency Managers - Provides an intelligent interface for editing project manifest files to manage dependencies.
  • Package Dependency Managers - Provides a dedicated user interface for managing and updating software package dependencies.
  • Language Server Protocols - Communicates with a language server to provide real-time code diagnostics and intelligent completions.
  • Cargo Integrations - Coordinates package installations, build processes, and test execution through integration with Cargo.
  • Rust Application Debugging - Ships a comprehensive debugging interface for diagnosing failures and inspecting program state during Rust execution.
  • Rust Build Orchestration - Acts as a management interface for orchestrating the Rust compilation process and coordinating package dependencies.
  • Rust Language Analysis - Offers comprehensive Rust source code analysis for intelligent editing, syntax highlighting, and navigation.
  • Type Inference Support - Deduces and displays variable types by analyzing compiler output and source code flow.
  • Symbol Reference Indexing - Indexes symbols and references using a program structure interface for fast codebase navigation.
  • Abstract Syntax Tree Parsing - Parses Rust source code into abstract syntax trees to enable syntax highlighting and intelligent navigation.
  • Runtime Execution Debugging - Provides tools for inspecting program state and controlling execution flow during runtime.
  • Rust Test Automation - Provides integrated test automation and code coverage measurement to ensure software reliability for Rust projects.
  • Structural Code Analysis - Performs structural code analysis and type inference to facilitate codebase exploration and documentation access.
  • Compiler Flag Customization - Provides interfaces for configuring specific compiler flags and environment variables for customized execution.
  • Live Templates - Implements live templates with placeholders to accelerate boilerplate authoring and reduce errors.
  • Toolchain - Automates the installation and configuration of the specific Rust toolchain versions required for a project.
  • IDE Console Navigators - Enables navigation from console error messages directly to the relevant lines of source code.
  • Rust Performance Profiling - Provides integrated performance profiling to identify resource bottlenecks and execution timing in Rust applications.
  • Rust Program Analysis - Includes a static analysis suite for detecting code duplicates and analyzing memory leaks in Rust projects.
  • Code Duplication Reduction - Scans the codebase to detect repetitive logic patterns and redundant code to reduce technical debt.
  • Application Performance Profiling - Analyzes resource usage and execution timing to identify performance bottlenecks within the application.
  • Code Coverage Analysis - Tracks executed code lines during test runs to measure the extent of test suite coverage.
  • Memory Leak Detection - Integrates with external memory checkers to identify leaks and memory-related errors during execution.
  • IDE Support - Rust plugin for the IntelliJ platform.
  • بيئات التطوير المتكاملة - Feature-rich Rust plugin for the IntelliJ platform.

سجل النجوم

مخطط تاريخ النجوم لـ intellij-rust/intellij-rustمخطط تاريخ النجوم لـ intellij-rust/intellij-rust

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Intellij Rust

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Intellij Rust.
  • 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

    Rustcargopackage-managerrust
    عرض على GitHub↗14,624
  • microsoft/vscode-docsالصورة الرمزية لـ microsoft

    microsoft/vscode-docs

    6,549عرض على GitHub↗

    This repository contains the comprehensive documentation for a code editor focused on AI-assisted software development and remote development workflows. It covers the implementation of AI agents and language models used for autonomous code generation, large-scale refactoring, and task iteration. The project is distinguished by its deep integration of autonomous AI agents capable of web navigation, application logic validation, and orchestrating multi-step development processes. It provides specialized frameworks for tailoring AI behavior through custom instructions, model context protocols, a

    Markdownvscode
    عرض على GitHub↗6,549
  • swiftlang/swift-evolutionالصورة الرمزية لـ swiftlang

    swiftlang/swift-evolution

    15,854عرض على GitHub↗

    Swift Evolution serves as the central governance and design platform for the Swift programming language. It provides a structured, collaborative framework for tracking, discussing, and managing the formal proposals and technical goals that define the language's syntax, semantics, and core features. By maintaining a comprehensive collection of design documentation, the project ensures the long-term stability and consistency of the language as it matures. The repository acts as the primary hub for the language's evolution, coordinating community feedback and technical decisions through a transp

    Markdown
    عرض على GitHub↗15,854
  • nisrulz/android-tips-tricksالصورة الرمزية لـ nisrulz

    nisrulz/android-tips-tricks

    4,748عرض على GitHub↗

    This project provides a collection of reference materials, guides, and cheatsheets designed to optimize the Android development workflow. It serves as a comprehensive resource for implementing best practices in application building, debugging, and user interface design. The repository covers specialized techniques for build optimization, including methods to reduce binary sizes and accelerate compilation. It also provides detailed references for device debugging, memory leak detection, and the application of Material Design principles. The project further details productivity enhancements fo

    Java
    عرض على GitHub↗4,748
عرض جميع البدائل الـ 30 لـ Intellij Rust→

الأسئلة الشائعة

ما هي وظيفة intellij-rust/intellij-rust؟

هذا المشروع عبارة عن إضافة IntelliJ IDE توفر بيئة تطوير متكاملة لـ Rust. تعمل كمنسق لنظام البناء وواجهة لتصحيح الأخطاء، وتوفر تحليلاً شاملاً للغة، وتمييزاً للصيغة، ومساعدة ذكية في تحرير الكود.

ما هي الميزات الرئيسية لـ intellij-rust/intellij-rust؟

الميزات الرئيسية لـ intellij-rust/intellij-rust هي: IDE Language Plugins, Rust IDE Tooling, Debugger Interfaces, Editor Code Completion Plugins, Toolchain Managers, External Toolchain Integrations, Language Server Integrations, Manifest-Driven Dependency Managers.

ما هي البدائل مفتوحة المصدر لـ intellij-rust/intellij-rust؟

تشمل البدائل مفتوحة المصدر لـ intellij-rust/intellij-rust: rust-lang/cargo — Cargo is the official build system and package manager for the Rust programming language. It provides a unified… microsoft/vscode-docs — This repository contains the comprehensive documentation for a code editor focused on AI-assisted software development… swiftlang/swift-evolution — Swift Evolution serves as the central governance and design platform for the Swift programming language. It provides a… nisrulz/android-tips-tricks — This project provides a collection of reference materials, guides, and cheatsheets designed to optimize the Android… lapce/lapce — Lapce is a high-performance text editor built with Rust that utilizes hardware acceleration for fast rendering and… getgrav/grav — Grav is a flat-file content management system that eliminates the need for a traditional database by storing site…