Die Rust-Community hat die besten Bibliotheken des Jahres 2023 gewählt: Ergebnisse der Preisverleihung

Online Python-Trainer für Anfänger

Lernen Sie Python einfach ohne theoretische Überlastung. Lösen Sie praktische Aufgaben mit automatischer Überprüfung und schreiben Sie Code direkt im Browser.

Kurs starten

Die Rust-Community hat die besten Bibliotheken des Jahres 2023 gekürt: Wer hat gewonnen?



Ende 2023 zog die Rust-Community Bilanz der jährlichen Auszeichnung Rust Libs Awards und wählte die besten Bibliotheken und Werkzeuge in 11 Kategorien. Die Abstimmung fand auf GitHub und in sozialen Netzwerken statt und verzeichnete mit über 15.000 Entwicklern eine Rekordbeteiligung. Wir haben die wichtigsten Gewinner zusammengestellt, die jeder kennen sollte, der mit Rust arbeitet.



Hauptgewinner nach Kategorien



  • Beste Bibliothek für die Webentwicklung — Axum (0.7.x). Dieses Framework vom Tokio-Team dominiert weiterhin dank seiner ergonomischen API, hervorragenden Leistung und engen Integration in die async-Ökosystem. Es ließ Actix-web und Rocket hinter sich.
  • Bestes CLI-Tool — clap (v4). Der De-facto-Standard für das Parsen von Befehlszeilenargumenten. Im Jahr 2023 erschien Version 4.4 mit Unterstützung für derive-Makros für komplexe Strukturen.
  • Bester HTTP-Client — reqwest. Eine einfache und leistungsstarke Bibliothek zum Ausführen von HTTP-Anfragen, die auf Version 0.12 mit verbesserter Unterstützung für TLS und WebSocket aktualisiert wurde.
  • Bestes Werkzeug zur Datenverarbeitung — Polars. Eine DataFrame-Bibliothek, die zu einem ernsthaften Konkurrenten von Pandas geworden ist. Im Jahr 2023 erschien Version 0.35 mit Lazy-Evaluierung und Integration mit Apache Arrow.
  • Beste Bibliothek für die Arbeit mit JSON — serde_json. Unangefochtener Spitzenreiter dank nahtloser Integration mit der serde-Crate. Unterstützt Deserialisierung ohne Kopieren.
  • Bestes Werkzeug zum Testen — cargo-nextest. Ein Dienstprogramm zum parallelen Ausführen von Tests, das im Jahr 2023 Unterstützung für Filterung und Berichte im JUnit-Format erhielt.
  • Beste Bibliothek für GUI — egui. Ein Immediate-Mode-GUI-Framework, das aktiv in Spielen und Werkzeugen eingesetzt wird. Version 0.26 brachte Unterstützung für WebGPU.


Spezialkategorien



Neben den Hauptkategorien hob die Community mehrere Projekte hervor, die das Ökosystem stark beeinflusst haben:



  • Durchbruch des Jahres — Bevy (Spiele-Engine). Version 0.12 führte eine ECS-Architektur und einen Szeneneditor ein, was Bevy zu einem echten Konkurrenten von Unity und Godot machte.
  • Bester Beitrag zur Sicherheit — cargo-audit. Ein Werkzeug zur Überprüfung von Abhängigkeiten auf Schwachstellen. Im Jahr 2023 wurde die Unterstützung für die Analyse von Lieferketten hinzugefügt.
  • Beste Bibliothek für KI/ML — candle von Hugging Face. Ein minimalistisches ML-Framework in Rust, optimiert für CPU und GPU (CUDA/Metal).


Warum ist das für Entwickler wichtig?



Die Wahl der Community spiegelt die Trends des Jahres 2023 wider: Rust wird zunehmend im Web-Backend (Axum), in der Datenverarbeitung (Polars) und sogar in der Spieleentwicklung (Bevy) eingesetzt. Die Siegerbibliotheken zeichnen sich durch hohe Leistung, strenge Typisierung und Speichersicherheit aus – genau die Eigenschaften, für die Rust geschätzt wird.



Für

Empfohlene Bibliotheken