Devlop Ai
Shares tags: ai
Pyrefly ist ein schneller Typ-Checker und Sprachserver für Python mit leistungsstarken IDE-Funktionen für zuverlässigen, wartbaren Code.
<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 ist ein von Meta entwickeltes statisches Typ-Checker- und Sprachserver-Tool, das Python-Entwicklern ermöglicht, typbezogene Fehler vor der Laufzeit abzufangen. Es bietet leistungsstarke IDE-Funktionen zur Verbesserung der Entwicklererfahrung und der Codequalität. In Rust geschrieben, erzielt Pyrefly erhebliche Geschwindigkeitsverbesserungen gegenüber früheren Python-basierten Typ-Checkern und kann bis zu 1,8 Millionen Codezeilen pro Sekunde analysieren. Es ist für hohe Leistung bei Codebasen jeder Größe konzipiert und wurde bei Meta für Anwendungen wie Instagram und PyTorch praxiserprobt. Pyrefly fungiert sowohl als Kommandozeilen-Tool als auch als integrierter Sprachserver und bietet eine umfassende Integrated Development Environment (IDE)-Erfahrung.
quick facts
| Attribut | Wert |
|---|---|
| Entwickler | Meta |
| Geschäftsmodell | Open Source |
| Preisgestaltung | Kostenlos |
| Plattformen | IDEs (VSCode, Neovim, Zed), Kommandozeile, Jupyter Notebook |
| API Verfügbar | Ja (Language Server Protocol) |
| Integrationen | VSCode, Neovim, Zed, Jupyter Notebook |
| Gründung | Alpha-Veröffentlichung Mai 2025 |
features
Pyrefly integriert fortschrittliche statische Analyse mit umfassenden Sprachserver-Funktionen, um eine robuste Entwicklungsumgebung für Python bereitzustellen. Sein Kerndesign in Rust gewährleistet hohe Leistung und Reaktionsfähigkeit, was besonders für große Projekte von Vorteil ist.
use cases
Pyrefly wurde für Python-Entwickler und -Teams entwickelt, die Codequalität, Wartbarkeit und Entwicklererfahrung priorisieren, insbesondere bei komplexen und großen Projekten.
pricing
Pyrefly ist ein Open-Source-Projekt, das von Meta entwickelt wurde und auf GitHub verfügbar ist. Es wird kostenlos zur Verfügung gestellt, wobei seine Kernfunktionalität und sein Quellcode öffentlich zugänglich sind. Es gibt keine expliziten kostenpflichtigen Stufen oder Abonnementpläne, die mit dem aktuellen Angebot von Pyrefly verbunden sind.
competitors
Pyrefly ist als Typ-Checker und Sprachserver der nächsten Generation für Python positioniert, der in Rust entwickelt wurde, um die Leistungsbeschränkungen älterer, Python-basierter Tools zu überwinden. Ziel ist es, eine schnellere und integriertere Entwicklungserfahrung zu bieten.
Pyrefly ist ein von Meta entwickeltes statisches Typ-Checker- und Sprachserver-Tool, das Python-Entwicklern ermöglicht, typbezogene Fehler vor der Laufzeit abzufangen. Es bietet leistungsstarke IDE-Funktionen zur Verbesserung der Entwicklererfahrung und der Codequalität.
Ja, Pyrefly ist ein Open-Source-Projekt, das von Meta entwickelt wurde und kostenlos auf GitHub verfügbar ist.
Zu den Hauptmerkmalen von Pyrefly gehören schnelle statische Typüberprüfung, ein vollständiger Sprachserver für IDEs (mit Code-Navigation, semantischem Highlighting, Code-Vervollständigung, Hover-Informationen und Refactoring) sowie Unterstützung für Jupyter Notebooks. Es ist in Rust für hohe Leistung bei großen Python-Codebasen gebaut.
Pyrefly ist für Python-Entwickler und -Teams gedacht, die an großen Produktionscodebasen arbeiten, diejenigen, die die Codequalität durch Typ-Annotationen verbessern möchten, und Benutzer von IDEs wie VSCode, Neovim oder Zed, die von erweiterten Sprachserver-Funktionalitäten profitieren.
Pyrefly unterscheidet sich von Alternativen wie MyPy und Pyright durch eine deutlich schnellere Typüberprüfung (z.B. 5,5 Sekunden für PyTorch vs. MyPy's 50,6 Sekunden) aufgrund seiner Rust-Implementierung. Es bietet auch eine integriertere Sprachserver-Erfahrung im Vergleich zu Tools wie Pytype und ist ein Nachfolger von Metas früherem Pyre-Projekt, das für verbesserte Leistung und Erweiterbarkeit entwickelt wurde.