Eine leistungsstarke IDE für Rust

Programmieren, testen, debuggen und bereitstellen – alles direkt nutzbar.

Weniger Routine, mehr Freude am Entwickeln.
Alle optimierten JetBrains-AI-Tools – direkt in Ihrer IDE, kostenlos.

Coding-Agent
Coding-Agent
Unbegrenzte Code-Completion
Unbegrenzte Code-Completion
Offlinemodus
Offlinemodus
Neueste KI-Modelle
Neueste KI-Modelle
Ihr Code als Kontext
Ihr Code als Kontext
Bearbeitung mehrerer Dateien
Bearbeitung mehrerer Dateien
VCS-Unterstützung
VCS-Unterstützung

Konzentrieren Sie sich auf das Wesentliche,
während RustRover den Rest erledigt

Schreiben Sie schneller Code

Profitieren Sie von kontextspezifischer Code-Completion und -Generierung, Hintergrundanalysen und Quick-Fixes, intelligenten Refactorings, Live-Vorlagen und mehr.

Weniger Zeitaufwand für Routineaufgaben

Installieren Sie rustup von der IDE aus und setzen Sie vom Compiler vorgeschlagene Korrekturen mit einem Klick um. Sie können sich sogar das manuelle Einfügen neu erstellter Rust-Dateien in main.rs oder das Hinzufügen populärer Crates zur Abhängigkeitsliste in Cargo.toml sparen – RustRover erledigt das für Sie.

Erforschen und verstehen Sie Ihre Codebasis

Alle Syntaxelemente werden eingefärbt, darunter auch abgeleitete Typen und Makros, cfg-Blöcke und unsichere Code-Verwendungen. Nutzen Sie umfassende Typinformationen und einen schnellen Zugriff auf Sprach- und Crate-Dokumentationen und navigieren Sie mit der leistungsstarken Suchfunktion von RustRover durch Ihren Codebestand.

Ausführen, debuggen, testen und profilen – das volle Programm

Führen Sie einzelne Tests, Testmodule oder alle Tests in einem Projekt aus und wählen Sie verschiedene Ausführungsziele. Die Erstellung benutzerdefinierter Run-Konfigurationen mit vollständiger Unterstützung für die Entwicklung von CLI-Anwendungen ist ebenfalls möglich. Beheben Sie Testfehler im Handumdrehen, indem Sie von der Fehlermeldung in der Konsole direkt zum betroffenen Codeabschnitt springen.

Verwalten Sie Ihr Projekt und dessen Abhängigkeiten

Bearbeiten Sie TOML-Dateien mit Unterstützung durch Code-Insight-Funktionen und eine vollständige Cargo-Integration. Sie können den gesamten Workspace verwalten und Cargo-Befehle in einem speziellen Toolfenster ausführen.

Entwicklung von Web-Anwendungen

RustRover bietet eine nahtlose Integration in die Arbeitsabläufe der Frontend-Entwicklung. Stellen Sie Anfragen und analysieren Sie die Antworten mit dem integrierten HTTP-Client. Verwenden Sie das Docker-Tool zur Verwaltung verschiedener Projektkomponenten und erkunden Sie Ihre Datenbankschemata und -tabellen mit dem Datenbank-Tooling.

Effiziente Arbeit im Team

RustRover enthält alle Tools, die Sie für die Teamarbeit benötigen. Programmieren Sie gemeinsam mit Ihren Kolleg*innen in Echtzeit und unterhalten Sie sich mit ihnen direkt in der IDE. Teilen Sie Ihre Projektkonfiguration und Ihre Codestil-Einstellungen. Arbeiten Sie reibungslos mit Git, GitHub und GitLab, untersuchen Sie Commits und Pull-Requests, legen Sie Branches an und überprüfen Sie neue Codebeiträge.

Sofort einsatzbereit

Beginnen Sie sofort mit der Programmierung, ohne erst zahlreiche Plugins installieren und konfigurieren zu müssen. RustRover bietet eine komplett ausgestattete Entwicklungsumgebung mit nahtloser Integration von Rust, Cargo und Cargo.toml. Der Funktionsumfang umfasst Remote-Unterstützung, Datenbankmanagement, Git-Integration und vieles mehr. Die Web-Technologien von WebStorm und die Datenbank-Tools von DataGrip stehen ebenfalls zur Verfügung.

Dokumentation erkunden

Rust

Cargo

JavaScript

TypeScript

SQL

HTML

CSS

MongoDB

Alles, was Sie für die Rust-Entwicklung benötigen

Kostenlos testen

Kostenlos für nicht-kommerzielle Nutzung

Wenn Sie RustRover nicht kommerziell verwenden, d. h. keine direkte finanzielle Vergütung für die damit verrichtete Arbeit erhalten, können Sie die IDE kostenlos nutzen.

Erstellung von Inhalten

