Revision as of 17:39, 1 April 2020 by Ilya b (talk | contribs) (Add media)
The Rust Programming Language logo

Rust in KDE

KDE projects that use Rust

Ikona — an icon preview utility for KDE Plasma


ActivityDesk — a Qt/KDE-centric ActivityPub (Mastodon) client


KDE tools for Rust

Rust Qt Binding Generator logo

Rust Qt Binding Generator

To use Rust code from Qt and QML code


Kate LSP Plugin

Rust Language Server can be used in Kate via the LSP plugin.


KDevelop Rust Language Support Plugin

To work on Rust code & projects in KDevelop.


KDevelop Cargo Support Plugin

To manage, build and run Rust packages (crates) with Cargo.



Ferris the crab — Rust mascot

Rust Documentation Hub

Contains multiple knowledge bases, of which the most useful for beginners are probably The Book and Rust By Example.



Useful components for KDE development

C/C++ <-> Rust bridging

  • ritual - crate generator to use C++/Qt libraries from Rust
  • bindgen - Rust binding generator for C libraries
  • cbindgen — C binding generator for Rust crates

Content is available under Creative Commons License SA 4.0 unless otherwise noted.