844 Repositories
Rust cli-application Libraries
A template with cookie cutter CLI, Program and Integration tests for Solana blockchain
About solana-cli-program template is a sample app demonstrating the creation of a minimal CLI application written in Rust to interact with Solana and
Akamai Krypton CLI and SSH Agent (v2)
Akamai "Krypton" FIDO2 SSH Agent and CLI The akr command line utility is Akamai's "Krypton" SSH Agent, the successor to kr which works exclusively wit
koyo is a cli tool that lets you run commands as another user. It is similar to doas or sudo.
koyo is a cli tool that lets you run commands as another user. It is similar to doas or sudo.
Railway CLI - This is the command line interface for Railway.
Railway CLI This is the command line interface for Railway. Use it to connect your code to Railways infrastructure without needing to worry about envi
An encrypted multi client messaging system written in pure Rust
🚩 Preamble This is a pure Rust multi-client encrypted messaging system, also known as Edode's Secured Messaging System. It is an end-to-end(s) commun
Cli tool for git productivity written in Rust and packaged for consumption via NPM
crust 🍞 cli tool for git productivity written in Rust and packaged for consumption via NPM This repo is identical with @skyneticist/golee in terms of
zman is a CLI year (time) progress that small, fast, and just one single binary.
zman zman is a CLI year (time) progress that small, fast, and just one single binary. Features Show year progress Show month, and week progress Show r
Save cli commands and fuzzy find them later
crow - cli command memorizer What is crow? | Installation | Usage | FAQ What is crow? crow (command row) is a CLI tool to help you memorize CLI comman
Small and simple CLI app to generate .editorconfig based on a given settings.
add-editorconfig Small and simple CLI app to generate .editorconfig based on a given settings. Usage # Will create an .editorconfig in the current dir
Searching for plain-text files for lines that match a given string. Built with Rust.
Getting Started This is a minimal grep command-line utility built on Rust. It provides searching for plain-text files for lines that match a given str
A command-line utility that creates project structure.
petridish A command-line utility that creates project structure. If you have heard of the cookiecutter project, petridish is a rust implementation of
A CLI salah time written in Rust
Bilal bilal is a CLI salah time. Features Show all salah time in current day Show current salah time and its remaining time Show next salah time Usage
Tiny color conversion library for TUI application builders
Definition of ANSI, RGB and HSL color types and all the conversions between them. There are many other color conversion crates. This one may be useful
A cli tool to automate the building and deployment of Bitcoin nodes
ℹ️ Automate Bitcoin builds, speed up deployment Shran is an open-source cli tool being developed to address the needs of DMG Blockchain Solutions. It
A web application to configuration Caddy based on MoonZoon.
Cream A web application to configuration Caddy based on MoonZoon. MoonZoon is a Rust Fullstack Framework. Live demo Run on a local machine Check you'v
Experiments with Rust CRDTs using Tokio web application framework Axum.
crdt-genome Synopsis Experiments with Rust CRDTs using Tokio web application framework Axum. Background Exploring some ideas of Martin Kleppmann, part
GUI based tool to sort and categorize images written in Rust
ImageSieve GUI based tool to sort out images based on similarity, categorize them according to their creation date and archive them in a target folder
Command line tool for cheap and efficient email automation written in Rust
Pigeon Pigeon is a command line tool for automating your email workflow in a cheap and efficient way. Utilize your most efficient dev tools you are al
CLI tool and crate to download FTDC data from mongodb clusters.
Download mongodb FTDC data Command line tool and lib crate to download FTDC data from mongodb clusters to investigate with e.g. keyhole. Crate For the
A simple CLI audio player with strange features.
legacylisten legacylisten is a simple CLI audio player I wrote because no existing one fulfilled my needs. The main feature is that you can change how
An application for reading comics together.
Shared comic reader Creates a web server that serves image sets to one or more clients. When one of those clients turns a page, all other clients who
Make the github cli even better with fuzzy finding
github-repo-clone (grc) Github Repo Clone is a command line utility written in rust that leverages the power of fuzzy finding with the github cli Usag
Snapshot testing for a herd of CLI tests
trycmd Snapshot testing for a herd of CLI tests trycmd aims to simplify the process for running a large collection of end-to-end CLI test cases, takin
Text-based to-do management CLI & language server
☑️ Todome (日本語版はこちら) Todome is a notation developed for making and editing to-do lists. It is inspired by Todo.txt, and in fact some of the todome not
A CLI tool to aid Dungeons and Dragons players with math(tm).
calcdnd A CLI tool to aid Dungeons and Dragons players with math(tm). Character Joe imported sucessfully. +--------------------------+----------------
Terminal based GUI for eAsistent written in Rust
Terminal based GUI for eAsistent written in Rust This project is currently work in progress. I will update this readme with features that I'm currentl
Simple tray application which shows battery level for HyperX Cloud Flight Wireless Headset.
HyperX Cloud Flight Battery Monitoring Introduction Simple tray application which shows battery level for HyperX Cloud Flight Wireless Headset. Screen
A CLI for fast and simple TODOs
taskus: a simple, but powerful TODO CLI taskus is a tool for managing TODOs. It has support for most operating systems. Shell completions are availabl
Drill is an HTTP load testing application written in Rust inspired by Ansible syntax
Drill is an HTTP load testing application written in Rust inspired by Ansible syntax
Rust implementation of PRECIS Framework: Preparation, Enforcement, and Comparison of Internationalized Strings in Application Protocols
Rust PRECIS Framework libray PRECIS Framework: Preparation, Enforcement, and Comparison of Internationalized Strings in Application Protocols as descr
An end-to-end encrypted, anonymous IP-hiding, decentralized, audio/video/file sharing/offline messaging multi-device platform built for both communications and application security and performance.
An end-to-end encrypted, anonymous IP-hiding, decentralized, audio/video/file sharing/offline messaging multi-device platform built for both communications and application security and performance.
A trash-cli copy, but this time in Rust.
trash-rs A trash-cli copy, but this time in Rust. TODO Deletion Relative paths * functionality List files Include in Metadata: Original directory Date
CLI tool to convert HOCON into valid JSON or YAML written in Rust.
{hocon:vert} CLI Tool to convert HOCON into valid JSON or YAML. Under normal circumstances this is mostly not needed because hocon configs are parsed
Sample serverless application written in Rust
This is a simple serverless application built in Rust. It consists of an API Gateway backed by four Lambda functions and a DynamoDB table for storage.
Measure the execution time of an application
Execution Timer Drag an executable file on the binary or enter the path as an argument to measure the execution time of the program. Building cargo bu
A CLI tool for getting screenshots of URLs using headless chrome
rustywitness 🦀 🌐 📸 Web screenshot utility A CLI tool for getting screenshots of URLs using headless chrome Built with ❤︎ by swanandx and contributo
This plugin provides an interface for storing unencrypted values on the application cache folder.
Tauri Plugin Store This plugin provides an interface for storing unencrypted values on the application cache folder. Architecture This repo shape migh
Teleport is a simple application for sending files from Point A to Point B
Teleporter Teleporter is a small utility in the vein of netcat to send files quickly from point A to point B. It is more convenient than netcat in tha
A TUI to quickly find files in your Google Drive
A TUI to quickly find files in your Google Drive
A cli based pastebin in Rust, but very insecure
pasta A cli based pastebin in Rust, but very insecure Use nightly toolchain to build rustup override set nightly When this program is running, you can
Command line application for searching
maven_search_rs Command line application for searching in https://search.maven.org Usage Non-interactive $ maven-search -f maven wicket-core The abov
QueingSimulator is an application that can be used to build intuitions about behavior of synchronous request/reply systems
Queueing Simulator QueingSimulator is an application that can be used to build intuitions about behavior of synchronous request/reply systems (such as
Efficient, lightweight, configurable file organizer.
FileClassed Efficient, lightweight, configurable file organizer. This project is very simple : it takes a file in certains directories (that can be co
Wait Service is a pure rust program to test and wait on the availability of a service.
Wait Service Wait Service is a pure rust program to test and wait on the availability of a service.
A command-line shell like fish, but POSIX compatible.
A command-line shell like fish, but POSIX compatible.
GitHub CLI extension to show & rename the default branch.
gh-default-branch GitHub CLI extension to show & rename the default branch. rename subcommand was inspired by this gist. ⚠️ Caution The rename subcomm
CLI program for building generative projects
NFT image generator This is the project to help artists to generate NFT collection, which can be generated from layers of PNG images. Usage Get archiv
Simple CLI program to generate zoomable tiled images
zoomtiler Simple CLI program to generate deepzoom zoomable tiled images. The input can either be a single image or multiple images of the same height,
Outputs a random number of 🌈's
Rainbows Outputs a random number of 🌈 's. Rust implementation of rainbows. 📦 Installation Install Rust and Cargo Run cargo install rainbows $ rainbo
🦀 Syncing dotfiles and more
DT DT allows you to sync/populate configuration files at will. It currently provides a CLI tool dt-cli. Usage The command line interface dt-cli takes
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
Hydrogen is the desktop application for Geplauder, built with tauri studio.
Hydrogen Hydrogen is the desktop application for Geplauder, built with tauri studio. For more information on Geplauder, click here. Usage To configure
One-Stop Solution for all boilerplate needs!
One Stop Solution for all boilerplate needs! Consider leaving a ⭐ if you found the project helpful. Templa-rs Templa-rs is a one-of-a-kind TUI tool wr
CLI tool to convert numbers from one base to another
changebase A CLI tool for changing the base of numbers. changebase -h numeric base converter USAGE: changebase [FLAGS] [OPTIONS] value FLAG
🦊 An interactive cli for creating conventional commits.
🦊 koji An interactive cli for creating conventional commits, built on cocogitto and inspired by cz-cli. Installation Not yet. 😔 Usage Using koji # C
Simple cli clipboard manager written in rust
Simple cli clipboard manager written in rust
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
A simple news reading GUI app built in Rust
Headlines [WIP] A native GUI app built with Rust using egui. Uses newsapi.org as the source to fetch news articles. This is a WIP and the current stat
An ultra-fast CLI app that fixes JSON files in large codebase or folders
minosse An ultra fast CLI app that fixes json files in large codebase or folders USAGE: minosse [OPTIONS] input-dir FLAGS: -h, --help Prints
kloak-rs: alternative implementation of kloak
An anti keystroke deanonymization tool that introduces random delays between key presses and releases to deter adversaries that use keystroke timing for identification.
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 small CLI wrapper for authenticating with SSH keys from Hashicorp Vault
vaultssh A small CLI wrapper for authenticating with SSH keys from Hashicorp Vault vaultssh is a small CLI wrapper for automatically fetching and usin
Spot coupling by finding out which files are always in the same commit
git moves-together This tells you when files in the repository frequently move together. This lets you identify where the coupling is in the system. C
Display a random Shiba from your terminal whenever you feel the need to. Because why not?
Shiba CLI Command-line interface (CLI) to display a random Shiba Inu whenever needed, by just running shiba on your terminal. How To Use • How Does It
A CLI tool for rustypaste
A CLI tool for rustypaste. Installation From crates.io cargo install rustypaste-cli Binary releases See the available binaries on releases page. Build
CLI tools to process cryptocurrency data
crypto-cli-tools A collection of CLI tools to process cryptocurrency data. Install: RUSTFLAGS="-C target-cpu=native" cargo install crypto-cli-tools cr
Baby's first Rust CLI project. Basic implementation of grep. Written in about 100 SLOC.
minigrep Coding project from Chapter 12 of the The Rust Programming Language book. Usage Compile and run as so minigrep QUERY FILENAME QUERY being the
Terminal disk space navigator 🔭
Given a path on your hard-drive (which could also be the root path, eg. /). diskonaut scans it and indexes its metadata to memory so that you could explore its contents (even while still scanning!).
Nightwave Plaza CLI
nightwaveplaza-tui CLI wrapper for https://plaza.one Currently working. But so far, only basic features. Install yay -Syu nightwaveplaza-tui-bin Manua
Utility for working with reverse DNS
RDNS RDNS is a small Rust CLI utility for performing single and bulk reverse DNS (PTR) lookups. Usage RDNS 0.1.0 Joe Banks [email protected] Utilities for
Midnote is a terminal application that reads a MIDI file and displays you its notes bar-by-bar, while playing it.
MIDNOTE Midnote is a terminal application that reads a MIDI file and displays you its notes bar-by-bar, while playing it. Goals As a blind musician my
A CLI development tool for WebSocket APIs
A CLI development tool for WebSocket APIs
A lightweight and super fast cli todo program written in rust under 200 sloc
todo A lightweight and super fast cli todo program written in rust under 200 sloc installation AUR package: todo-bin use cargo build --release to comp
Turbine is a toy CLI app for converting Rails schema declarations into equivalent type declarations in other languages.
Turbine Turbine is a toy CLI app for converting Rails schema declarations into equivalent type declarations in other languages. It’s described as a to
CLI toolkit for GTD framework.
GTDF_Crabby CLI toolkit for GTD framework. How to use crabby 0. Parameters Crabby is a CLI toolkit and gets parameters as input. All the main options
Small CLI for escaping and unescaping characters in strings
🐌 esc Small CLI for escaping characters in strings. Install cargo install esc Usage cat LICENSE-MIT | esc escape | pbcopy pbpaste | esc unescape | pb
📺(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.
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 CLI command to parse kustomize build result and notify it to GitLab
ksnotify A CLI command to parse kustomize build result and notify it to GitLab Caution This repository is under development status. What ksnotify does
A template for bootstrapping a Rust TUI application with tui-rs & crossterm
rust-tui-template A template for bootstrapping a Rust TUI application with tui-rs & crossterm. tui-rs The library is based on the principle of immedia
ZeroTier Desktop Tray Application and UI
ZeroTier Desktop Tray Application and User Interface This is (as of ZeroTier 1.8) the system tray application and user interface for controlling a loc
Zenith - sort of like top or htop but with zoom-able charts, CPU, GPU, network, and disk usage
Zenith - sort of like top or htop but with zoom-able charts, CPU, GPU, network, and disk usage
CLI client for the Jagiellonian University's BaCa online judge
baca-cli CLI client for the Jagiellonian University's BaCa online judge Installation The latest release can be downloaded here. Windows users can use
RBTC is cli to convert BTC to any currency and vice-versa.
RBTC RBTC is cli to convert BTC to any currency and vice-versa. Building for source For build the binary just: $ cargo build To run as debug, just run
A compact implementation of connect four written in rust.
connect-four A compact implementation of connect four written in rust. Run the game At the moment there no pre-built binaries - but you can build it l
A CLI for extracting libraries from Apple's dyld shared cache file
dyld-shared-cache-extractor As of macOS Big Sur, instead of shipping the system libraries with macOS, Apple ships a generated cache of all built in dy
⏳ trackie is a private, daemon-less time tracker for your CLI.
⏳ trackie `trackie` is a private, daemon-less time tracker running in your CLI. Trackie offers an easy CLI to track the time you spent on your various
rage is a simple, modern, and secure file encryption tool, using the age format
A simple, secure and modern encryption tool (and Rust library) with small explicit keys, no config options, and UNIX-style composability.
CLI tool for displaying table
tv Format json into table display $ cat test.json [ { "name": "test", "age": 10, "lang": "ja" }, { "name": "uzimaru", "age":
The fastest way to identify any mysterious text or analyze strings from a file, just ask `lemmeknow` !
The fastest way to identify anything lemmeknow ⚡ Identify any mysterious text or analyze strings from a file, just ask lemmeknow. lemmeknow can be use
CLI & Utilities for fractional.art
fractional-rs CLI & Utilities for fractional.art CLI Usage The CLI uses Flashbots' relay to submit the transactions. No bribe is required as you pay v
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.
Run your Rust CLI programs as state machines with persistence and recovery abilities
step-machine Run your CLI programs as state machines with persistence and recovery abilities. When such a program breaks you'll have opportunity to ch
A CLI for analyzing the programming languages and how much code written in a project.
projlyzer A CLI for analyzing the programming languages and how much code written in a project. New features are on the way... Example Screenshot Buil
Bashly - Bash CLI Framework and Generator
Bashly - Bash CLI Framework and Generator Create feature-rich bash scripts using simple YAML configuration
Voila is a domain-specific language launched through CLI tool for operating with files and directories in massive amounts in a fast & reliable way.
Voila is a domain-specific language designed for doing complex operations to folders & files. It is based on a CLI tool, although you can write your V
Jamsocket is a lightweight framework for building WebSocket-based application backends.
Jamsocket is a lightweight framework for building services that are accessed through WebSocket connections.
The module graph logic for Deno CLI
deno_graph The module graph/dependency logic for the Deno CLI. This repository is a Rust crate which provides the foundational code to be able to buil
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