Created in 2006, Rust is a free programming language that has gradually brought together a community of users involved in its use and development.



Thanks to this collaborative experience, many projects are now taking advantage of Rust’s qualities. This language focuses on security without compromising performance in the development of any type of application.

The Guide to Develop Secure Applications with Rust

To support all developers in their use of Rust language, ANSSI offers a new “guide to develop secure applications with Rust”.

The guide intents to group recommendations that should be applied for application development with strong security level requirements. The aim with the structure of this document is to consider separately different phases of a typical and simplified development process.

ANSSI invites you to become the actors of this open, interactive and evolving project



This initiative is also collaborative, to benefit from the expertise developed by the community over the past several years. ANSSI calls on all contributors to be part of the development of this guide, which is now published in a “Beta” version.

Each user will be able to participate with our teams in the development of this new resource, made available on GitHub.

Once these contributions have been discussed and integrated, the finalized and formatted document will join the collection of best practices guides proposed on ANSSI’s website.

However, this first version will remain open for comments, in order to adapt these practical recommendations to the next developments that may mark the future of Rust language.