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.

terminal

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 compilation
engrenage avec des pièces de puzzle

WebAssembly

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 Web
un nuage avec des nœuds

Réseau

Performance prédictibles. Faible consommation de ressources. Fiable comme le roc. Rust est taillé pour les services réseau.

Travailler sur des serveurs
une puce embarquée

Embarqué

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


logo Yelp
La documentation, l’outillage et la communauté sont tous géniaux — vous avez tous les outils pour réussir à écrire du code en Rust.

– Antonio Verardi, Ingénieur Infrastructure

En savoir plus

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 Book

Regarder 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éos

Contribuer 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 contribution

Remerciements

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 individuels

Entreprises partenaires

Le projet Rust profite d'infrastructures généreusement fournies par des entreprises donatrices.

Voir les sponsors