Rust in GNOME
The Rust programming language is a memory-safe, systems programming language. It compiles to object code and can export and consume the C ABI, so it can be used to replace bits of C in existing systems without a complete rewrite. This page is about the usage of Rust in GNOME.
Projects with Rust usage
librsvg - SVG rendering library; got ported entirely from C to Rust.
GStreamer - Media framework; new work is done in Rust.
Gtk-rs - Rust bindings for GTK, Pango, Glib, Cairo, etc.
- FIXME: add others
Experimental work
Gnome-shell's CSS machinery is being ported to Rust.