660 Repositories
Rust command-line-tools Libraries
A command and control framework written in rust.
Tempest Tempest is a command and control framework written in 100% Rust. blog post: https://teach2breach.io/tempest-intro/ slides: https://teach2breac
Blaze is a Rust script that continuously monitors server resource usage and sends real-time summaries and alerts to a Discord channel via Webhook.
Blaze Blaze is a Rust script designed to run 24/7 on a server, providing a summary of resource usage every 30 minutes (configurable) to a Discord chan
Rustato: A powerful, thread-safe global state management library for Rust applications, offering type-safe, reactive state handling with an easy-to-use macro-based API.
Rustato State Manager A generical thread-safe global state manager for Rust Introduction β’ Features β’ Installation β’ Usage β’ Advanced Usage β’ Api Refe
A command line application to organize Spotify playlists.
Sortify A command line application to organize Spotify playlists. Using Sortify, you can choose a playlist as the source playlist, and then have the o
Command-line tool designed to simplify the process of managing multiple .NET SDK versions on your system
.NET Version Manager (dver) Overview dver is a command-line tool designed to simplify the process of managing multiple .NET SDK versions on your syste
A command line interface for ORE cryptocurrency mining.
ORE CLI English A command line interface for ORE cryptocurrency mining. Install To install the CLI, use cargo: cargo install ore-cli Build To build th
MuonFP is an enterprise ready, TCP passive fingerprinter written in Rust that has no external dependencies such as WireShark or other open source software.
MuonFP is a TCP passive fingerprinter written in Rust that has no external dependencies such as WireShark or other open source software. The program w
Specification for a decomp settings file & library for providing settings to tools
Decomp Settings File There are a lot of decompilation tools. Common metadata like the location of the .map file and target file are often needed by th
A simple and adorable sysinfo utility. [Mirror]
bunbun A simple and adorable sysinfo utility written in Rust. Installation To build bunbun, you'll need Rust installed: $ git clone https://git.devraz
CLI command for retrieving weather details.
rusty-forecast rusty-forecast is a Linux CLI command for retrieving weather details. INSTALLATION git clone https://github.com/husseinhareb/rusty-fo
Plexisort is a command-line tool designed to organize your files based on metadata.
Plexisort is a command-line tool designed to organize your files based on metadata. It allows for flexible source and destination directory settings, supports dry-run operations for safe previews of potential changes, and even offers an undo functionality for reversing the last set of file movements.
Command-line Pomodoro Timer
pomosh Command-line Pomodoro Timer written in Rust Pomosh is a command-line pomodoro timer written in Rust that (supposedly) help you focus on your ta
Automatically create windows and panes in Wezterm (like Teamocil and iTermocil).
Introduction Weztermocil allows you to setup pre-configured layouts of windows and panes in Wezterm, having each open in a specified directory and exe
KAIVM is a multiplatform Command Line Interface (CLI) designed to simplify the process of downloading, managing, configuring, and running different versions of Shinkai Node
KAIVM - Shinkai Version Manager KAIVM is a multiplatform Command Line Interface (CLI) designed to simplify the process of downloading, managing, confi
Rust File Management CLI is a command-line tool written in Rust that provides essential file management functionalities. Whether you're working with files or directories, this tool simplifies common file operations with ease.
Rust FileOps Rust File Management CLI is a command-line tool written in Rust that provides essential file management functionalities. Whether you're w
A CLI to easily switch between multiple Neovim configuration environments, written in Rust
Neovim Configuration Switcher Neovim Configuration Switcher (short nvims) is a CLI to easily switch between multiple Neovim configuration environments
Functional command-line JSON processor
rq rq is a tiny functional language with which you can manipulate JSON. Basically, it is (an insignificant subset of!) jq, written in Rust. NOTE: This
A fully extensible command interface to navigate around your leptos application.
leptos-kbar A fully extensible command interface to navigate around your leptos application. See demo: https://leptos-kbar.vercel.app/ Roadmap leptos-
nur - simple taskrunner
nur - the simple nu based task runner nur is a simple, yet very powerful task runner. It borrows ideas from b5 and just, but uses nu scripting to defi
A command line tool and Rust library for working with recombination maps.
RecMap library (and command line tool) for reading and working with recombination maps in Rust A RecMap object can be created from reading in a HapMap
A screen saver for the terminal π
tnap - Let's take a nap π€ tnap is a screen saver for the terminal. You can rest the terminal in a secure. Features Display images in the terminal and
Keybinder to type diacrytical characters without needing to hack the layout itself. Supports bindings to the left Alt + letter
ΔΓΓ‘Η©ΕΓΕ₯ΓΗ©Γ‘d I just thought that it's a shame the word diakritika does not have any diacritics in it. Key points diakritika is a simple Windows daemon
Salty and Sweet one-line Rust Runtime Optimization Library
SAS SAS (Salty-And-Sweet) is an one-line Rust runtime optimization library. Features NUMA-aware rayon: numa feature should be enabled If you have 1 NU
A set of tools for generating isochrones and reverse isochrones from geographic coordinates
This library provides a set of tools for generating isochrones and reverse isochrones from geographic coordinates. It leverages OpenStreetMap data to construct road networks and calculate areas accessible within specified time limits.
Recompile Rust faster. Good for your flow state.
plonk Plonk is a development-time build tool for Rust projects. cargo install cargo-plonk # fn main() { # lib::say_hello(); # } $ cargo build -p exam
Putting a brain behind `cat`πββ¬ Integrating language models in the Unix commands ecosystem through text streams.
smartcat (sc) Puts a brain behind cat! CLI interface to bring language models in the Unix ecosystem and allow power users to make the most out of llms
cpa is a cli tool for ultra fast setup of Rust & Python projects
CPA: Create-Python-App cpa is a cli tool for ultra fast setup of new Python & Rust projects. It automates the creation of config files like style & li
This is a command line utility written in Rust that helps you plan factories in Satisfactory.
Satisfactory Factory Planning Utility This is a command line utility written in Rust that helps you plan factories in Satisfactory. Tell it what you w
tpp (Tera Pre-Processor) is a versatile CLI (Command Line Interface) tool crafted for preprocessing files using the Tera templating engine.
tpp (Tera Pre-Processor) is a versatile CLI (Command Line Interface) tool crafted for preprocessing files using the Tera templating engine. Drawing inspiration from pre-processors like cpp and gpp, tpp is the next evolution with its powerful expressive toolset.
Sample lightning node command-line app built on top of Ldk Node (similar to ldk-sample).
ldk-node-sample Sample lightning node command-line app built on top of Ldk Node (similar to ldk-sample ). Installation git clone https://github.com/op
A simple command-line application to securely store secrets using encryption
rust-secret-vault A simple yet robust command-line tool designed to safely encrypt and store your sensitive information. Harnessing the power of AES-2
A small, interactive command runner
Dotree is a small interactive command runner. It wants to be a better home for your aliases and bash functions, especially those that you don't use th
A tool to export TiDB database data to files in cases where the TiDB server can't be restored.
tidb-exporter TiDB uses RocksDB as default storage engine(in fact, TiKV uses it). tidb-exporter can export data from pure RocksDB data files even when
Sero is a web server that allows you to easily host your static sites without pain. The idea was inspired by surge.sh but gives you full control.
sero Lightning-fast, static web publishing with zero configuration and full control π Table Of Contents π Table Of Contents π§ Tools β About The Pro
Dash is a CLI tool that rapidly sets up new projects by running a series of pre-defined commands.
Dash Dash is a CLI tool that rapidly sets up new projects by running a series of pre-defined commands. Features Quick Initialization: Initialize the c
MMRL Command Line Interface is a free tool to install Magisk/KernelSU modules
Magisk Module Repo Loader CLI MMRL comes now as command line interface, with multi module install support! Repositoreis You can use any repo you want,
Pink is a command-line tool inspired by the Unix man command.
Pink is a command-line tool inspired by the Unix man command. It displays custom-formatted text pages in the terminal using a subset of HTML-like tags.
String processing with file/line/col information and the regular rust `str` API
Simple span handling for str and &[u8] This crate exposes some of the methods that exist on str or bstr. If you are missing any you need, please open
A small utility for tracing execve{,at}.
tracexec A small utility for tracing execve{,at}. Status: Proof of concept. Experimental quality. Not ready for production use. Performance is not a f
Tools to use Axon Server with rust, by leveraging Synapse.
Axon Rust This contains a Axon Synapse rust client, based on the open api generated code. For now, we didn't publish this crate, to forking this proje
Dreamer is an extensible tool manager and shell for creating small, lightweight, dev environments instantly.
Dreamer π€ Does what you want, not what you say. Dreamer is a universal tool management system for any language, any build system, and any framework.
A file server that supports static serving, uploading, searching, accessing control, webdav...
Dufs Dufs is a distinctive utility file server that supports static serving, uploading, searching, accessing control, webdav... Features Serve static
Command Line Scientific Calculator. Free Forever. Made with β€οΈ using π¦
βββββββββββββββ βββββββ ββββββββββββββββββββββββ βββ βββββββββββ βββ βββββββββββ ββββββββββββββββββββββββ βββββββββββββββ βββββββ -
Efficient scan conversion of a line segment with clipping to a rectangular window.
βοΈ clipline π clipline is a Rust crate for efficient scan conversion of a line segment with clipping to a rectangular window. It is an implementation
envelope - a command line utility and tool to help you manage your .env files
envelope envelope is a command line utility and tool to help you manage your .env files. How it works envelope is basically a command line utility tha
Fast command-line application to show the moon phase
moon-phases Command-line application to show the moon phase for a given date and time, as a text string, emoji, or numeric value. It can also show the
Lightweight command line tool to quickly navigate across folders.
slingshot 0.3.0 Slingshot is a lightweight tool to browse files in the terminal. It allows the user to quickly filter through files in any directory,
Lockbox is a command-line tool for generating and managing passwords
Lockbox is a command-line tool for generating and managing passwords. It uses strong encryption algorithms to securely store your passwords, so you can be sure that your data is safe.
A simple tool for extracting files from iOS backup archive.
iBackupExtractor A simple tool for extracting files from iOS backup archive. iOS backup files are not stored with their original directory layouts. Re
A Rust command that prettifies the ugly `cargo test` output into a beautiful one.
Cargo Pretty Test β¨ A Rust command-line tool that prettifies the ugly cargo test output into a beautiful output. This crate can be also used as a libr
REC2 (Rusty External Command and Control) is client and server tool allowing auditor to execute command from VirusTotal and Mastodon APIs written in Rust. π¦
Information: REC2 is an old personal project (early 2023) that I didn't continue development on. It's part of a list of projects that helped me to lea
Bevy plugin for a simple single-line text input widget.
bevy_simple_text_input An unambitious single-line text input widget for bevy_ui. Usage See examples/basic.rs. Alternatives If you need more features,
π¦ A web-app pentesting suite written in rust .
Kanha - A web-app pentesting suite written in rust π¦ Installation β¦Ύ Subcommands β¦Ύ Contribute Kanha is a tool that can help you perform, a variety of
Enhance Rust errors with file and line details using the `#[wherr]` macro for clearer debugging.
wherr Crate Discuss wherr on Hacker News Enhance Rust's ? operator by appending file and line number details to errors, simplifying the debugging proc
A command-line tool for re-packaging an epub that has been unzipped. Can also be used as a library.
π zaino A command-line tool for re-packaging an epub that has been unzipped. Can also be used as a library. Installation To use zaino as a library, a
Fast fail2ban-like tools for parsing nginx logs
Fast2ban This is simple fail2ban-like replacement written in Rust. Usage: ./fast2ban # reads default config.toml from current directory ./fast2ban co
Potr (Po Translator) is a command line tool for translating gettext PO files.
Potr Potr (Po Translator) is a command line tool for translating Gettext PO files. Currently, it supports translation using OpenAI, Azure OpenAI Servi
Backend service to build customer facing dashboards 10x faster. Written in Rust.
Frolic is an open source backend service (written in Rust) to build customer facing dashboards 10x faster. You can directly connect your database to t
Command palette-style Git client for blazing-fast commits.
π About Commit Commit is the world's simplest Git client. Open it with a keyboard shortcut, write your commit, and you're done! Commit will automatic
A command-line utility which aligns a block of text within the terminal (or a specified number of columns), written in Rust.
align: a command line utility for aligning text. β Overview Aligns text within the terminal (or a specified number of columns). The text is treated as
Terminal command correction, alternative to thefuck written in Rust
Pay Respects Typed a wrong command? Pay Respects will try to correct your wrong console command by simply pressing F! π Blazing fast suggestion: You
Backend service to build customer facing dashboards 10x faster. Written in Rust.
Frolic is an open source backend service (written in Rust) to build customer facing dashboards 10x faster. You can directly connect your database to t
A modern, maintained replacement for ls
eza eza is a modern, maintained replacement for ls, built on exa. README Sections: Options β Installation β Development eza is a modern, maintained re
Terminal command correction, alternative to thefuck written in Rust
Pay Respects Typed a wrong command? Pay Respects will try to correct your wrong console command by simply pressing F! π Blazing fast suggestion: You
Transfer data with the LCU in the command-line interface! π₯
llux llux (short for LCU Lux) is an open-source CLI tool to easily transfer data with the LCU without any script or code setup, hehe! Preview Download
Create, manage and deploy p2panda schemas
fishy Create, manage and deploy p2panda schemas Releases | Contribute | Website Command-line-tool to easily create update and share your p2panda schem
Mafa is a command-line tool that helps people interact with online websites in a terminal(tty).
A Small Demo Installation Prerequisite Option 1: Cargo install (recommended) Option 2: Build from source Option 3: Prebuilt binaries Mafa is for me? W
Command line tool for hacking! π¬β
rerup Command line tool for hacking! π¬ β This program is a command-line tool for simulating URL brute-forcing. It utilizes an input file containing a
A command line tool that resembles a debugger as well as Cheat Engine, to search for values in memory
Summary This is a small command-line tool designed to peek around memory of a running Linux process. It also provides filtering mechanisms similar to
Simple yet powerful multi-line text editor widget for tui-rs and ratatui
tui-textarea tui-textarea is a simple yet powerful text editor widget like textarea in HTML for tui-rs and ratatui. Multi-line text editor can be ea
A cli utility for playing music mixes for programming & focus from musicforprogramming.net
mfp: music for programming A command-line utility for playing music mixes for programming & focus (from musicforprogramming.net), unlocking the flow s
Mafa is a command-line tool that helps people interact with online websites in a terminal(tty).
Table of Contents A Small Demo Installation Prerequisite Option 1: Cargo install (recommended) Option 2: Build from source Option 3: Prebuilt binaries
Document your SQLite tables and columns with in-line comments
sqlite-docs A SQLite extension, CLI, and library for documentating SQLite tables, columns, and extensions. Warning sqlite-docs is still young and not
π« Easy to use, robust Rust library for displaying spinners in the terminal
spinoff an easy to use, robust library for displaying spinners in the terminal π¨ Install Add as a dependency to your Cargo.toml: [dependencies] spino
A tool to format codeblocks inside markdown and org documents.
cbfmt (codeblock format) A tool to format codeblocks inside markdown, org, and restructuredtext documents. It iterates over all codeblocks, and format
A handwritten fault-tolerant, recursive-descent parser for PHP written in Rust.
PHP-Parser A handwritten fault-tolerant, recursive-descent parser for PHP written in Rust. Warning - this is still alpha software and the public API i
A comprehensive and FREE Online Rust hacking tutorial utilizing the x64, ARM64 and ARM32 architectures going step-by-step into the world of reverse engineering Rust from scratch.
FREE Reverse Engineering Self-Study Course HERE Hacking Rust A comprehensive and FREE Online Rust hacking tutorial utilizing the x64, ARM64 and ARM32
List key patterns of a JSON file for jq.
jqk jqk lists key patterns of a JSON file for jq. Why? jq is a useful command line tool to filter values from a JSON file quickly on a terminal; howev
A simple and secure rust command-line tool to protect your text by encrypting and decrypting it using the robust AES-256 algorithm.
Secret Keeper A simple and secure command-line tool to protect your text by encrypting and decrypting it using the robust AES-256 algorithm. Built wit
Share files between devices using your Wi-Fi network.
swift_file Rust implementation of transferring files between devices over Wi-Fi network using a QR code. Tool is inspired by claudiodangelis/qrcp. How
locdev is a handy CLI tool that simplifies the process of adding, removing, and listing entries in the hosts file.
locdev π οΈ locdev is a handy CLI tool that simplifies the process of adding, removing, and listing entries in the hosts file. You no longer need to de
Quickly setup your development environment on your Chromebook/ChromeOS or any Linux distribution π§ βοΈ π» π β¨
Crosup π§ π» π β¨ Crosup is a CLI tool to help you quickly setup your development environment on a new Chromebook (ChromeOS) or any Linux distribution
A simple command-line tool for conversing with ChatGPT
daberu A simple command-line tool for conversing with ChatGPT. "daberu" is a Japanese translation of "chatting". $ daberu -h ChatGPT client tool that
python dependency vulnerability scanner, written in Rust.
π Pyscan A dependency vulnerability scanner for your python projects, straight from the terminal. π blazingly fast scanner that can be used within l
An implementation of the ls command, in Rust.
ls An implementation of the ls command, in Rust. Using it To build the project, execute the following command: cargo build Once built, move the execut
πͺ SkyFolder shares your folders on the network!
Skyfolder Easily share your files & folders on the network. Security, Simplicity, Style all built in. It's like your own personal Google Drive! Skyfol
Scol (Stream Colorizer)
Scol (Stream Colorizer) Scol is a simple command-line program that reads lines from standard input and colorizes them based on a regular expression pa
Really useful hacking tools.
A Remake of Hax in Rustβ’ - Port-scanner(Powered by nmap) β - URL-Masker β - Phisher(Powered by ZPhisher) βοΈ (WIP π§ ) For Linux Enthusiasts: You need
SKYULL is a command-line interface (CLI) in development that creates REST API project structure templates with the aim of making it easy and fast to start a new project.
SKYULL is a command-line interface (CLI) in development that creates REST API project structure templates with the aim of making it easy and fast to start a new project. With just a few primary configurations, such as project name, you can get started quickly.
Command-line tool that provides a workflow for extending, editing, diffing, and writing to vim-style grep lines.
Grug Grug is a command-line tool that provides a workflow for expanding, editing, diffing, and writing edits to files using vim-styled grep lines (suc
PostQuet: Stream PostgreSQL tables/queries to Parquet files seamlessly with this high-performance, Rust-based command-line tool.
STATUS: IN DEVELOPMENT PostQuet: Streaming PostgreSQL to Parquet Exporter PostQuet is a powerful and efficient command-line tool written in Rust that
A library for building tools to determine if vulnerabilities are reachable in a code base.
Overview Vuln Reach is a library for developing tools that determine if a given vulnerability is reachable. Provided to the open source community by P
A command-line tool for extensible LED matrix control with Raspberry Pi devices.
Matricks "Teach an old matrix new tricks..." Matricks is a WASM-based extensible LED matrix control tool intended for use on Raspberry Pi devices. LED
A simple CLI tool for converting CSV file content to JSON.
fast-csv-to-json A simple CLI tool for converting CSV file content to JSON. ζθ±δΊδΈεε°ζζεΊδΎοΌζ₯θεͺεδΊε ©ε€©ηεΏ«ι CSV θ½ JSON CLI ε°ε·₯ε · Installation Install Rust with ru
Mount portable directory as consistent user directory.
PortableDesktop Mount portable directory as consistent user directory. PortableDesktopCli help PortableDesktopCli [options] Target Path Link Path
A version control system implemented from scratch in Rust.
Version Control An experiment to write a version control system from scratch in Rust. CLI Usage Usage: revtool COMMAND Commands: init initia
Yet another command-line chat GPT frontend written in Rust.
gpterm Yet another command-line chat GPT frontend written in Rust. Features Stream output with typing effect Store chat messages/history Context aware
Nodium is an easy-to-use data analysis and automation platform built using Rust, designed to be versatile and modular.
Nodium is an easy-to-use data analysis and automation platform built using Rust, designed to be versatile and modular. Nodium aims to provide a user-friendly visual node-based interface for various tasks.
PDF command-line utils written in Rust
rpdf PDF command-line utils written in Rust. rpdf makes working with PDF annotions super easy! It can merge annotations from multiple files, some show
Little exercises for learning Rust and building awesome cli tools! βοΈ
rust-cli-exercises Little exercises for learning Rust and building awesome cli tools! βοΈ What's Here This repo is a collection of many extremely small