Rust
Un langage qui offre à tous le pouvoir
de construire des logiciels fiables et efficaces.
Pourquoi Rust ?
Performance
Rust est terriblement rapide et économe en mémoire : sans environnement d'exécution, ni ramasse-miettes, il peut dynamiser des services à hautes performances, s'exécuter dans des systèmes embarqués, et s'intégrer facilement à d'autres langages.
Fiabilité
Le puissant système de typage et le modèle d’ownership de Rust garantissent la sécurité mémoire ainsi que la sécurité des threads — et vous permettent d'éliminer de nombreuses variétés de bugs dès la compilation.
Productivité
Rust dispose d'une excellente documentation, d'un compilateur bienveillant, avec des messages d'erreur utiles, et d'outils de premier ordre — un gestionnaire de paquet et de compilation intégré, divers éditeurs intelligents avec auto-complétion et analyse de type, un outil de mise en forme automatique et plus encore.
Faites-le en Rust
En 2018, la communauté Rust a décidé d'améliorer l'expérience de programmation dans divers domaines (voir la roadmap 2018). Pour ces domaines, vous pouvez trouver plusieurs crates de haute qualité et de très bons guides sur comment débuter.
Ligne de commande
Créez un outil en ligne de commande rapidement avec l'écosystème robuste de Rust. Rust vous aide à maintenir votre application en toute confiance et à la distribuer facilement.
Outils de compilationWebAssembly
Utilisez Rust pour décupler les capacités de votre JavaScript, un module à la fois. Publiez sur npm, empaquetez avec Webpack et vous êtes prêt·e.
Écrire des Applications WebRéseau
Performance prédictibles. Faible consommation de ressources. Fiable comme le roc. Rust est taillé pour les services réseau.
Travailler sur des serveursEmbarqué
Vous visez du matériel à faibles ressources ? Vous avez besoin d'un contrôle bas niveau sans renoncer aux avantages du haut niveau ? Rust est fait pour vous.
Débuter avec l'embarquéRust en production
Des centaines d'entreprises, dans le monde entier, utilisent aujourd'hui Rust en production, pour des solutions rapides, multiplateformes et économes en ressources. Des logiciels connus et appréciés, comme Firefox, Dropbox, et Cloudflare, utilisent Rust. De la startup à la multinationale, du système embarqué au service web à haute disponibilité, Rust est une excellente solution.
Mon meilleur compliment envers Rust est qu'il est ennuyeux, et c'est un fantastique compliment.
– Chris Dickinson, Ingénieur chez npm, Inc
S'impliquer
Lire sur Rust
Nous adorons la documentation ! Jetez un œil aux livres disponibles en ligne, ainsi que les articles clefs de blogs et guides utilisateurs.
Lire le BookRegarder sur Rust
La communauté Rust a une chaîne YouTube dédiée rassemblant une grande variété de présentations et de tutoriels.
Regarder les vidéosContribuer du code
Rust est un véritable effort communautaire et nous accueillons les contributions : des amateurs aux professionnels, des débutants aux experts. Venez nous aider à rendre l'expérience Rust encore meilleure !
Lire le guide de contributionRemerciements
Rust n'existerait pas sans les généreuses contributions en temps, travail et en ressources de la part d'individus et d'entreprises. Nous sommes très reconnaissants de tout ce soutien !
Individus
Rust est un projet communautaire et doit énormément aux nombreuses contributions qu'il reçoit.
Voir les contributeurs individuelsEntreprises partenaires
Le projet Rust profite d'infrastructures généreusement fournies par des entreprises donatrices.
Voir les sponsors