Sie können RustRover in Ihren bildungsorientierten Videos oder Inhalten – z. B. Tutorials oder Demos – verwenden. Dies gilt sogar dann, wenn der Zugang zu Ihren Inhalten kostenpflichtig ist. Dies bedeutet, dass Sie das Produkt in Ihren Lehrmaterialien oder Onlinekursen verwenden können, ohne sich Gedanken über Lizenzeinschränkungen machen zu müssen.

Sehen Sie sich das JetBrains-Programm für Content-Creators an, um weitere Optionen zu entdecken.

Freizeit und Lernen

Gemäß Stack Overflow betreiben 68% der Entwickler*innen Programmierung als Hobby außerhalb ihrer Arbeitszeit und fast 40% im Rahmen der beruflichen Weiterentwicklung oder des Selbststudiums. Genießen Sie die Rust-Programmierung in Ihrer freien Zeit und entwickeln Sie Ihr Projekt mit RustRover.

Open-Source-Entwicklung

Rust ist für seine robuste Open-Source-Community bekannt. Verbessern Sie Ihr Projekt mit RustRover und tragen Sie zum dynamischen Rust-Ökosystem bei. Erfahren Sie mehr über die Unterstützung von JetBrains für Open-Source-Projekte.

Häufig gestellte Fragen

Die Toolbox-Abonnementvereinbarung für nicht-kommerzielle Nutzung definiert kommerzielle Produkte als Produkte, die kostenpflichtig vertrieben oder bereitgestellt werden oder die im Rahmen Ihrer geschäftlichen Tätigkeit genutzt werden. Es gibt jedoch einige Kategorien, die ausdrücklich von dieser Definition ausgenommen sind. Häufige Fälle der nicht-kommerziellen Nutzung sind Lernen und Selbststudium, jede Form der Content-Erstellung, Open-Source-Entwicklung sowie Hobbyprogrammierung.
Die neue nicht-kommerzielle Lizenz stellt Ihnen eine vollwertige IDE zur Verfügung, deren Funktionsumfang mit der kostenpflichtigen Version identisch ist. Der einzige Unterschied besteht in der Funktion „Code With Me“– in Ihrer kostenlosen Lizenz ist Code With Me Community enthalten.
In den Bedingungen der nicht-kommerziellen Vereinbarung ist festgelegt, dass das Produkt anonymisierte Statistiken (IDE-Telemetrie) über Ihre Nutzung der Produktfunktionen elektronisch an JetBrains übermitteln kann. Diese Informationen können unter anderem Frameworks, im Produkt verwendete Vorlagen, aufgerufene Aktionen und andere Interaktionen mit den Produktfunktionen umfassen. Diese Informationen enthalten keine personenbezogenen Daten.
Standardmäßig erfassen JetBrains-IDEs, die nichtkommerziell genutzt werden, auch detaillierte codebezogene Daten mit Bezug zu IDE-Aktivitäten, etwa den Bearbeitungsverlauf, die Terminalnutzung und Ihre Interaktionen mit KI-Funktionen. Dies kann Codeabschnitte, Textprompts und KI-Antworten umfassen. Sie können dies manuell in den Produkteinstellungen deaktivieren: Settings | Appearance & Behavior | System Settings | Data Sharing.

Wenn Sie ein kommerzielles Abonnement nutzen, können Sie frei entscheiden, ob das Produkt IDE-Telemetriedaten an JetBrains senden darf oder nicht, und die detaillierte Datenerfassung ist standardmäßig deaktiviert.
Wenn Sie beabsichtigen, RustRover für die kommerzielle Entwicklung zu nutzen, für die Sie einen direkten oder indirekten kommerziellen Vorteil oder eine monetäre Vergütung im Sinne der Definitionen in der Toolbox-Abonnementvereinbarung für nicht-kommerzielle Nutzung erhalten, müssen Sie ein kommerzielles Abonnement (als Einzelperson oder Organisation) abschließen. Diese Lizenz kann dann auch für die nicht-kommerzielle Entwicklung verwendet werden.
Alle neuen Benutzer*innen können eine kostenlose Testphase von 30 Tagen in Anspruch nehmen, die Zugang zum vollen Funktionsumfang von RustRover gewährt. Um Ihre Testphase zu starten, laden Sie RustRover einfach von unserer Website herunter, installieren Sie es und folgen Sie den Anweisungen in der IDE-Dokumentation.
Wenn Sie ein Jahresabonnement abschließen, erhalten Sie sofort eine unbefristete Fallback-Lizenz für die exakte Produktversion, die zum jeweiligen Zeitpunkt erhältlich ist. Dadurch können Sie eine bestimmte Version der Software auch ohne aktives Abonnement nutzen. Mehr über unsere unbefristeten Fallback-Lizenzen erfahren.

Sie sind sich noch nicht sicher, ob RustRover das Richtige für Sie ist? Nehmen Sie Kontakt mit uns auf und wir beantworten Ihre Fragen.