rust-analyzer

https://github.com/rust-analyzer/rust-analyzer

rust-analyzer is an experimental modular compiler frontend for the Rust language. It is a part of a larger rls-2.0 effort to create excellent IDE support for Rust.

bandwhich

https://github.com/imsnif/bandwhich

This is a CLI utility for displaying current network utilization by process, connection and remote IP/hostname

bat

https://github.com/sharkdp/bat

A cat(1) clone with wings.

bindgen

https://github.com/rust-lang/rust-bindgen

bindgen automatically generates Rust FFI bindings to C (and some C++) libraries.

blades

https://www.getblades.org/
https://github.com/grego/blades

Blades is made to do one job and do it well - generate HTML files from the provided content using the provided templates.

boa

https://github.com/boa-dev/boa

Boa is an embeddable and experimental Javascript engine written in Rust. Currently, it has support for some of the language.

bore

https://github.com/ekzhang/bore

🕳 bore is a simple CLI tool for making tunnels to localhost

bottom

https://github.com/ClementTsang/bottom

Yet another cross-platform graphical process/system monitor.

caesium

https://github.com/Lymphatus/caesium-clt

Caesium Command Line Tools - Lossy/lossless image compression tool

cbindgen

https://github.com/eqrion/cbindgen

cbindgen creates C/C++11 headers for Rust libraries which expose a public C API.

Cross

https://github.com/rust-embedded/cross

“Zero setup” cross compilation and “cross testing” of Rust crates

crubit

https://github.com/google/crubit

Extremely experimental interop tooling for C++ and Rust.

Datafuse

https://github.com/datafuselabs/datafuse

A Modern Real-Time Data Processing & Analytics DBMS with Cloud-Native Architecture, written in Rust

deno

https://github.com/denoland/deno

A secure JavaScript and TypeScript runtime

difftastic

https://github.com/Wilfred/difftastic

a structural diff that understands syntax 🟥🟩

dog

https://github.com/ogham/dog

dog is a command-line DNS client, like dig. It has colourful output, understands normal command-line argument syntax, supports the DNS-over-TLS and DNS-over-HTTPS protocols, and can emit JSON.

duf

https://github.com/sigoden/duf

Duf is a fully functional file server. Support static serve, search, upload, delete…

exa

https://github.com/ogham/exa

A modern version of ‘ls’.

fd

https://github.com/sharkdp/fd

A simple, fast and user-friendly alternative to 'find'

fnm

https://github.com/Schniz/fnm

🚀 Fast and simple Node.js version manager, built in Rust

fuso

https://github.com/editso/fuso

一款体积小, 快速, 稳定, 高效, 轻量的内网穿透, 端口转发工具 支持多连接,级联代理,传输加密 (A small volume, fast, stable, efficient, and lightweight intranet penetration, port forwarding tool supports multiple connections, cascading proxy, and transmission encryption)

Goose

https://github.com/tag1consulting/goose

Load testing tool, inspired by Locust. Goose is a Rust load testing tool inspired by Locust. User behavior is defined with standard Rust code. Load tests are applications that have a dependency on the Goose library. Web requests are made with the Reqwest HTTP Client.

gping

https://github.com/orf/gping

Ping, but with a graph.

grex

https://github.com/pemistahl/grex

A command-line tool and library for generating regular expressions from user-provided test cases

helix

https://helix-editor.com/
https://github.com/helix-editor/helix

A post-modern modal text editor.

http-tunnel

https://github.com/xnuter/http-tunnel

An implementation of HTTP Tunnel in Rust.

hyperfine

https://github.com/sharkdp/hyperfine

A command-line benchmarking tool.

igrep

https://github.com/konradsz/igrep

