660 Repositories
Rust command-line-tools Libraries
Reviving the Research Edition Unix speak command
This repository contains the source code of Unix speak program that appeared in the Third (1973) to Sixth (1975) Research Unix editions, slightly adjusted to run on a modern computer. Details on the code's provenance and the methods employed for reviving it can be found in this blog post.
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
A fast, extensible, command-line arguments parser
parkour A fast, extensible, command-line arguments parser. Introduction ๐ The most popular argument parser, clap, allows you list all the possible ar
link is a command and control framework written in rust
link link is a command and control framework written in rust. Currently in alpha. Table of Contents Introduction Features Feedback Build Process Ackno
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
Basic system information fetcher, with a focus on performance.
Table of Contents: About Changelog Dependencies Benchmarks Features Installation Platform Support About Macchina Macchina lets you view basic system i
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
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
Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies
Dear ImGui (This library is available under a free and permissive license, but needs financial support to sustain its continued improvements. In addit
Data plotting library for Rust
plotlib plotlib is a generic data visualisation and plotting library for Rust. It is currently in the very early stages of development. It can current
Low-level Rust library for implementing terminal command line interface, like in embedded systems.
Terminal CLI Need to build an interactive command prompt, with commands, properties and with full autocomplete? This is for you. Example, output only
A command line progress reporting library for Rust
indicatif Documentation A Rust library for indicating progress in command line applications to users. This currently primarily provides progress bars
Configurable, extensible, interactive line reader
linefeed linefeed is a configurable, concurrent, extensible, interactive input reader for Unix terminals and Windows console. API Documentation linefe
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
Parse command line arguments by defining a struct.
StructOpt Parse command line arguments by defining a struct. It combines clap with custom derive. Documentation Find it on Docs.rs. You can also check
Docopt for Rust (command line argument parser).
THIS CRATE IS UNMAINTAINED This crate is unlikely to see significant future evolution. The primary reason to choose this crate for a new project is if
A full featured, fast Command Line Argument Parser for Rust
clap Command Line Argument Parser for Rust It is a simple-to-use, efficient, and full-featured library for parsing command line arguments and subcomma
Tools for concurrent programming in Rust
Crossbeam This crate provides a set of tools for concurrent programming: Atomics AtomicCell, a thread-safe mutable memory location.(no_std) AtomicCons
Monad/MonadIO, Handler, Coroutine/doNotation, Functional Programming features for Rust
fpRust Monad, Functional Programming features for Rust Why I love functional programming, Rx-style coding. However it's hard to implement them in Rust
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
Rust Cargo command bindings
Vim Cargo Simple vim command bindings to quickly run cargo stuff from vim. Commands Available, mapping with their Cargo equivalant: CargoBench CargoBu
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
A parallel universal-ctags wrapper for git repository
ptags A parallel universal-ctags wrapper for git repository Description ptags is a universal-ctags wrapper to have the following features. Search git
๐ค Just a command runner
just just is a handy way to save and run project-specific commands. (้ๅฎๆนไธญๆๆๆกฃ,่ฟ้,ๅฟซ็่ฟๆฅ!) Commands, called recipes, are stored in a file called justfile
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
๐ 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,
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
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
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
๐ฒ 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
A Command Line OTP Authenticator application.
cloak A Command Line OTP (One Time Password) Authenticator application written in Rust that generates time-based and counter-based OTP codes. Motivati
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
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
Find and replace text in source files
Ruplacer Find and replace text in source files: $ ruplacer old new src/ Patching src/a_dir/sub/foo.txt -- old is everywhere, old is old ++ new is ever
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
Executes commands in response to file modifications
watchexec Software development often involves running the same commands over and over. Boring! watchexec is a simple, standalone tool that watches a p
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
๐ฎ Futuristic take on hexdump, made in Rust.
hex (hx) Futuristic take on hexdump. hx accepts a file path as input and outputs a hexadecimal colorized view to stdout. $ hx tests/files/alphanumeric
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
A modern replacement for โlsโ.
exa exa is a modern replacement for ls. README Sections: Options โ Installation โ Development exa is a modern replacement for the venerable file-listi
The next gen ls command
LSD (LSDeluxe) Table of Contents Description Screenshot Installation Configuration External Configurations Required Optional F.A.Q. Contributors Credi
This project now lives on in a rewrite at https://gitlab.redox-os.org/redox-os/parallel
MIT/Rust Parallel: A Command-line CPU Load Balancer Written in Rust This is an attempt at recreating the functionality of GNU Parallel, a work-stealer
Performs distributed command execution, written in Rust w/ Tokio
Concurr: Distributed and Concurrent Command Execution, in Rust This project is dual licensed under MIT and Apache 2.0. Originally inspired by the GNU
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
minimalistic command launcher in rust
rrun Note: Apart from the occasional fix, this project is not actively developed anymore. rrun works fine and should run/compile for the time being on
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
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
๐ค The Modern Port Scanner ๐ค
โก๏ธ Discord | Installation Guide | Usage Guide โฌ ๏ธ The Modern Port Scanner. Fast, smart, effective. ๐ Docker (Recommended) ๐ฉโ๐ป Kali / Debian ๐๏ธ Arch
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
Cross-platform Text Expander written in Rust
A cross-platform Text Expander written in Rust Visit the espanso website. What is a Text Expander? A text expander is a program that detects when you
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
Command-line utility for managing DigitalOcean infrastructure
docli-rs (pronounced "dockly") A command-line utility for managing DigitalOcean infrastructure via the DigitalOcean API v2 Disclaimer This utility is
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