728 Repositories
Rust tool Libraries
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
A simple (but really fast!) CLI tool to convert an epub into a text file.
epub_to_txt A simple (but really fast!) CLI tool written in Rust to convert an epub into a text file (in Markdown format). Usage epub_to_txt filename.
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
Server load testing CLI tool 🏋️
🔥 Rhea A Server Load Testing Tool Rhea is a powerful and easy-to-use command-line tool written in Rust for load testing servers. It allows you to sim
runs init, preview and apply on pulumi stacks right in your Github Actions. Inspired from Atalantis for Terraform
pulumi-actions runs init, preview and apply on pulumi stacks right in your Github-Actions. Inspired from Atlantis for Terraform PREVIEW Release Curren
A tool to easily work with timezone lookups via a binary, a library, or a server.
rtz A self-contained geo lookup library / binary / server for Rust / JS (via WASM) (free server) using data from the Natural Earth and OpenStreetMap d
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
GREP like cli tool written in rust.
Show [ grep,tail,cat ] like cli tool written in rust. Only one release as of now which does very basic function,code has been refactored where other f
A Content Discovery Tool insipired from Feroxbuster. Work In Progress
monologue A Content Discovery Tool written in Rust, insipired from Feroxbuster. Installation Dependencies OpenSSL (If You are on linux). Rust programm
booky is a minimalstic Tui tool for managing your growing book collection.
booky booky is a minimalistic TUI tool for managing your growing book collection. It is writtin in Rust and uses diesel as it's orm together with sqli
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
Kusa is a simple CLI tool that works on any platform and displays GitHub contribution graphs.
Kusa is a simple CLI tool that works on any platform and displays GitHub contribution graphs. Installation Homebrew (only macOS) $ brew tap Ryu0118/Ku
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
Blazing fast tool to benchmark Starknet sequencers 🦀
Gomu Gomu no Gatling Blazing fast tool to benchmark Starknet sequencers 🦀 . Installation From source git clone https://github.com/keep-starknet-stran
Tool to allow parsing large JSON files without laoding into memory
Tool to allow parsing large JSON files without laoding into memory. Developed in Rust with adapters in other programming langauges for easy adoption
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
Crates Registry is a tool for serving and publishing crates and serving rustup installation in offline networks.
Crates Registry Description Crates Registry is a tool for serving and publishing crates and serving rustup installation in offline networks. (like Ver
A simple, TUI git management tool
Gitten Gitten is git project manager with multiple repositories. With gitten you can check out to new branches and tag branches from you active. Prere
💫 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 blazingly fast compiling & optimization tool for CosmWasm smart contracts.
cw-optimizoor A blazingly fast alternative to CosmWasm/rust-optimizer for compiling & optimizing CW smart contracts. It's primarily meant to speed up
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
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
Web-based tool that allows browsing and comparing symbol and type information of Microsoft Windows binaries across different versions of the OS.
WinDiff About WinDiff is an open-source web-based tool that allows browsing and comparing symbol and type information of Microsoft Windows binaries ac
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
OP-Up is a hive tool for testing OP-Stack-compatible software modules
op-up Warning This is a work in progress. OP-Up is a hive tool for testing OP-Stack-compatible software modules. This project was born out of the need
Sothis is a tool for replaying historical state on a local testnet node.
sothis Sothis is a tool for replaying historical state on a local anvil/hardhat testnet node. Usage Sothis currently has 2 modes. Live and historic. I
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
Tiny CLI tool that helps to visualize iCal file content in the terminal.
Calio Calio is a tiny CLI tool that helps to visualize iCal file in the terminal. Installation You can either install it via cargo or download the bin
A file management automation tool.
organize A file management automation tool. Current Status This is in really early development. Please come back later! Background The Python organize
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
A CLI tool to copy-paste different Ipsums from your terminal
Lorem clipsum Explore the docs » View Demo · Report Bug · Request Feature Table of Contents About The Project Built With Usage Contributing Contact Ab
Fast tool to scan for valid 7-long imgur ids for the ArchiveTeam imgur efforts (not affiliated or endorsed)
imgur_id7 Fast tool to scan for valid 7-long imgur ids for the ArchiveTeam imgur efforts (not affiliated or endorsed) Optionally uses supplied http pr
🗂️ A simple, opinionated, tool, written in Rust, for declaratively managing Git repos on your machine.
gitrs 🗂️ A simple, opinionated, tool, written in Rust, for declaretively managing Git repos on your machine. "simple" - limited in what it supports.
A dataframe manipulation tool inspired by dplyr and powered by polars.
dply is a command line tool for viewing, querying, and writing csv and parquet files, inspired by dplyr and powered by polars. Usage overview A dply p
A Modern, Lightweight HTTP Learning Tool in Rust
Toy-HTTP-rs: A Modern, Lightweight HTTP Learning Tool in Rust Welcome to toy-http-rs! This is a hands-on, educational project designed to provide an a
An easy, fast and lightweight tool to create notes in terminal.
An easy and lightweight tool to create notes in terminal. Features Make notes faster. Manage your notes directly in terminal. Lightweight and fast. Ea
Tool to convert variable and function names in C/C++ source code to snake_case
FixNameCase Tool to convert variable and function names in C/C++ source code to snake_case. Hidden files and files listed in .gitignore are untouched.
Ethereum key tool - Lightweight CLI tool to deal with ETH keys written in rust
ekt - Etherum Key Tool ekt is a lightweight tool to generate ethereum keys and addresses. Installation Either clone it and run it with cargo or instal
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
rpm (Rust project manager) is a tool that helps you to manage your rust projects
rpm rpm (Rust project manager) is a open source tool for managing your rust project in an organized way Installation # make sure you have rust install
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
⚡️Blazing Fast⚡️ CLI tool to get Bible verses with Rust 🦀
bible.rs This is a simple command line tool that accesses bible-api.com to print Bible verses in the terminal Installation brew install wzid/tap/bible
A simple TTS tool for Windows that reads directly from the clipboard.
Quick Text-To-Speech A simple TTS tool for Windows that reads directly from the clipboard or from textfiles that are dragged into the window. Screensh
CLI tool for managing your 2FA authentication codes written in pure Rust.
(O)TP (VA)ULT - ova. ova is a simple CLI tool which lets you manage your TOTPs, or basically lets you get your two-way authentication code straight to
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
Tudo is a fast and simple CLI tool for managing to-do lists.
Tudo is a fast and simple CLI tool for managing to-do lists. With Tudo, you can easily add, remove, clear, and mark tasks as done, all from the command line. Tudo is written in Rust, making it a BLAZINGLY high-performance and efficient tool for staying organized.
Code-shape is a tool for extracting definitions from source code files
Code-shape Code-shape is a tool that uses Tree-sitter to extract a shape of code definitions from a source code file. The tool uses the same language
Quick, lightweight find and replace cli tool.
quick-replace A fast, lightweight find and replace tool Usage quick-replace [OPTIONS] FROM TO path/to/file.txt Options Flag Description -h Displ
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
A dynamic output configuration tool that automatically detects and configures connected outputs based on a set of profiles.
shikane A dynamic output configuration tool that automatically detects and configures connected outputs based on a set of profiles. Each profile speci
Reddit - Liberate your Reddit Chats. This tool will export your reddit chats into a plethora of formats
Rexit Rexit - Liberate your Reddit Chats. This tool will export your Reddit chats into a plethora of formats Tool to export Reddit chats into a variet
A simple self-contained CLI tool that makes it easy to efficiently encrypt/decrypt your files.
cryptic A simple self-contained CLI tool that makes it easy to efficiently encrypt/decrypt your files. Contents Features Building Usage License Featur
This is a tool to evaluate or export code from Markdown files.
Evaluate Markdown This is a tool to evaluate or export code from Markdown files. Why? Because I like writing Markdown files with code snippets (it's g
A tool that makes writing WebAssembly Text files easier.
Silly WAT Linker SWL is a tool that makes writing WebAssembly Text files easier. It is future-proof and simple because it doesn’t actually understand
Simple CLI tool to create dummy accounts with referral links to give yourself free Plus.
Free Duolingo Plus A simple CLI tool to create dummy accounts with referral links to give yourself free Plus (max 24/41 weeks depending on whether you
zzhack-cli is a Command Tool to help you quickly generate a WASM WebApp with simple configuration and zero code
English | 中文文档 zzhack-cli is a Command Tool that can help you quickly generate a WASM WebApp with simple configuration and zero code. It's worth menti
A command-line tool for exposing a wrapped program's standard IO using WebSockets/SSE
cmdpiped cmdpiped is a command-line tool for exposing a wrapped cli program's standard IO to WebSockets/SSE Installation Ready to use Binaries are ava
An handy tool that is intended to help your inventory cleanup or dump.
NeosVR Inventory Management Notes to foreign users This readme is written in Japanese. Please use external tool to translate this document into your l
A little tool to create region-free openingTitle.arc files for New Super Mario Bros. Wii, or to convert them from one region to another
smallworld ...though the mountains divide and the oceans are wide... smallworld is a little tool that can create region-free openingTitle.arc files fo
GPT-3 powered CLI tool to help you remember bash commands.
Rusty: GPT-3 Powered CLI Tool Convert natural language into executable commands directly from the terminal! Open source CLI tool powered by OpenAI (br
All in One AI Chat Tool( GPT-4 / GPT-3.5 /OpenAI API/Azure OpenAI)
WeChatAI Create All in One personal AI chat assistant English | 中文介绍 This project is not for reward and profit, only used for personal Screenshot Supp
Tool to copy things!
zp zp is a cli command to copy the contents of the source file or of the std output buffer to the clipboard. To use the zp, simply open your terminal
a command-line tool that transforms a Git repository into a minimal format for ChatGPT queries
gprepo /dʒiːpiːˈɹi:pi:oʊ/ a command-line tool that transforms a Git repository into a minimal format for ChatGPT queries. Features Excludes LICENSE an
Markdown to HTML converter written in Rust. Inspired by Katsuki Yuri's Makudaun Tool.
Makurust Makurust is a powerful tool written in Rust that allows you to effortlessly convert your Markdown files into static HTML pages. Inspired by T
Burrow is a tool for burrowing through firewalls, built by teenagers at Hack Club.
Burrow Burrow is a tool for burrowing through firewalls, built by teenagers at Hack Club. At its core, burrow is a command line utility written in Rus
Sleek is a CLI tool for formatting SQL. It helps you maintain a consistent style across your SQL code, enhancing readability and productivity.
Sleek: SQL Formatter ✨ Sleek is a CLI tool for formatting SQL. It helps you maintain a consistent style across your SQL code, enhancing readability an
tmplt is a command-line interface tool that allows you to quickly and easily set up project templates for various programming languages and frameworks
tmplt A User Friendly CLI Tool For Creating New Projects With Templates About tmplt is a command-line tool that lets users quickly create new projects
Snapshot testing tool for Nix based on haumea [maintainer=@figsoda]
namaka Snapshot testing tool for Nix based on haumea nix shell github:nix-community/namaka namaka check # run checks namaka review # review pending sn
A simple command line tool which quickly audits the Disallow entries of a site's robots.txt.
Domo Arigato A simple command line tool which quickly audits the Disallow entries of a site's robots.txt. Disallow entries can be used to stop search
💾Saving Your Hard Disk, One Project at a Time
nodemore 💾 Nodemore Recursively Searches Directories for Unused Projects Contents Why? Installation Usage Configuration Why? NodeJS has a horrible wa
A CLI tool to get help with CLI tools 🐙
A CLI tool to get help with CLI tools 🐙 halp aims to help find the correct arguments for command-line tools by checking the predefined list of common
A tool for analyzing the size of dependencies in compiled Golang binary files, providing insights into their impact on the final build.
gsv A simple tool to view the size of a Go compiled binary. Build on top of bloaty. Usage First, you need to compile your Go program with the followin
A Modern And Secure CLI Tool For Managing Environment Variables
Envio is a command-line tool that simplifies the management of environment variables across multiple profiles. It allows users to easily switch between different configurations and apply them to their current environment
A http server benchmark tool written in rust 🦀
rsb - rust benchmark rsb is a http server benchmark tool written in rust. The development of this tool is mainly inspired by the bombardier project, a
A tool to filter sites in a FASTA-format whole-genome pseudo-alignment
Core-SNP-filter This is a tool to filter sites (i.e. columns) in a FASTA-format whole-genome pseudo-alignment based on: Whether the site contains vari
ABQ is a universal test runner that runs test suites in parallel. It’s the best tool for splitting test suites into parallel jobs locally or on CI
🌐 abq.build 🐦 @rwx_research 💬 discord 📚 documentation ABQ is a universal test runner that runs test suites in parallel. It’s the best tool f
CFD is a tool that allows you to check one or more domains to see if they are protected by CloudFlare or not.
CFD is a tool that allows you to check one or more domains to see if they are protected by CloudFlare or not. The check is carried out based on five criteria: 3 headers in the HTTP response, IP, and SSL certificate issuer. The check result can be displayed on the screen or saved to a file.
Sniffer - a tool to quickly inspect csv and flat-file files for basic information
sniffer sniffer is a tool to quickly inspect csv and flat-file files for basic information. Need to see how many rows are in a csv file? Want to see t
A simple build tool for c and c++ projects
BUILDER_CPP A simple build tool for building C and C++ applications The tool is still in development. Do not use for production code. Installation The
A tool for chatting using the ChatGPT API, written in Rust CLI.
ChatGPT CLI A tool for chatting using the ChatGPT API, written in Rust CLI. You can use this tool to chat, just by setting your API Key. You can modif
subscout is a simple, nimble subdomain enumeration tool written in Rust language
subscout is a simple, nimble subdomain enumeration tool written in Rust language. It is designed to help bug bounty hunters, security professionals and penetration testers discover subdomains of a given target domain.
CLI tool to convert image files.
🐟 F1sh CLI tool to convert image files. 🖼️ Supported formats File Supported AviF ✅ BMP ✅ DDS ✅ Farbfeld ✅ GIF ✅ HEIF ❌ ICO ✅ JPEG ✅ OpenEXR ✅ PNG ✅
Koi is a simple tool built to let you use ChatGPT through the command line
Koi is a simple tool built to let you use ChatGPT through the command line. It adds the ability to let ChatGPT run commands on your computer in order to help you out, or to help you out with complicated tasks.
A command-line tool which can move CloudFormation resources between stacks
cfn-teleport A command-line tool which can move CloudFormation resources between stacks. Installation On a Mac you can install via Homebrew: brew inst
FTL Rust Demangler is a command-line tool for demangling symbol names that are mangled with the Rust convention
FTL Rust Demangler is a command-line tool for demangling symbol names that are mangled with the Rust convention. It takes a mangled symbol name as input and returns the demangled name
A command-line tool to easily kill processes running on a specified port.
killport killport is a command-line utility for killing processes listening on specific ports. It's designed to be simple, fast, and effective. The to
VEP-like tool for sequence ontology and HGVS annotation of VCF files
Mehari Mehari is a software package for annotating VCF files with variant effect/consequence. The program uses hgvs-rs for projecting genomic variants
Little example projects for learning Rust and building awesome cli tools! ⭐️
rust-cli-examples Examples of clean and well-tested command line utilities, written in Rust. 🦀 👍 What is this repo? This repo is a collection of man
This is a simple command-line interface tool that allows you to interact with ChatGPT from OpenAI or Azure.
HeyGPT This is a simple command-line interface tool that allows you to interact with ChatGPT from OpenAI or Azure. You can use it to: Chat with ChatGP
Media Cleaner is a simple CLI tool to clean up your media library based on your Overseerr requests and Tautulli history, written in Rust.
Media Cleaner Media Cleaner is a simple CLI tool to clean up your media library based on your Overseerr requests and Tautulli history, written in Rust
turbocommit is a Rust-based CLI tool that generates high-quality git commit messages in accordance with the Conventional Commits specification, using OpenAI's
turbocommit is a Rust-based CLI tool that generates high-quality git commit messages in accordance with the Conventional Commits specification, using OpenAI's `gpt-3.5-turbo` language model. It is easy to use and a cost-effective way to keep git commit history at a higher quality, helping developers stay on track with their work.
A path-normalization pentesting tool.
pathbuster A path-normalization pentesting tool Todos • Installation • Usage • Examples • Contributing • License • Join Discord Todos Implement --filt
Summarize audio/video files
About A simple CLI tool to summarize audio files. Uses the OpenAI whisper API to transcribe the audio to text and then the OpenAI ChatGPT API to summa
A CLI tool to launch vscode projects, which supports devcontainers.
vscli A CLI tool to launch vscode projects, which supports devcontainers. Features A shorthand for launching vscode projects Detects whether a project
RGB smart contracts: client-facing library & command-line for desktop and mobile
RGB smart contracts RGB is confidential & scalable client-validated smart contracts for Bitcoin & Lightning. It embraces the concepts of private & mut