Rust Utilities for Developers

alpha2phi
4 min readJul 11, 2021

Open-source Rust utilities for developers.

Photo by Oxana Melis on Unsplash

Overview

Rust is ranked as the “most-loved” language by developers consecutively for the past few years. There are many great applications, libraries, and utilities that have been developed using Rust. Many of them improve the performance, security, user experiences, and functionalities of existing tools.

In this article, let’s go through some of the useful utilities for developers. Some of them may be lesser-known (compared to ripgrep, fd, exa, tokei, bat, dust, etc) but you should try out to see if they can fit into your development workflow.

Terminal Emulator — WezTerm

Alacritty, written in Rust, has been one of the most popular terminal emulators favored by developers. WezTerm, a GPU-accelerated cross-platform terminal emulator and multiplexer, is another great alternative for developers.

Normally I need to use Alacritty with a terminal multiplexer like tmux. For WezTerm, it allows you to multiplex local tabs and windows which will persist until they are closed. It also supports ligatures which is one of the features that I would want from a terminal emulator.

A full list of features can be found here.

WezTerm supports configuration via a configuration file with hot reloading.

WezTerm with Pane and Tab
WezTerm with Ligatures

Using WezTerm, now I can have a terminal emulator with multiplexer and ligature support.

WezTerm ships with the full set of over 200 color schemes available from iTerm2-Color-Schemes.

alpha2phi

Software engineer, Data Science and ML practitioner.