722 Repositories
Rust cli-color Libraries
A simple program to show a histogram on the terminal.
A simple program to show a histogram on the terminal.
Edit a file directly on Amazon S3 in CLI.
s3-edit-rs The original idea for this project comes from s3-edit written in Go by tsub. I started this project for educational purposes, and it is my
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
An feature packed Google Tasks CLI written purely in Rust
rChore A feature packed unofficial Google Tasks CLI to boost your producitvity, written purely in Rust. π€ What is rChore? rChore is an unofficial Goo
Novus - A blazingly fast and efficient package manager for windows.
Novus - A blazingly fast and efficient package manager for windows. Why Novus Swift Unlike any other package manager, Novus uses multithreaded downloads
A small tool to clone git repositories to a standard location, organised by domain name and path.
A small tool to clone git repositories to a standard location, organised by domain name and path. Runs on BSD, Linux, macOS, Windows, and more.
Library + CLI-Tool to measure the TTFB (time to first byte) of HTTP requests. Additionally, this crate measures the times of DNS lookup, TCP connect and TLS handshake.
TTFB: CLI + Lib to Measure the TTFB of HTTP/1.1 Requests Similar to the network tab in Google Chrome or Mozilla Firefox, this crate helps you find the
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
A cli prepared with TUI that facilitates your operations.
β οΈ For linux only β οΈ Helper CLI A cli prepared with TUI that facilitates your operations. Click me to learn more about the theme system. If you just w
ReVi is a cross-platform terminal based Vim inspired text editor.
ReVi Table Of Contents: About Usage Install Clone && Installing Development Q&A KeyBindings Roadmap Changelog About ReVi is a cross-platform terminal
CLI app to display list of trending anime, music charts or recommend anime to watch or song to listen to.
Description Anitrendz is a cli app that uses data from the anitiop api to list the top anime and songs or recommend a random anime to watch or song to
A simple cli prompter.
@yukikaze-bot/prompt A simple prompter for your cli. Table of Contents @yukikaze-bot/prompt Description Features Installation Usage Basic Usage API Do
QuickDash A modern alternative to QuickSFV using Rust.
QuickDash A modern alternative to QuickSFV using Rust. It's supports BLAKE3 and BLAKE2 hashes, CRC32, MD5, SHA1, SHA2, SHA3, xxHash The docs for user
The official zeta compiler
Zeta What makes Zeta the goto language for creating CLI's? Smaller Executables Inbuilt argument and flag parser Your path seperators are automatically
βοΈ Superfast CLI interface for the conventional commits commit format
resin βοΈ Superfast CLI interface for the conventional commits commit format β What is resin? resin is a CLI (command-line interface) tool that makes i
Mini Rust CLI to deploy sites to Netlify using their API
This is a Rust CLI that uses the Netlify API to deploy sites.
Tiny Rust CLI to checkout a recent git branch interactively
git-select-branch Tiny Rust CLI to checkout a recent git branch interactively. Installation Homebrew brew tap dnjstrom/git-select-branch brew install
The CLI to control StewardX
StewardX CLI Logo converted to ASCII via https://asciiart.club/ The CLI to control StewardX This is the official CLI to control StewardX. Made with #c
The official zeta compiler
Torq What makes Torq the goto language for creating CLI's? Smaller Executables Inbuilt argument and flag parser Your code will work anywhere in any OS
A Rust CLI tool that helps you enforce Git policies through Git hooks both server and client side
GitPolicyEnforcer This is a command line utility written in Rust, that helps you utilize Git hooks, to enforce various policies. It currently supports
The official torq compiler
Torq What makes Torq the goto language for creating CLI's? Smaller Executables Inbuilt argument and flag parser Your code will work anywhere in any OS
π€ brwrs is a new protocol running over TCP/IP that is intended to be a suitable candidate for terminal-only servers
brwrs is a new protocol running over TCP/IP that is intended to be a suitable candidate for terminal-only servers (plain text data). That is, although it can be accessed from a browser, brwrs will not correctly interpret the browser's GET request.
A simple CLI pomodoro timer written in Rust.
Pomodoro A simple CLI pomodoro timer written in Rust. Based on the Pomodoro Technique. Works on any platform that supports desktop notifications. Exam
A CLI utility installed as "ansi" to quickly get ANSI escape sequences. Supports the most basic ones, like colors and styles as bold or italic.
'ansi' - a CLI utility to quickly get ANSI escape codes This Rust project called ansi-escape-sequences-cli provides an executable called ansi which ca
βοΈ Superfast CLI interface for the conventional commits commit format
resin βοΈ Superfast CLI interface for the conventional commits commit format β What is resin? resin is a CLI (command-line interface) tool that makes i
Cross-platform terminal screen clearing library
ClearScreen Cross-platform terminal screen clearing library. API documentation. Dual-licensed with Apache 2.0 and MIT. Uses Caretaker Maintainership.
Creating CLI's just got a whole lot better.
Staq Creating CLI's just got a whole lot better. Don't worry about CLI colouring, networking, Size of Executables, Speed ever again Have any doubts? R
kwctl is the go-to CLI tool for Kubewarden users.
kwctl kwctl is the go-to CLI tool for Kubewarden users. Think of it as the docker CLI tool if you were working with containers. How does kwctl help me
π A CLI tool for fetching data and displaying it nicely
π A CLI tool for fetching data and displaying it nicely. (The neofetch for remote data fetching)
Estimate the amount of time spent working on a Git repository
jikyuu (ζ硦) A tool to estimate the amount of time spent working on a Git repository. It is a direct port of git-hours, written in Node.js, because the
Simple color picker that lets the user create harmonic palettes with ease.
epick Simple color picker that lets the user create harmonic palettes with ease. Get it You can checkout the web demo over here or get a native binary
CLI Web client for moedict.tw
meowdict CLI Web client for moedict.tw Usage Console Mode
A cross-platform graphical process/system monitor with a customizable interface and a multitude of features
A cross-platform graphical process/system monitor with a customizable interface and a multitude of features. Supports Linux, macOS, and Windows. Inspired by both gtop and gotop.
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
procs is a replacement for ps written in Rust.
procs is a replacement for ps written in Rust. Documentation quick links Features Platform Installation Usage Configuration Features Output by t
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.
Tokei is a program that displays statistics about your code.
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.
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
LSD (LSDeluxe) - The next gen ls command
LSD (LSDeluxe) Table of Contents Description Screenshot Installation Configuration External Configurations Required Optional F.A.Q. Contributors Credi
rpg-cli is a bare-bones JRPG-inspired terminal game written in Rust
rpg-cli is a bare-bones JRPG-inspired terminal game written in Rust. It can work as an alternative to cd where you randomly encounter enemies as you change directories.
rpg-cli βyour filesystem as a dungeon!
rpg-cli is a bare-bones JRPG-inspired terminal game written in Rust. It can work as an alternative to cd where you randomly encounter enemies as you change directories.
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.
qsv - Performant CLI tool to query CSVs through SQL
qsv Performant CLI tool to query CSVs through SQL Installation After cloning the repository, you can install a binary locally using cargo install --pa
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
π«Himalaya: CLI email client written in Rust.
π«Himalaya: CLI email client written in Rust.
A lean, minimal, and stable set of types for color interoperation between crates in Rust.
This library provides a lean, minimal, and stable set of types for color interoperation between crates in Rust. Its goal is to serve the same function that mint provides for (linear algebra) math types.
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
An opinionated, practical color management library for games and graphics.
colstodian An opinionated color management library built on top of kolor. Introduction colstodian is a practical color management library for games an
A CLI tool that allow you to create a temporary new rust project using cargo with already installed dependencies
cargo-temp A CLI tool that allow you to create a new rust project in a temporary directory with already installed dependencies. Install Requires Rust
β‘οΈ 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
CLI tool to bake your fresh and hot MD files
At least once in your Rust dev lifetime you wanted to make sure all code examples in your markdown files are up-to-date, correct and code is formated, but you couldn't make that done with already existing tools - fear not!
Find files with SQL-like queries
Find files with SQL-like queries
Punic is a remote caching CLI built for Apple's .xcframework
Punic is a remote caching CLI built for Carthage that exclusively supports Apple's .xcframeworks.
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 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
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
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
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,
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
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 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 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
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
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
π΄ 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
Cross platform terminal library rust
Cross-platform Terminal Manipulation Library Crossterm is a pure-rust, terminal manipulation library that makes it possible to write cross-platform te
A dead simple ANSI terminal color painting library for Rust.
yansi A dead simple ANSI terminal color painting library for Rust. use yansi::Paint; print!("{} light, {} light!", Paint::green("Green"), Paint::red(
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
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
π 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,
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,
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
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
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