417 Repositories
Rust line Libraries
A command-line shell like fish, but POSIX compatible.
A command-line shell like fish, but POSIX compatible.
Command-line program to manage PS battle logs. WIP.
psbattletools psbattletools is a command-line tool written in Rust for manipulating PokΓ©mon Showdown battle logs. Installation psbattletools currently
A tool to use the webeep platform of the Politecnico di Milano directly from the command line.
webeep-cli A tool to use the WeBeep platform of the Politecnico di Milano directly from the command line. Features Browse the course folders as if the
Command line interface for Solana Metaplex programs.
Metaplex Command Line Interface This is a command line interface for creating and managing non-fungible tokens on the Solana blockchain through the Me
Command line login for SRun Auth Gateway
SRun Login for Rust Command line login for SRun Auth Gateway. Usage ./srun_login AUTH_GW_ENDPOINT AC_ID LOCAL_IP USERNAME PASSWORD eg: ./srun_login "h
Argument parsing for the future π
argi Argument parsing for the future π Features Macro-based approach, providing an intuitive way to layout a cli Rich auto-help generation, styling b
Multi-threaded CLI torrent scraper for displaying searched for magnet links; tailored for use with plex & ssh.
magnetfinder Multi-threaded CLI torrent aggregator; scrapes torrent results from multiple websites and delivers them into a table in your terminal! Su
π₯ A feature rich terminal UI file transfer and explorer with support for SCP/SFTP/FTP/S3
π₯ A feature rich terminal UI file transfer and explorer with support for SCP/SFTP/FTP/S3
Rust command line utility to quickly display useful secrets in a Kubernetes namespace
kube-secrets This is a command line utility for quickly looking at secrets in a Kubernetes namespace that are typically looked at by humans. It specif
Search PyPI for packages from the command line.
PPS -- Python Package Index Search Search the PyPI for packages by name, which was done by pip search in the past. This was heavily inspired by pip_se
A simple command-line utility (and Rust crate!) for converting from a conventional image file (e.g. a PNG file) into a pixel-art version constructed with emoji
EmojiPix This is a simple command-line utility (and Rust crate!) for converting from a conventional image file (e.g. a PNG file) into a pixel-art vers
fixred is a command line utility to fix outdated links in files with redirect URLs.
fixred fixred is a command line utility to fix outdated links in files with redirect URLs. Installation fixred is installed via cargo package manager.
A cargo plugin to shrink cargo's output
cargo single-line A simple cargo plugin that shrinks the visible cargo output to a single line (okay, in the best case scenario). In principle, the pl
A minimal argument parser
Pieces An argument parser built with control in mind. Parsing The results you get are dependent on what order you parse in. If you want to say only pa
Data graphing library for command line.
DataBrush DataBrush is a simple library for displaying structured data in the command line. In supports dividing data into chunks and highlighting cer
Signed distance field font and image command line tool based on OpenCL.
SDFTool Signed distance field font and image command line tool based on OpenCL. Build Windows Run cargo build --release in Visual Studio developer x64
Command line tool to extract various data from Blender .blend files
blendtool Command line tool to extract various data from Blender .blend files. Currently supports dumping Eevee irradiance volumes to .dds, new featur
πΊ(tv) Tidy Viewer is a cross-platform CLI csv pretty printer that uses column styling to maximize viewer enjoyment.
πΊ(tv) Tidy Viewer is a cross-platform CLI csv pretty printer that uses column styling to maximize viewer enjoyment.
ruborute is an interactive command-line tool to get asphyxia@sdvx gaming data.
ruborute Are you ζ΄ιΎε€© ?. The ruborute is an interactive command-line tool to get asphyxia@sdvx gaming data. asphyxia-core/plugins: https://github.com/a
colorStyle is a library of styles for command-line text write in Rust.
Colorstyle colorStyle is a library of styles for command-line text. Inspired by flylog/colorstyle (golang) Example let text = colorstyle::green("gre
A dead simple functional testing tool for command line applications
Pharaoh : build that test pyramid! What it is Pharaoh is a dead simple, no permission needed, functional test runner for command line applications, wr
Tool to draw low-resolution graphs in terminal
lowcharts Tool to draw low-resolution graphs in terminal. lowcharts is meant to be used in those scenarios where we have numerical data in text files
Standard Graphics is a command-line tool for printing 2D graphics from any language to any screen.
2D graphics in any programming language with just print statements!
Real-time CLI level meter built in Rust.
Meter This is a very simple command line utility written in Rust for measuring the gain of a microphone. It displays the values in dBFS. This is usefu
A tool crate to quickly build rust command line application.
Falsework A tool crate to quickly build rust command line application.
verilot (verifiable lottery) is a command line tool for running and verifying one-time lotteries.
verilot verilot (verifiable lottery) is a command line tool for running and verifying one-time lotteries. Install Install Rust and Cargo with Rustup.
A shell for research papers
Reason: A Shell for Research Papers Did I ever read this paper? Which OSDI 2021 papers did I read? Which ones have the word 'Distributed' in their tit
Crunch is a command-line interface (CLI) to claim staking rewards every X hours for Substrate-based chains
crunch Β· crunch is a command-line interface (CLI) to claim staking rewards every X hours for Substrate-based chains. Why use crunch To automate payout
Trustworthy encrypted command line authenticator app compatible with multiple backups.
cotp - command line totp authenticator I believe that security is of paramount importance, especially in this digital world. I created cotp because I
Save image from your clipboard π as an image file directly from your command line! π₯
Clpy π Save copied image from clipboard as an image file directly from your command line! Note It works only on windows as of now. I'll be adding sup
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!
A Rust library for building interactive prompts
inquire is a library for building interactive prompts on terminals. Demo Source Usage Put this line in your Cargo.toml, under [dependencies]. inquire
A Rust library for processing application configuration easily
Configure me A Rust library for processing application configuration easily About This crate aims to help with reading configuration of application fr
Command line password manager
Usage pw list all entries pw add add new entry pw del delete entry pw name generate password for entry; name can refer to either an entry's name or
Minimalist pedantic command line parser
Lexopt Lexopt is an argument parser for Rust. It tries to have the simplest possible design that's still correct. It's so simple that it's a bit tedio
ripgrep recursively searches directories for a regex pattern while respecting your gitignore
ripgrep (rg) ripgrep is a line-oriented search tool that recursively searches the current directory for a regex pattern. By default, ripgrep will resp
hck is a shortening of hack, a rougher form of cut.
πͺ hck A sharp cut(1) clone. hck is a shortening of hack, a rougher form of cut. A close to drop in replacement for cut that can use a regex delimiter
Fast line based iteration almost entirely lifted from ripgrep's grep_searcher.
π ripline This is not the greatest line reader in the world, this is just a tribute. Fast line based iteration almost entirely lifted from ripgrep's
Coinlive is an interactive command line tool that displays live cryptocurrency prices.
Coinlive is an interactive command line tool that displays live cryptocurrency prices. It can also display simple historical price charts.
A vim profiling tool
vim-profiler π vim-profiler is a wrapper around the (n)vim --startuptime command, written in Rust. The binary is called vp and has only been tested o
VSCode debug extension for probe-rs. It uses the MS DAP protocol to communicate directly with the probe (via probe-rs), and supports basic command line debugging in addition to VSCode UI.
VSCode debug extension for probe-rs. It uses the MS DAP protocol to communicate directly with the probe (via probe-rs), and supports basic command line debugging in addition to VSCode UI.
Thin wrapper around starship.rs to format kakoune status line
kakship is just a thin wrapper around starship to format the status line of kakoune and is meant to be used with the included kakoune script kakship.kak.
A Trig-less Line of Sight Algorithm in Two Dimensions
In many examples of 2D line-of-sight algorithms, expensive operations like trigonometry are used. Additionally, some methods have intentional inaccuracies in them for the sake of simplicity. Here, we give an algorithm which does not fudge the numbers, and uses only basic arithmetic: addition, subtraction, multiplication, and division. This is not intended to replace the existing algorithms, or even be more efficient in practice.
Query LDAP and AD with SQL
SQLDAP Ever wanted to query AD or LDAP with SQL like queries ? I'm going to answer this question myself: yes ! Why ? Because I never could remember al
fcp is a significantly faster alternative to the classic Unix cp(1) command
A significantly faster alternative to the classic Unix cp(1) command, copying large files and directories in a fraction of the time.
A command-line downloader for sites archived on the Wayback Machine
This is a small command-line utility I wrote to help with browsing archived websites from the Wayback Machine, which can sometimes be pretty slow.
An interactive cheatsheet tool for the command-line
navi An interactive cheatsheet tool for the command-line. navi allows you to browse through cheatsheets (that you may write yourself or download from
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
Intuitive find & replace CLI (sed alternative)
sd - s[earch] & d[isplace] sd is an intuitive find & replace CLI. The Pitch Why use it over any existing tools? Painless regular expressions sd uses r
CLI search and replace | Space Age seD
SAD! Space Age seD What does it do? Basically sad is a Batch File Edit tool. It will show you a really nice diff of proposed changes before you commit
rip is a command-line deletion tool focused on safety, ergonomics, and performance
rip (Rm ImProved) rip is a command-line deletion tool focused on safety, ergonomics, and performance. It favors a simple interface, and does not imple
fd is a program to find entries in your filesystem. It is a simple, fast and user-friendly alternative to find
fd is a program to find entries in your filesystem. It is a simple, fast and user-friendly alternative to find. While it does not aim to support all of find's powerful functionality, it provides sensible (opinionated) defaults for a majority of use cases.
A cat(1) clone with syntax highlighting and Git integration.
A cat(1) clone with syntax highlighting and Git integration. Key Features β’ How To Use β’ Installation β’ Customization β’ Project goals, alternatives [δΈ
zoxide is a blazing fast replacement for your cd command
zoxide A smarter cd command for your terminal zoxide is a blazing fast replacement for your cd command, inspired by z and z.lua. It keeps track of the
`ls` alternative with useful info and a splash of color π¨
π¨ Natls π¨ Why Natls? Showing file permissions Showing file size Showing the date that the file was modified last Showing the user that the file belo
exa is 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
belt is a command line app that can show your time from a list of selected time zones
A CLI app to show your time from a list of selected time zones, and a rust lib to parse dates in string formats that are commonly used.
A small command-line application to view images from the terminal written in Rust.
A small command-line application to view images from the terminal written in Rust. It is basically the front-end of viuer
Cork is a simple command-line calculator, mainly targeted towards people who deal with hex numbers
Cork is a simple command-line calculator, mainly targeted towards people who deal with hex numbers. It deals only with integer arithmetic. Expressions may involve mixed bases (limited to decimal, hexadecimal, octal and binary numbers). The global output format may be set to a particular radix - by default it is hex.
A tactics trainer for the command line
Chess Tactics CLI Practice some chess tactics in your terminal while you wait for your code to compile. Fetches tactics from this tactics API. Built W
parse command-line arguments into a hashmap and vec of positional args
parse command-line arguments into a hashmap and vec of positional args This library doesn't populate custom structs, format help messages, or convert types.
Command-Line program that takes images and produces the copy of the image with a thin frame and palette made of the 10 most frequent colors.
paleatra v.0.0.1 Command-Line program that takes an image and produces the copy of the image with a thin frame and palette made of the 10 most frequen
Locate Args and Execute
Lax An argument substitution utility intended to make working on projects with deeply nested directories a bit easier. "Lax" stands for "Locate Args a
β‘οΈ Lightning-fast and minimal calendar command line. Written in Rust π¦
β‘οΈ Lightning-fast and minimal calendar command line. It's similar to cal. Written in Rust π¦
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
(WIP) Taking the pain away from file (de)compression
Ouch! ouch loosely stands for Obvious Unified Compression files Helper and aims to be an easy and intuitive way of compressing and decompressing files
A CLI utility to secretly copy secrets to your clipboard. π¦
seclip π π A CLI utility to secretly copy secrets to your clipboard. π¦ Table of Contents Features Installation Usage Build From Source Contribution
π¨π¦ 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 prototype plugin providing a simple line drawing api for bevy.
bevy_debug_lines A prototype plugin providing a simple line drawing api for bevy. See docs.rs for documentation. Expect breakage on master. Click on t
Fwumious Wabbit, fast on-line machine learning toolkit written in Rust
Fwumious Wabbit is a very fast machine learning tool built with Rust inspired by and partially compatible with Vowpal Wabbit (much love! read more abo
A version of `sort | uniq -c` with output that updates in real-time as each line is parsed
uniqtoo A version of sort | uniq -c with output that updates in real-time as each line is parsed. Usage Pipe something line-based into uniqtoo the sam
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
π§π»ββοΈ Command-line utility which poll on remote addresses in order to perform status checks periodically
γγΌγΉ (NΔsu) π§π»ββοΈ Command-line utility which poll on remote addresses in order to perform status checks periodically Motivation NΔsu (from Japanese γ
Converts images into textual line art.
img2utf Transform images to textual line art! Images require pre-processing to come out nice. It's expected that users will do the following: Apply ga
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
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
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
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
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