Rust is a general-purpose, multi-paradigm, compiled programming language sponsored by Mozilla Research. It is designed to be a “safe, concurrent, practical language”, supporting pure-functional, imperative-procedural, and object-oriented styles.

The goal of Rust is to be a good language for creating highly concurrent and highly safe systems, and programming in the large. This has led to a feature set with an emphasis on safety, control of memory layout, and concurrency. Performance of idiomatic Rust is comparable to the performance of idiomatic C++.

Package manager

Web frameworks

  • actix-web - Actix web is a small, pragmatic, and extremely fast rust web framework.
  • ruukh - An experimental next-gen frontend framework for the Web in Rust.


  • percy -
    A modular toolkit for building isomorphic web apps with Rust + WebAssembly

Tools written with Rust

  • bat - A cat(1) clone with wings.

Game frameworks