1193 Repositories
Rust cli-tool Libraries
๐จ๐ฆ A system information tool for Rustaceans
๐จ ๐ฆ ferris-fetch Inspired by gofetch ๐ ๐ ๏ธ Cross platfrom System Info Tool for Rustaceans ๐ฆ Installation ๐จ cargo install ferris-fetch Contributin
๐๐๐ถ A CLI which converts morse code into sound
morse2sound ๐ต A CLI which converts morse code to sound Big shoutout to Br1ght0ne for guiding me how to use Rust on stream
๐จ Example-based texture synthesis written in Rust ๐ฆ
๐จ texture-synthesis A light Rust API for Multiresolution Stochastic Texture Synthesis [1], a non-parametric example-based algorithm for image generat
Rust version of the Haskell ERD tool. Translates a plain text description of a relational database schema to dot files representing an entity relation diagram.
erd-rs Rust CLI tool for creating entity-relationship diagrams from plain text markup. Based on erd (uses the same input format and output rendering).
A tool to simplify reprovisioning a fresh OS. Installs packages and manages dotfiles.
Comtrya This is better, yes? Warning This tool is ridiculously early in its development. I'm building out features as I migrate my dotfiles over. Thos
A low-ish level tool for easily writing and hosting WASM based plugins.
A low-ish level tool for easily writing and hosting WASM based plugins. The goal of wasm_plugin is to make communicating across the host-plugin bounda
CLI Tool for tagging and organizing files by tags.
wutag ๐ฑ ๐ท๏ธ CLI tool for tagging and organizing files by tags. Install If you use arch Linux and have AUR repositories set up you can use your favour
An over-engineered rewrite of pipes.sh in Rust
pipes-rs An over-engineered rewrite of pipes.sh in Rust Installlation macOS Install using Homebrew or download manually from releases. $ brew install
A tool to simplify reprovisioning a fresh OS. Installs packages and manages dotfiles.
[[TOC]] Comtrya This is better, yes? Warning This tool is ridiculously early in its development. I'm building out features as I migrate my dotfiles ov
CLI utility to move (or rename) your files to a new location and redirect all of its symbolic links, to the new path
Move Links CLI utility to move (or rename) your files to a new location and redirect all of its symbolic links, to the new path (or name). Usage execu
Everyday-use client-side map-aware Arch Linux mirror ranking tool
Rate Arch Mirrors This is a tool, which fetches mirrors, skips outdated/syncing Arch Linux mirrors, then uses info about submarine cables and internet
A CLI Twitter client using kuon
petit A TUI Twitter client using kuon Install Use cargo $ cargo install petit How to use # Login for twitter $ petit login # Tweet $ petit tweet "Thi
Valheim Docker powered by Odin. The Valheim dedicated gameserver manager which is designed with resiliency in mind by providing automatic updates, world backup support, and a user friendly cli interface.
Valheim Docker If you are looking for a guide on how to get started click here Mod Support! It is supported to launch the server with BepInEx but!!!!!
Turn static CLI commands into TUIs with ease
lazycli Turn static CLI commands into TUIs with ease Demo: Usage Pick a command that spits out either a list or table of content, like ls, docker ps,
tai (Terminal Ascii Image) tool to convert images to ascii written in Rust
TAI Terminal Ascii Image A tool to convert images to ascii art written in Rust ๐ฆ Notes This tool is still in development stage. Contributions All Con
Zap - A simple cross-platform configuration management and orchestration tool
Zap - A simple cross-platform orchestration and configuration management tool. The main goal for Zap is to a simple mechanism for managing groups of com
The JavaScript runtime that aims for productivity and ease
Byte Byte is a easy and productive runtime for Javascript . It makes making complex programs simple and easy-to-scale with its large and fast Rust API
CLI calculator app and library
calc Yet another CLI calculator. Inspired by the excellent https://github.com/alfredxing/calc. Installation With a Rust toolchain in place: cargo inst
Command line tool for inspecting Parquet files
pqrs pqrs is a command line tool for inspecting Parquet files This is a replacement for the parquet-tools utility written in Rust Built using the Rust
CLI tool to work with Sled key-value databases.
sledtool CLI tool to work with Sled key-value databases. $ sledtool --help Usage: sledtool dbpath command [args] CLI tool to work with Sled da
CLI for reading IETF RFCs
โโโโโ โโโโ โโ โโ โโ โโ โโโโ โโ โโ โโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโ ietf 0.2.1 CLI for reading IETF RFCs. USAGE: ietf [OPTIONS] [SUBCOMMAND] FL
A tool to display the minimap of a game larger on a second screen
maximap A tool to display the minimap of a game larger on a second screen. Should work on all operating systems supported by captrs and rust_minifb, s
A CLI application which allows you to archive Urbit channels and all linked content in them.
The Urbit Content Archiver is a small CLI application that exports channels from your Urbit ship and auto-downloads any directly linked content locall
Easily share data between terminal windows!
abra A tool that makes data sharing between terminal windows easy. abra can be used for displaying info about the current working directory, for split
A tool that uses the credentials stored in 1password as an environment variable.
openv A tool that uses the credentials stored in 1password as an environment variable. Requirements 1password command-line tool Getting Started # Sign
A CLI tool to manage your godot-rust projects
ftw A CLI tool to manage your godot-rust project! Table of contents General Information Setup Usage Contact General Information This is a tool to help
An anthology of a variety of tools for the Persian language in Rust
persian-tools A set of helpers to sanitize, convert or transform information related to Persian language and/or Iran. Features Feature Status National
A cli tool to write your idea in terminal
Ideas ideas is a cli tools to write your idea in your terminal. Demo Features tagged idea, contains tips, idea, todo status switch ascii icon write yo
Core Temporal SDK that can be used as a base for language specific Temporal SDKs
Core SDK that can be used as a base for all other Temporal SDKs. Getting started See the Architecture doc for some high-level information. This repo u
nats-spy is a terminal tool to help you to monitor NATS messages.
nats-spy nats-spy is a terminal tool to help you to monitor NATS messages. Install Homebrew (macOS) brew install alihanyalcin/nats-spy/nats-spy Usage
A scaffolding CLI
CRISPR ๐งฌ crispr is a CLI tool allowing to scaffold a project from a template with a .crispr.{toml,json} configuration file. The template uses tokens
A fast static site generator in a single binary with everything built-in. https://www.getzola.org
zola (nรฉ Gutenberg) A fast static site generator in a single binary with everything built-in. Documentation is available on its site or in the docs/co
Command-line client for WebSockets, like netcat (or curl) for ws:// with advanced socat-like functions
websocat Netcat, curl and socat for WebSockets. Examples Connect to public echo server $ websocat ws://echo.websocket.org 123 123 ABC ABC Serve and c
Cargo subcommand to automatically create universal libraries for iOS.
cargo lipo Provides a cargo lipo subcommand which automatically creates a universal library for use with your iOS application. Maintenance Status Plea
A small charting/visualization tool and partial vega implementation for Rust
Gust A charting library for rust! Disclaimer This is still very much a work in progress! APIs are very unstable and subject to change. Contributions a
๐ด RusTOTPony โ CLI manager of one-time password generators aka Google Authenticator
๐ด RusTOTPony CLI manager of time-based one-time password generators. It is a desktop alternative for Google Authenticator. Installation Arch Linux Pa
Master Password in Pure Rust
Master Password โขโขโข| This is the Rust version of the original found here. This can be used as a drop-in replacement for the reference C version, offer
A minimal CLI framework written in Rust
seahorse A minimal CLI framework written in Rust Features Easy to use No dependencies Typed flags(Bool, String, Int, Float) Documentation Here Usage T
Quickly build cool CLI apps in Rust.
QuiCLI Quickly build cool CLI apps in Rust. Getting started Read the Getting Started guide! Thanks This is only possible because of all the awesome li
An intrusive flamegraph profiling tool for rust.
FLAME A cool flamegraph library for rust Flamegraphs are a great way to view profiling information. At a glance, they give you information about how m
A command-line benchmarking tool
hyperfine ไธญๆ A command-line benchmarking tool. Demo: Benchmarking fd and find: Features Statistical analysis across multiple runs. Support for arbitra
๐ฆโจ your favorite rust - wasm workflow tool!
๐ฆ โจ wasm-pack Your favorite Rust โ Wasm workflow tool! Docs | Contributing | Chat Built with ๐ฆ ๐ธ by The Rust and WebAssembly Working Group About Th
workspace productivity booster
fw Appveyor Why fw? With fw you have a configuration describing your workspace. It takes care of cloning projects and can run commands across your ent
The open source design documentation tool for everybody
Heads up: reimagining artifact 3.0, check it out at artifact_py Artifact: design documentation for everybody Note: this project, and the python re-wri
๐ญ A CLI task runner defined by a simple markdown file
mask is a CLI task runner which is defined by a simple markdown file. It searches for a maskfile.md in the current directory which it then parses for
Automatically apply the suggestions made by rustc
rustfix The goal of this tool is to read and apply the suggestions made by rustc. Current status Currently, rustfix is split into two crates: rustfix,
gstats โ command line tool to print a developer handy summary of all git repositories below current directory
gstats Simple Rust tool to get quick summary info on git repos showing latest tag, branch, state. I implemented this to help me work with a the not to
Generate beautiful changelogs from your Git commit history
clog-cli A conventional changelog for the rest of us About clog creates a changelog automatically from your local git metadata. See the clogs changelo
๐ For when you really just want to serve some files over HTTP right now!
miniserve - a CLI tool to serve files and dirs over HTTP For when you really just want to serve some files over HTTP right now! miniserve is a small,
Vagga is a containerization tool without daemons
Vagga Vagga is a fully-userspace container engine inspired by Vagrant and Docker, specialized for development environments. Note version 0.2 changed f
Play your favorite live streams from command line
Streamlib Streamlib is a meta-player for media streams. The streamlib CLI works against a curated library of video and audio streams, and enables quer
A simple CLI for UPnP media file streaming
Slingr A simple CLI for streaming media files over a local network to UPnP media renderers. Designed to work with cheap HDMI/DLNA/UPnP/Miracast Dongle
Batch rename utility for developers
nomino Batch rename utility for developers How to install Pre-Compiled You can download a pre-compiled executable for Linux, MacOS and Windows operati
A command-line tool collection to assist development written in RUST
dtool dtool is a command-line tool collection to assist development Table of Contents Description Usage Tips Installation Description Now dtool suppor
A nifty commandline tool to manage your workstation.
workstation It's a nifty commandline rust tool to make you sit slightly away from your screen by blacking out the screen if you come too close and loc
Utilities and tools based around Amazon S3 to provide convenience APIs in a CLI
s3-utils Utilities and tools based around Amazon S3 to provide convenience APIs in a CLI. This tool contains a small set of command line utilities for
Humanize epoch conversions
REPOCH REPOCH is cli to convert epoch timestamp datetime and datetime to timestamp. Its convert a epoch time from utc to datetime. Building for source
Simple tool for scaffolding
quick-skeleton tldr; Lightweight replacement for yeoman or slush. Powered by handlebars. This is a scaffolding tool to save you hours of writing boile
write licenses to stdout
licensor write licenses to stdout About Write a license to standard output given its SPDX ID. A name for the copyright holder can optionally be provid
๐ฒ Open the current remote repository in your browser
gitweb Some of the flags and options are subject to change in the future. Ideas are welcome. Ideas are bulletproof (V). gitweb is a command line inter
๐ฉโโค๏ธโ๐โ๐ฉ Synchronize installed packages on multiple machines
emplace Command-line tool to mirror installed software on multiple machines. Features Outputs a human-readable (RON) file to sync between machines: .e
Simple timer for your terminal
consoleTimer Simple timer that allows you to initiate countdown from N seconds. Usage: consoletimer [time in seconds] consoletimer [time in minutes]m
Command line interface to manage clipboard
cb Command line interface to manage clipboard How to install Pre-Compiled you can download a pre-compiled executable, then you should copy that execut
A tool of generating and viewing dice roll success distributions.
AZDice A GUI tool for generating and visualising dice roll probability distributions. Aims Intended to help people trying to get game balance just rig
This tool is for those who often want to search for a string deeply into a directory in recursive mode, but not with the great tool: grep, ack, ripgrep .........ไธไธชๅทฅๅ ทๆๅคง็ไปทๅผไธๆฏๅฎๆๅคๅฐๅ่ฝ๏ผ่ๆฏๅฎ่ฝๅค่ฎฉไฝ ไปฅๅคๅฟซ็้ๅบฆ่พพๆๆๆฟ......
SSS - so stupid search tool ้ฟQ็ๅฅ้ๆฎ English Documentation install install from source code 1.install rust toolchain curl --proto '=https' --tlsv1.2 -
Find files (ff) by name, fast!
Find Files (ff) Find Files (ff) utility recursively searches the files whose names match the specified RegExp pattern in the provided directory (defau
Find all your TODO notes with one command!
Todo_r Find all your notes with one command! Todo_r is a simple rust command line utility that keeps track of your todo items in code. It is pronounce
A command-line tool and library for generating regular expressions from user-provided test cases
Table of Contents What does this tool do? Do I still need to learn to write regexes then? Current features How to install? 4.1 The command-line tool 4
Count your code, quickly.
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,
Cross-platform Rust rewrite of the GNU coreutils
uutils coreutils uutils is an attempt at writing universal (as in cross-platform) CLI utilities in Rust. This repository is intended to aggregate GNU
gt your desired path with minimal keystrokes
goto (gt) gt is a simple and user-friendly way to jump to your indexed directories. gt is short for "goto", which is basically what you want to do wit
A simple, fast and user-friendly alternative to 'find'
fd [ไธญๆ] [ํ๊ตญ์ด] fd is a program to find entries in your filesytem. It is a simple, fast and user-friendly alternative to find. While it does not aim to
A cat(1) clone with wings.
A cat(1) clone with syntax highlighting and Git integration. Key Features โข How To Use โข Installation โข Customization โข Project goals, alternatives [ไธญ
:stars: Manage your shell commands.
Pueue Pueue is a command-line task management tool for sequential and parallel execution of long-running tasks. Simply put, it's a tool that processes
Save disk space by cleaning non-essential files from software projects.
Kondo ๐งน Cleans unneeded directories and files from your system. It will identify the disk space savings you would get from deleting temporary/unneces
Blazing ๐ฅ fast terminal-ui for git written in rust ๐ฆ
Blazing fast terminal client for git written in Rust Features Fast and intuitive keyboard only control Context based help (no need to memorize tons of
A fast duplicate file finder
The Directory Differential hTool DDH traverses input directories and their subdirectories. It also hashes files as needed and reports findings. The H
Terminal disk space navigator ๐ญ
diskonaut How does it work? Given a path on your hard-drive (which could also be the root path, eg. /). diskonaut scans it and indexes its metadata to
A modern replacement for ps written in Rust
procs procs is a replacement for ps written in Rust. Documentation quick links Features Platform Installation Usage Configuration Features Output by t
Small command-line JSON Log viewer
fblog A small tool to view json log files. Filter To filter log messages it is possible to use lua fblog -f 'level ~= "info"' # will print all message
Terminal bandwidth utilization tool
bandwhich This is a CLI utility for displaying current network utilization by process, connection and remote IP/hostname How does it work? bandwhich s
A faster way to navigate your filesystem
zoxide A faster way to navigate your filesystem Table of contents Introduction Examples Getting started Step 1: Install zoxide Step 2: Install fzf (op
A fast, simple, recursive content discovery tool written in Rust.
A simple, fast, recursive content discovery tool written in Rust ๐ฆ Releases โจ Example Usage โจ Contributing โจ Documentation ๐ฆ ๐ What the heck is a f
A Comprehensive Web Fuzzer and Content Discovery Tool
rustbuster A Comprehensive Web Fuzzer and Content Discovery Tool Introduction Check the blog post: Introducing Rustbuster โ A Comprehensive Web Fuzzer
A Linux script management CLI written in Rust
pier ~ A Linux script management tool A central repository to manage all your one-liners, scripts, tools, and CLIs. Add, remove, list, and run scripts
CLI for image processing with histograms, binary treshold and other functions
Image-Processing-CLI-in-Rust CLI for processing images in Rust. Some implementation is custom and for some functionality it uses 3rd party libraries.
Cardano Command Line Interface (CLI) (Deprecated)
Deprecated Note: This repository implements supports for Cardano Byron, and will not be updated to works on Cardano Shelley and further. cardano-cli T
Spotify for the terminal written in Rust ๐
Spotify TUI A Spotify client for the terminal written in Rust. The terminal in the demo above is using the Rigel theme. Spotify TUI Installation Homeb
Procedural engine sound generator controlled via GUI or CLI
enginesound GUI Application used to generate purely synthetic engine sounds with advanced options written in Rust loosely based on this paper Reading
DNS proxy tool
updns updns is a simple DNS proxy server developed using Rust. You can intercept any domain name and return the ip you need Install Download the binar
Cross-platform tool to update DNS such as Gandi.net with your dynamic IP address
GDU | Generic DNS Update A cross-platform tool to update DNS zonefiles (such as Gandi.net) when you have a dynamic public IP address. It's a DynDNS or
interative assembly shell written in rust
Overview this project is inspired by https://github.com/poppycompass/asmshell Preview Build from source git clone https://github.com/keystone-engine/k
Walk an Amazon s3 path hierarchy
s3find A command line utility to walk an Amazon S3 hierarchy. An analog of find for Amazon S3. Distribution Release page distributions Github Release