1. Blog
  2. Article

Petrichor Park
5 October 2026

Devpack for Rust: Zero to Rust in seconds


One of the best things about Rust is how easy it is to get started. It takes just a second to snap install rustup; rustup default stable, and from there you have a whole toolchain ready to compile Rust code. But with this ease of use comes a giant ecosystem, and with this giant ecosystem comes confusion: What IDE (integrated development environment) should I use? What command-line tooling is there, and which ones are worth using?

Today, we’re announcing Devpack for Rust, the next entry in our devpack series. The Rust devpack is a snap with a collection of tools making it easy to get started with Rust: your favorite Rust version via Rustup, an IDE, and your choice from a suite of Rusty command-line utilities and tooling. It’s all in one command and runs anywhere snap does. Beginners to Rust will appreciate the curated list of options, and Rust veterans might discover some tools they hadn’t known about.

Install the Devpack for Rust with:

sudo snap install devpack-for-rust --classic

Use the arrow keys (or HJKL) to navigate the tree, and use space/enter to choose which programs to install. The tool will then automatically install Rustup and then use it to compile many of the tools (with some of them coming directly from the Snap store).

What tools come with the devpack? Your author’s most-used program here is ripgrep, which recursively searches the filesystem for files containing a string. In a close second place is fd, which recursively searches the filesystem based on the files’ names instead of their contents. Both of them are rewrites of classic C tools (grep and find), using Rust’s fearless concurrency and its higher-level ergonomics for a better user experience. In a similar vein, we use just internally quite a lot, when we have complicated command-line recipes but don’t need the additional complexity and cruft of make.

Are there any Rusty tools that you wish were here? Open an issue or a pull request! Devpack for Rust is open source at https://github.com/canonical/devpack-for-rust/.


Related posts

Introducing Workshop: launch sandboxed development environments on Ubuntu with a single command

Developers now benefit from consistency and repeatability for cutting-edge workflows, including agentic AI. Today, Canonical announced the release of Workshop, a solution for...

Canonical joins the Rust Foundation as a Gold Member

Canonical’s Gold-level investment in the Rust Foundation supports the long-term health of the Rust programming language and highlights its growing role in building resilient...

Source to production: Spring Boot containers made easy

This blog is contributed by Pushkar Kulkarni, a Software Engineer at Canonical. Building on the rise in popularity of Spring Boot and the 12 factor paradigm, our Java offering...

Spring support available on Ubuntu

This blog is contributed by Vladimir Petko, a Software Engineer at Canonical. The release of Plucky Puffin earlier this year introduced the availability of the devpack for...