Devlop Ai
Shares tags: ai
Pyrefly é um verificador de tipo rápido e servidor de linguagem para Python com recursos poderosos de IDE para código confiável e de fácil manutenção.
<a href="https://www.stork.ai/en/pyrefly" target="_blank" rel="noopener noreferrer"><img src="https://www.stork.ai/api/badge/pyrefly?style=dark" alt="Pyrefly - Featured on Stork.ai" height="36" /></a>
[](https://www.stork.ai/en/pyrefly)
overview
Pyrefly é uma ferramenta de verificação de tipo estático e servidor de linguagem desenvolvida pela Meta que permite aos desenvolvedores Python identificar erros relacionados a tipos antes da execução. Ela oferece recursos poderosos de IDE para aprimorar a experiência do desenvolvedor e melhorar a qualidade do código. Escrito em Rust, o Pyrefly alcança melhorias significativas de velocidade em relação aos verificadores de tipo baseados em Python anteriores, sendo capaz de analisar até 1,8 milhão de linhas de código por segundo. Ele é projetado para alto desempenho em bases de código de todos os tamanhos, tendo sido testado em combate na Meta para aplicações como Instagram e PyTorch. O Pyrefly funciona tanto como uma ferramenta de linha de comando quanto como um servidor de linguagem integrado, oferecendo uma rica experiência de Ambiente de Desenvolvimento Integrado (IDE).
quick facts
| Atributo | Valor |
|---|---|
| Desenvolvedor | Meta |
| Modelo de Negócios | Código Aberto |
| Preço | Gratuito |
| Plataformas | IDEs (VSCode, Neovim, Zed), Linha de Comando, Jupyter Notebook |
| API Disponível | Sim (Language Server Protocol) |
| Integrações | VSCode, Neovim, Zed, Jupyter Notebook |
| Fundado | Lançamento Alpha em maio de 2025 |
features
O Pyrefly integra análise estática avançada com capacidades abrangentes de servidor de linguagem para fornecer um ambiente de desenvolvimento robusto para Python. Seu design central em Rust garante alto desempenho e responsividade, particularmente benéfico para projetos de grande escala.
use cases
O Pyrefly é projetado para desenvolvedores e equipes Python que priorizam a qualidade do código, a manutenibilidade e a experiência do desenvolvedor, especialmente em projetos complexos e de grande escala.
pricing
O Pyrefly é um projeto de código aberto desenvolvido pela Meta, disponível no GitHub. Ele é fornecido gratuitamente, com sua funcionalidade principal e código-fonte acessíveis ao público. Não há níveis pagos explícitos ou planos de assinatura associados à oferta atual do Pyrefly.
competitors
O Pyrefly é posicionado como um verificador de tipo e servidor de linguagem Python de próxima geração, construído em Rust para superar as limitações de desempenho de ferramentas mais antigas baseadas em Python. Ele visa proporcionar uma experiência de desenvolvimento mais rápida e integrada.
Pyrefly é uma ferramenta de verificação de tipo estático e servidor de linguagem desenvolvida pela Meta que permite aos desenvolvedores Python identificar erros relacionados a tipos antes da execução. Ela oferece recursos poderosos de IDE para aprimorar a experiência do desenvolvedor e melhorar a qualidade do código.
Sim, o Pyrefly é um projeto de código aberto desenvolvido pela Meta e está disponível gratuitamente no GitHub.
Os principais recursos do Pyrefly incluem verificação rápida de tipo estático, um servidor de linguagem completo para IDEs (oferecendo navegação de código, realce semântico, preenchimento de código, informações ao passar o mouse e refatoração), e suporte para Jupyter Notebooks. Ele é construído em Rust para alto desempenho em grandes bases de código Python.
O Pyrefly é destinado a desenvolvedores e equipes Python que trabalham em grandes bases de código de produção, aqueles que buscam melhorar a qualidade do código através de anotações de tipo, e usuários de IDEs como VSCode, Neovim ou Zed que se beneficiam de funcionalidades avançadas de servidor de linguagem.
O Pyrefly se distingue de alternativas como MyPy e Pyright por oferecer verificação de tipo significativamente mais rápida (por exemplo, 5,5 segundos para PyTorch vs. 50,6 segundos do MyPy) devido à sua implementação em Rust. Ele também oferece uma experiência de servidor de linguagem mais integrada em comparação com ferramentas como Pytype, e é um sucessor do projeto Pyre anterior da Meta, construído para desempenho e extensibilidade aprimorados.