RustRover

Um IDE poderoso para Rust

Programe, teste, depure e implante – tudo pronto para uso.

Concentre-se no que importa
enquanto o RustRover cuida do resto

Escreva seu código mais rápido

Tire proveito da complementação e geração de código sensíveis ao contexto, da análise e correções rápidas em tempo real, refatorações inteligentes, modelos dinâmicos e outros recursos.

Passe menos tempo em tarefas de rotina

Instale o rustup a partir do IDE e aplique correções sugeridas pelo compilador com um único clique. Você pode até se esquecer de anexar manualmente arquivos recém-criados do Rust ao main.rs ou de adicionar crates populares à lista de dependências no Cargo.toml — o RustRover faz isso para você.

Explore e entenda sua base de código

Veja todos os elementos de sintaxe realçados, incluindo macros e tipos inferidos, blocos cfg e usos inseguros do código. Ganhe acesso rápido a informações abrangentes sobre tipos e à documentação da linguagem e de crates e navegue pela sua base de código com o poderoso recurso de pesquisa do RustRover.

Execute, depure, teste e faça profiling do seu código

Execute testes individuais, módulos de testes ou todos os testes dentro de um projeto e selecione vários alvos da execução. Você também pode criar configurações personalizadas de execução, com suporte total ao desenvolvimento de aplicativos de linha de comando. Solucione rapidamente os problemas nos testes que falharem, indo diretamente para o trecho relevante de código a partir da mensagem de erro no console.

Gerencie o seu projeto e suas dependências

Edite arquivos TOML com a ajuda de insights de código e integração total com o Cargo. Você também pode gerenciar todo o espaço de trabalho e executar comandos do Cargo em uma janela de ferramentas dedicada.

Desenvolva aplicativos para a Web

O RustRover oferece integração perfeita com fluxos de trabalho de desenvolvimento de front-end. Emita solicitações e analise as respostas com o cliente HTTP integrado. Use a ferramenta Docker para gerenciar vários componentes do projeto e explore seus esquemas e tabelas de banco de dados com as ferramentas de banco de dados.

Trabalhe em equipe de maneira eficiente

O RustRover vem com todas as ferramentas de trabalho em equipe de que você precisa. Programe em equipe em tempo real e converse com outras pessoas diretamente a partir do IDE. Compartilhe a configuração do seu projeto, incluindo as configurações de estilo do código. Trabalhe tranquilamente com o Git e o GitHub, explorando commits e solicitações de pull, criando branches e revisando o código.

Pronto para usar desde a instalação

Comece a programar imediatamente, sem ter o trabalho de instalar e configurar inúmeros plug-ins. O RustRover fornece um ambiente abrangente de desenvolvimento, com integração transparente com o Rust, Cargo e Cargo.toml. Ele inclui recursos como suporte remoto, gerenciamento de bancos de dados, integração com Git e muito mais. Também estão disponíveis tecnologias de Web do WebStorm e ferramentas de bancos de dados do DataGrip.

Explore a documentação

Rust

Cargo

JavaScript

TypeScript

SQL

HTML

CSS

MongoDB

IA integrada nativamente

Os últimos modelos de IA

ClaudeGPTGeminiGrok
ou um modelo local à sua escolha.

Experiência multi-agente

JunieClaude AgentCodex
e outros, incluindo o GitHub Copilot e o Cursor, via ACP.

Sugestões para as próximas edições e complementação de código ilimitada

Sugestões de código rápidas e precisas enquanto você digita, através de inteligência profunda no IDE.

Custos transparentes de IA, sem se prender a um fornecedor

Use uma assinatura do JetBrains AI ou conecte o seu provedor preferido no esquema "traga a sua própria chave" (BYOK).

Tudo de que você precisa para o desenvolvimento em Rust

Experimente gratuitamente

Gratuito para uso não comercial

Se você usa o RustRover para fins não comerciais — ou seja, sem receber qualquer compensação financeira direta pelo trabalho que faz com ele —, você pode usar o IDE gratuitamente.

Criação de conteúdo

Você pode usar o RustRover nos seus vídeos ou em conteúdo para fins educacionais, como tutoriais ou demonstrações, mesmo se você cobrar pelo acesso a esse conteúdo. Isso significa que você pode usar o produto no seu material de ensino ou em cursos on-line, sem se preocupar com restrições de licenciamento.

Confira o Programa de Criadores de Conteúdo da JetBrains para descobrir mais opções.

Hobbies e aprendizado

Segundo o Stack Overflow, 68% dos desenvolvedores programam fora do trabalho como hobby e quase 40% deles fazem isso para crescimento profissional ou aprendizado no próprio ritmo. Aproveite a programação em Rust no seu tempo livre e desenvolva o seu projeto com o RustRover.

Desenvolvimento de projetos de código aberto

O Rust é conhecido por sua forte comunidade de código aberto. Incremente o seu projeto com o RustRover e colabore com o crescente ecossistema do Rust. Explore o apoio da JetBrains a projetos de código aberto.

Perguntas frequentes

Conforme definido no Contrato de Assinatura do Toolbox para Uso Não Comercial, produtos comerciais são produtos distribuídos ou disponibilizados por uma taxa ou usados como parte de suas atividades comerciais. No entanto, há certas categorias excluídas explicitamente dessa definição. Exemplos comuns de casos não comerciais incluem aprendizado e autoeducação, qualquer forma de criação de conteúdo, open source e desenvolvimento por hobby.
Com o novo tipo de licença não comercial, você pode aproveitar um IDE com todos os recursos, idêntico à sua versão paga.
Os termos do contrato não comercial pressupõem que o produto também poderá enviar eletronicamente à JetBrains estatísticas anônimas (telemetria IDE) relacionadas ao seu uso dos recursos do produto. Essas informações podem incluir, entre outras, frameworks, modelos de arquivos usados no produto, ações invocadas e outras interações com os recursos do produto. Essas informações não contêm dados pessoais.
Por padrão, no nível não comercial, os JetBrains IDEs também coletam dados detalhados relacionados ao código referentes à atividade do IDE, como histórico de edições, uso do terminal e suas interações com recursos de IA. Isso pode incluir trechos de código, texto de prompt e respostas de IA. Se você deseja desativar isso, será necessário fazê-lo manualmente nas configurações do produto: Settings | Appearance & Behavior | System Settings | Data Sharing.

Se você tiver uma assinatura comercial, você tem controle total sobre se deseja ou não que o produto envie dados de telemetria para a JetBrains e a coleta de dados detalhados fica desativada como padrão.
Se você pretende usar o RustRover para desenvolvimento comercial para o qual receberá vantagem comercial direta ou indireta ou compensação monetária dentro do significado das definições fornecidas no Contrato de Assinatura do Toolbox para Uso Não Comercial, precisará comprar uma assinatura comercial (individual ou organizacional). Essa licença também pode ser usada para desenvolvimento não comercial.
Uma avaliação gratuita de 30 dias que concede acesso a uma versão completa do RustRover está disponível para todos os novos usuários. Para iniciar sua avaliação, basta baixar o RustRover do nosso site, instalá-lo e seguir as instruções fornecidas na documentação do IDE.
Ao comprar uma assinatura anual, você receberá imediatamente uma licença permanente de segurança para a versão exata do produto disponível no momento. Isso permite que você use uma versão específica do software mesmo sem uma assinatura ativa para ele. Leia mais sobre nossas licenças permanentes de segurança.

Ainda não tem certeza se o RustRover é ideal para você? Entre em contato conosco e responderemos a quaisquer perguntas que você possa ter.