Runs grep (ripgrep's library) in the background, allows interactively pick its results and open selected match in text editor of choice (vim by default).

inferno

https://github.com/jonhoo/inferno

Inferno is a port of parts of the flamegraph toolkit to Rust, with the aim of improving the performance of the original flamegraph tools. The primary focus is on speeding up the stackcollapse-* tools that process output from various profiling tools into the “folded” format expected by the flamegraph plotting tool. So far, the focus has been on parsing profiling results from perf and DTrace.

jless

https://jless.io/
https://github.com/PaulJuliusMartinez/jless

jless is a command-line JSON viewer designed for reading, exploring, and searching through JSON data.

jql

https://github.com/yamafaktory/jql

A JSON Query Language CLI tool built with Rust 🦀

json-diff

https://github.com/ksceriath/json-diff

json-diff is a command line utility to compare two jsons.

just

https://github.com/casey/just

just is a handy way to save and run project-specific commands.

kickstart

https://github.com/Keats/kickstart

A CLI tool to easily get a new project up and running by using pre-made templates. This is a slightly more powerful version of an equivalent tool in Python, cookiecutter.

lapce

https://lapce.dev/
https://github.com/lapce/lapce

Lapce (IPA: /læps/) is written in pure Rust with a UI in Druid (which is also written in Rust). It is designed with Rope Science from the Xi-Editor which makes for lightning-fast computation, and leverages OpenGL for rendering.

lemmeknow

https://github.com/swanandx/lemmeknow

lemmeknow can be used for identifying mysterious text or to analyze hard-coded strings from captured network packets, malwares, or just about anything.

lsd

https://github.com/Peltoche/lsd

This project is heavily inspired by the super colorls project but with some little differences. For example it is written in rust and not in ruby which makes it much faster.

mdBook

https://github.com/rust-lang/mdBook

Create book from markdown files. Like Gitbook but implemented in Rust

MeiliSearch

https://github.com/meilisearch/MeiliSearch

Lightning Fast, Ultra Relevant, and Typo-Tolerant Search Engine

memc

https://memc.rs/
https://github.com/memc-rs/memc-rs

memcrsd is a key value store implementation in Rust. It is compatible with binary protocol of memcached server.

muta

https://github.com/nervosnetwork/muta

Muta is a highly customizable high-performance blockchain framework. It has a built-in BFT-like consensus algorithm “Overlord” with high throughput and low latency, and it can also support different virtual machines, including CKB-VM, EVM, and WASM. Muta has interoperability across VMs. Different virtual machines can be used in a Muta-based blockchain at the same time. Developed by the Nervos team, Muta is designed to allow anyone in the world to build their own blockchain while enjoying the security and finality brought by Nervos CKB.

Ocean

https://github.com/STBoyden/ocean

Ocean is a project manager, similar to Rust's Cargo, for C and C++ written with Rust - that other systems programming language. The command syntax is very similar to that of Cargo's.

Onefetch

https://github.com/o2sh/onefetch

Onefetch is a command line information tool that displays information about your Git repository directly on your terminal.

procs

https://github.com/dalance/procs

A modern replacement for ps written in Rust

rathole

https://github.com/rapiz1/rathole

A lightweight and high-performance reverse proxy for NAT traversal, written in Rust. An alternative to frp and ngrok.

ripgrep

https://github.com/BurntSushi/ripgrep

ripgrep recursively searches directories for a regex pattern

ripsecrets

https://github.com/sirwart/ripsecrets

A command-line tool to prevent committing secret keys into your source code

rust-minidump

https://github.com/rust-minidump/rust-minidump

Type definitions, parsing, and analysis for the minidump file format.

rustdesk

https://rustdesk.com/
https://github.com/rustdesk/rustdesk

Open source virtual / remote desktop infrastructure for everyone! The open source TeamViewer alternative. Display and control your PC and Android devices from anywhere at anytime.

rustfilt

https://crates.io/crates/rustfilt
https://github.com/luser/rustfilt

Demangle Rust symbol names using rustc-demangle. rustfilt works similarly to c++filt, in that it accepts mangled symbol names as command line arguments, and if none are provided it accepts mangled symbols from stdin. Demangled symbols are written to stdout.

rustpython

https://rustpython.github.io/
https://github.com/RustPython/RustPython

An open source Python-3 (CPython >= 3.5.0) Interpreter written in Rust 🐍 😱 🤘

RustScan

https://github.com/RustScan/RustScan

The Modern Day Port Scanner. Turns a 17 minutes Nmap scan into 19 seconds. Find all open ports fast with RustScan, automatically pipe them into Nmap.

rust-script

https://rust-script.org/
https://github.com/fornwall/rust-script

Run Rust files and expressions as scripts without any setup or compilation step.

rustviz

https://github.com/rustviz/rustviz

Interactively Visualizing Ownership and Borrowing

sccache

https://github.com/mozilla/sccache

sccache is a ccache-like compiler caching tool. It is used as a compiler wrapper and avoids compilation when possible, storing cached results either on local disk or in one of several cloud storage backends.

see

https://github.com/wyhaya/see

A simple and fast web server

sensei

https://crates.io/crates/sensei
https://github.com/edfloreshz/sensei

Sensei is a simple command line tool to open documentation for any crate in crates.io.

silicon

https://github.com/Aloxaf/silicon

Silicon is an alternative to Carbon implemented in Rust. It can render your source code into a beautiful image.

slint

https://github.com/slint-ui/slint

Slint is a toolkit to efficiently develop fluid graphical user interfaces for any display: embedded devices and desktop applications. We support multiple programming languages, such as Rust, C++, and JavaScript.

signify-rs

https://github.com/badboy/signify-rs

Create cryptographic signatures for files and verify them. This is based on signify, the OpenBSD tool to sign and verify signatures on files. It is based on the Ed25519 public-key signature system by Bernstein et al.

signify-rs is fully compatible with the original implementation. It can verify signatures generated by OpenBSD signify and signs data in a format that it can verify as well.

ss-rs

https://github.com/sbwtw/ss-rs

ss client implements in Rust.

surrealdb

https://surrealdb.com/
https://github.com/surrealdb/surrealdb

SurrealDB is an end-to-end cloud native database for web, mobile, serverless, jamstack, backend, and traditional applications. SurrealDB reduces the development time of modern applications by simplifying your database and API stack, removing the need for most server-side components, allowing you to build secure, performant apps quicker and cheaper. SurrealDB acts as both a database and a modern, realtime, collaborative API backend layer. SurrealDB can run as a single server or in a highly-available, highly-scalable distributed mode - with support for SQL querying from client devices, GraphQL, ACID transactions, WebSocket connections, structured and unstructured data, graph querying, full-text indexing, geospatial querying, and row-by-row permissions-based access.

t-rec

https://github.com/sassman/t-rec-rs

Blazingly fast terminal recorder that generates animated gif images for the web written in rust

tokei

https://github.com/XAMPPRocky/tokei

Tokei is a program that displays statistics about your code. Tokei will show the number of files, total lines within those files and code, comments, and blanks grouped by language.

ttstack

https://gitee.com/kt10/ttstack

A light-weight 'private cloud solution' for SMEs, it can bring huge help and commercial value to start-up companies.

面向中小型企业的轻量级私有云平台, 可快速生成各种虚拟机环境, 为产品兼容性验证和自动化测试等场景提供高效的基础环境.

tunshell

https://github.com/TimeToogo/tunshell

Tunshell is a simple and secure method to remote shell into ephemeral environments such as deployment pipelines or serverless functions. The project is predominately written in Rust.

updns

https://github.com/wyhaya/updns

updns is a simple DNS proxy server developed using Rust. You can intercept any domain name and return the ip you need

vaultwarden

https://github.com/dani-garcia/vaultwarden

Unofficial Bitwarden compatible server written in Rust, formerly known as bitwarden_rs

viu

https://github.com/atanunq/viu

A small command-line application to view images from the terminal written in Rust. It is basically the front-end of viuer. It uses the Kitty graphics protocol, if supported. If not, lower half blocks (▄ or \u2584) are displayed insread.

wasmtime

https://github.com/bytecodealliance/wasmtime

A fast and secure runtime for WebAssembly

watchexec

https://github.com/watchexec/watchexec

watchexec is a simple, standalone tool that watches a path and runs a command whenever it detects modifications.

wezterm

https://github.com/wez/wezterm

A GPU-accelerated cross-platform terminal emulator and multiplexer written by @wez and implemented in Rust

xbuild

https://github.com/cloudpeers/xbuild

Cross compile rust to any platform

xshell

https://github.com/matklad/xshell

xshell provides a set of cross-platform utilities for writing ergonomic “bash” scripts.

ytop

https://github.com/cjbassi/ytop

A TUI system monitor written in Rust, Another: https://github.com/ClementTsang/bottom

zine

https://github.com/zineland/zine

Zine - a simple and opinionated tool to build your own magazine.

zip-password-finder

https://github.com/agourlay/zip-password-finder

zip-password-finder is a tool to find the password of protected zip files.

zola

https://www.getzola.org/
https://github.com/getzola/zola

A fast static site generator in a single binary with everything built-in.

https://lib.rs/command-line-utilities - Command line utilities
https://github.com/rust-unofficial/awesome-rust - Awesome Rust
https://github.com/i5ting/rust-fe - Rust是未来前端基础设施