830 Repositories
Rust cli-tools Libraries
Cross-platform binary shims with optional remote fetching.
chim Cross-platform binary shims with optional remote fetching. Quickstart (make an automatic fetching node.js wrapper) Install chim: (see docs for al
A user-friendly re-implementation of existing hex tools in Rust
Hex A project to create alternate (and more user friendly) versions of existing hex tools. The project can be installed as a extension to the github-c
call-me-maybe is a small CLI tool to notify you of the completion of a command
call-me-maybe call-me-maybe is a small CLI tool to notify you of the completion of a command By default, the tools consumes stdin for a message's cont
A simple command line program to upload file or directory to web3.storage with optional encryption and compression
w3s-cli A simple command line program to upload file or directory to web3.storage with optional encryption and compression. Features Uploads single fi
An easy to use command line project manager for projects using the ReCT programming language
☢️ A powerful project manager for the ReCT programming language! ☢️ ReCTx makes your projects easier to manage by allowing you to configure everything
Checks Crusader Kings 3 user mod files for common mistakes and warns about them.
ck3-tiger Pounces on bugs. Checks Crusader Kings 3 user mod files for common mistakes and warns about them. For example: missing localizations, or usi
MD5/SHA256 HASH ATTACK IN RUST
hashraccoon Installation Install cargo curl https://sh.rustup.rs -sSf | sh Install the hashraccoon crate cargo install hashraccoon Download the rockyo
Real-time stock tickers from the command-line. Written in Rust.
ticker-rs Real-time stock tickers from the command-line written in Rust. CLI tool using the Yahoo Finance API as a data source. It features colored ou
A lightweight command line utility with some small functions for CTFs.
Ice Ice is a lightweight command line utility to help with simple problems encountered while playing CTFs. Extracted from graveyard NOTE: Most of the
Yet Another Texture Packer - a small and simple CLI application to pack multiple textures/sprites into a texture atlas/sprite sheet
YATP (Yet Another Texture Packer) A small and simple CLI application to pack multiple textures/sprites into a texture atlas/sprite sheet. Installation
A replit.com scraper, designed to grab discord tokens. Made in Rust.
Scraper A discord token scraper, designed to scrape forks from replit.com. This script uses the Graphql api on replit to essentially pull forks. Setup
BoilerFiles is a CLI for downloading your boilerplate files from a public GitHub template repo.
BoilerFiles Available on crates.io. BoilerFiles is a CLI for downloading your boilerplate files from a public GitHub template repo. Features Are you t
A third-party CLI utility for the Bevy game engine.
cargo-bavy A third-party command-line utility for the Bevy game engine. To not steal the cargo bevy command from the official Bevy maintainers, I chos
A command-line tool for KickassTorrents
KickassTorrents CLI KickassTorrents CLI is a command line interface and Rust library for KickassTorrents. Installation cargo install kickasstorrent ma
CLI tool to generate aptos keys.
aptos-keygrind CLI tool to generate aptos keys. Credit to https://github.com/solana-labs/solana/tree/master/keygen for some code I took. Installation
A command-line tool for DatPiff Mixtapes
DatPiff CLI DatPiff CLI helps you browse DatPiff mixtapes right from the terminal. Installation Simply run: $ cargo install datpiff macOS/Linux $ brew
A Rustbase CLI Client.
Rustbase CLI A Rustbase CLI Client. ⚠️ Warning This is a work in progress. Current available only for Linux. Join our discord server to get help and d
Tools for manipulating JSON Web Tokens, JWS, JWE, and JWK in Rust
Rusty JWT Tools A collection of JWT utilities. This repository is part of the source code of Wire. You can find more information at wire.com or by con
CLI game to see how fast you can guess the language of a code block!
Guess That Lang! CLI game to see how fast you can guess the language of a code block! If you like the game, please consider giving a ⭐ ! Code is retri
🚩 Show sensitive command summary when open a new terminal
🚩 Show sensitive command summary when open a new terminal 👀 Clear sensitive commands from shell history 🙈 Stash your history command before present
Clipboard Capture for Linux, it can capture the contents of clipboard (or primary selection)
Clipboard Capture for Linux, it can capture the contents of clipboard (or primary selection), as it changes when the program is running and print it to stdout. You can also choose to run some command on each capture.
The fastest way to get / set DDC values for a monitor
A simple tool suitable for adjusting external monitor's brightness. Much faster than ddcutil, still faster than ddcset which enumerates all monitors.
A small cli demo of rust&wasm hostcall framework.
A Cli Example for Rust and WebAssembly Hostcall Usage # build wasms for ervery module in the `wasm` directory and move them to the root directory # ex
Play or watch Othello in your terminal!
othello-cli othello-cli is a cli version of Othello (Reversi) written in Rust. You can play against another player, the AI, or watch two AIs play each
Automated security testing for open source libraries and applications.
autovet continuously searches for security breaches in open source libraries and applications. Recently processed packages package version channel las
LL Cool Twitch Tools
LL Cool Twitch Tools Hit me up on my twitch channel This project is a playground twitch API playground for me.
Rust app that creates cli quiz for you!
quizer rust app that creates cli quiz for you! Installation Download binary release or build from source using cargo Make binary executable chmod +x /
wireguard tool to manage / generate configuration. Maintain one yaml configuration file to quickly build wireguard network.
wgx wireguard tool to manage / generate configuration. Maintain one yaml configuration file to quickly build wireguard network. Usage wgx --h USAGE:
A CLI tool to convet Hex color code or RGB to color code, RGB, HSL and color name(if exists)
iro -色- A CLI tool to convert the hex color code or RGB to color code, RGB, HSL, color name(if exists, according to jonathantneal/color-names). Usage
A mini CLI tool to detect secrets & credentials in source code
Fencer Fencer is a mini-CLI tool that can used to scan various kind of secrets/credentials that are hardcoded into a project source code files Feature
A pretty (simple) alternative to strace
lurk lurk is a simple and pretty alternative to strace. It allows the user to trace system calls of a process or of a command. In contrast to strace,
A tool for defining and running multi-container Docker applications
Ikki Ikki is a tool for defining and running multi-container Docker applications. It is similar to Docker Compose but comes with some differences. Goa
Download your Stripe account to a SQLite database.
tdog tdog is a CLI to download your Stripe account to a SQLite database. table.dog Sponsor development Install # macOS: curl -L --output /usr/local/bi
command line tools for coprolite research (paleontology and archaeology): estimate the producer's body mass based on coprolite diameter by the use of regression models
OVERVIEW OF COPROSIZE coprosize employs power, exponential and cubic regression models allowing to estimate the producer's body mass based on coprolit
Hashlink bytecode disassembler, analyzer, decompiler and assembler.
Hashlink bytecode This repository contains a collection of Rust crates and cli tools to load, disassemble, decompile and analyze Hashlink bytecode. Re
👑 Show in-organization ranking of GitHub activities such as review count.
gh-ranking Show in-organization ranking of GitHub activities such as review count. Installation gh extension install yukukotani/gh-ranking Usage USAG
CLI tool to quickly create React + Typescript + Tailwind projects
QUICK INIT CLI Tool to quickly create React projects with Tailwind automatically configured for use. Typescript is selected as default. If JS is to be
Rust starter project for building CLI and libraries, with great CI
Using the starter project: find where bumblefoot is and replace it with the name of your project. $ rg bumblefoot This is a dual library and binary pr
CLI for Stellar Smart Contracts.
stellar-contract-cli CLI for running Stellar contracts locally in a test VM. Executes WASM files built using the rs-stellar-contract-sdk. Install carg
A CLI calculator written in Rust that isn't blazingly fast.
Calcamabob A command line calculator Is written in Rust Is not blazing fast, and could be faster. Calcamabob can interpret operator precedence. For ex
Cargo subcommand to easily run targets/examples
cargo-select Cargo subcommand to easily run targets/examples/tests Fuzzy match against targets, examples or tests in current rust project. cargo-selec
A command-line interface for Trane
trane-cli This repository contains the code for the command-line interface to Trane. Documentation The latest documentation for trane-cli can be found
Tools to streamline development of Wasm UDFs for SingleStoreDB.
SingleStore Wasm Toolkit And Examples This repository provides utilities intended to help you streamline development of Wasm UDFs for SingleStoreDB. I
Build some cyber security tools in Rust :crab: :rocket:
here we're trying to write some tools for cyber security in Rust because we don't have enough community for Rust in the cyber security field soo this
A library and application for lossless, format-preserving, two-pass optimization and repair of Vorbis data, reducing its size without altering any audio information.
OptiVorbis A library and application for lossless, format-preserving, two-pass optimization and repair of Vorbis data, reducing its size without alter
qsv: Ultra-fast CSV data-wrangling toolkit
qsv is a command line program for indexing, slicing, analyzing, splitting, enriching, validating & joining CSV files. Commands are simple, fast & composable
Kana - a small CLI program for transliterating romaji text to either hiragana (ひらがな) or katakana (カタカナ).
Kana About Kana is a small CLI program for transliterating romaji text to either hiragana (ひらがな) or katakana (カタカナ). How it works Internally, it uses
A command line interface for trash written in Rust (WIP)
trashctl A command line interface for trash Features Add file to trash List files Permanently delete a file Restore file Empty the trash Documentation
Middlewares and tools to integrate axum + tracing + opentelemetry
axum-tracing-opentelemetry Middlewares and tools to integrate axum + tracing + opentelemetry. Read OpenTelemetry header from incoming request Start a
The official command-line interface for the makedeb Package Repository
mpr-cli This is the repository for the MPR CLI, the official command-line interface for the makedeb Package Repository. Installation Users have a few
CLI program written in Rust to anonymize DICOM files
dicom-anonymizer CLI program written in Rust to anonymize DICOM files anonymizer 0.1.0 Domenic Melcher USAGE: anonymizer [OPTIONS] FILE ARGS:
Simple CLI to (add, delete, update, create) i18n translation file 🔤 🦀
, Inrs Simple CLI to (add, delete, update, create) i18n translation file Copyright (C) 2020-2022 TheAwiteb https://github.com/TheAwiteb/inrs This pr
SvelteUI Official CLI written in Rust
SvelteUI Official CLI The cli will be written in Rust 🦀 . This CLI as of now (04/30/22) will be used for scaffolding new projects, and creating boile
AniTUI is a CLI (and in the future a TUI) app for searching and wathching anime in MPV.
AniTUI is a CLI (and in the future a TUI) app for searching and wathching anime in MPV. This is a Rust rewrite (quite literally a rewrite) of Pystardu
Open-source compiler for the Papyrus scripting language of Bethesda games.
Open Papyrus Compiler This project is still WORK IN PROGRESS. If you have any feature requests, head over to the Issues tab and describe your needs. Y
CLI application to run clang-tidy on a set of files specified using globs in a JSON configuration file.
run-clang-tidy CLI application for running clang-tidy for an existing .clang-tidy file on a set of files, specified using globs in a .json configurati
By mirroring traffic to and from your machine, mirrord surrounds your local service with a mirror image of its cloud environment.
mirrord lets you easily mirror traffic from your Kubernetes cluster to your development environment. It comes as both Visual Studio Code extension and
✨ sleek typing tui with visualized results and historical logging
thokr ✨ sleek typing tui with visualized results and historical logging Usage For detailed usage run thokr -h. thokr 0.4.1 sleek typing tui with visua
📚 flow state reading in the terminal
fsrx 📚 (f)low (s)tate (r)eading e(x)change – flow state reading in the terminal Inspired by (but not affiliated with) Renato Casutt and his revolutio
Sugar is an alternative to the current Metaplex Candy Machine CLI
Sugar: A Candy Machine CLI Sugar is an alternative to the current Metaplex Candy Machine CLI. It has been written from the ground up and includes seve
Bringing immutable infrastructure to the desktop!
Normal people don't reinstall their OS from scratch very often. When they do, the moment they reach that pristine desktop or terminal after a clean in
A simple, lightweight and extensible command line argument parser for rust codebases
A simple, lightweight and extensible command line argument parser for rust codebases. This crate aims to provide you with an easy-to-use and extensibl
🚀 A blazingly fast easy to use dotfile and global theme manager written in Rust
GTHEME A blazingly fast easy to use dotfile and global theme manager for *NIX systems written in Rust 🔥 Demo using wip desktop. To check out more des
Left To My Own Devices - NT hash tools
ntcrack Left To My Own Devices - NT cracker A full writeup of how it works is available at the SensePost blog Invocation ./ntcrack input hashlist w
Rust libraries and tools to help with interoperability and testing of serialization formats based on Serde.
The repository zefchain/serde-reflection is based on Facebook's repository novifinancial/serde-reflection. We are now maintaining the project here and
Steggy CLI Tool - hides data within the least significant bit of an image
Written in Rust, features a simple cli and a client-side webapp. This tool hides data within the least significant bit of an image. Obfuscation techniques are utilized to make the
gfold is a CLI-driven application that helps you keep track of multiple Git repositories.
gfold is a CLI-driven application that helps you keep track of multiple Git repositories.
Obvious Unified Compression Helper is a CLI tool to help you compress and decompress files of several formats
Ouch! ouch stands for Obvious Unified Compression Helper and is a CLI tool to help you compress and decompress files of several formats. Features Usag
An easy to use library for pretty print tables of Rust structs and enums.
tabled An easy to use library for pretty printing tables of Rust structs and enums. Table of Contents Usage Settings Style Themes ASCII Psql Github Ma
✨Sleek typing tui written in rust
thokr ✨ sleek typing tui written in rust Installation Cargo $ cargo install thokr Docker $ docker run -it coloradocolby/thokr Arch Linux Install thokr
A IMG2/IMG3 parser
oldimgtool A img2/3 parser, made in rust Usage oldimgtool [OPTIONS] INPUT [OUTPUT] Arguments: INPUT Input filename OUTPUT Output
Provide CRUD CLI for Moco Activities with Jira Cloud Sync Option for faster time tracking.
Moco CLI Provide CRUD CLI for Moco Activities with Jira Cloud Sync Option for faster time tracking. Available commands Login Jira Must be called befor
Batteries included command line interfaces.
CLI Batteries Opinionated batteries-included command line interface runtime utilities. To use it, add it to your Cargo.toml [dependencies] cli-batteri
NSE is a rust cli binary and library for extracting real-time data from National Stock Exchange (India)
NSE Check out the sister projects NsePython and SaveKiteEnctoken which are Python & Javascript libraries to use the NSE and Zerodha APIs respectively
Tools that parsing Rust code into UML diagram (in dot format currently).
rudg Rust UML Diagram Generator Tools that parsing Rust code into UML diagram (in dot format currently). Usage $ rudg.exe --help rudg 0.1.0 USAGE:
tkn-watch - watch a PipelineRuns on its way to success or failures
tkn-watch - watch a PipelineRuns on its way to success or failures tkn-watch is a simple extension to the tkn command line tool that watches a Pipelin
A cross platform, rust implementation for the Tegra X1 bootROM exploit
Switcheroo A CLI and GUI for the RCM BootRom exploit (Fusée Gelée exploit for Nintendo Switch) Only works on unpatched Switches: https://ismyswitchpat
Yet another Codeforces cli
cf-tool-rs A Rust implement for https://github.com/xalanq/cf-tool WIP. Pull Requests / Contributions are welcomed! How to Configure? Configure File sh
A Rust command line tool to simplify embedded development and deployment.
Bobbin-CLI bobbin-cli is a tool designed to make it easy to build, deploy, test and debug embedded devices using a unified CLI. bobbin-cli understands
A cross-platform launcher for Fish Fight 🐠
Fish Fight Launcher A cross-platform launcher for Fish Fight. Features Install and launch (via GUI/CLI) Auto updates Mod management Download See avail
A template for starting a dioxus project to be used with dioxus-cli
A template for starting a dioxus project to be used with dioxus-cli
Boot tools: loader, image generator, etc as a library crate
ArcBoot v0 A uefi bootloader for riscv, arm and x86. Comes in the form of a single executable. the source code contains a single executable target and
Mac App/CLI that automatically adds project logos to your locally cloned GitHub repos
Download the app Automatically adds project logos to your locally cloned GitHub repos. Youtube Video This repository contains the source code for the
A toolkit for building your own interactive command-line tools in Rust
promkit A toolkit for building your own interactive command-line tools in Rust, utilizing crossterm. Getting Started Put the package in your Cargo.tom
A run-codes cli front end with some extra features
run-cli Run-cli A run-codes cli front end with some extra features Report Bug · Request Feature Table of Contents About The Project Built With Getting
omekasy is a command line application that converts alphanumeric characters in your input to various styles defined in Unicode.
omekasy is a command line application that converts alphanumeric characters in your input to various styles defined in Unicode. omekasy means "dress up" in Japanese.
A CLI tool for fetching Urban Dictionary definitions
udict - Urban Dictionary CLI A CLI tool for fetching Urban Dictionary definitions. Installation cargo cargo install udict Arch Linux Using an AUR pack
Tools to feature more lenient Polonius-based borrow-checker patterns in stable Rust
Though this be madness, yet there is method in 't. More context Hamlet: For yourself, sir, shall grow old as I am – if, like a crab, you could go back
Tools for working with MIDI files - written by All the Music LLC for musicians.
Tools for Generating and Working with MIDI Files NOTICE: This repo is under construction and is not ready for use. Once it is ready, and the other rep
A small CLI tool to query ArcGIS REST API services, implemented in Rust. The server response is returned as pretty JSON.
A small CLI tool to query ArcGIS REST API services, implemented in Rust. The server response is returned as pretty JSON.
A CLI spelling corrector for when you're unsure
DidYouMean DidYouMean (or dym) is a command-line spelling corrector written in rust utilizing a simplified version of Damerau-Levenshtein distance. Di
laydown is a simple CLI application to help you prepare for your next Daily Standup
laydown is a simple CLI application to help you prepare for your next Daily Standup. No longer shall your name be called on only for you to stare into the abyss while you struggle to remember what you did yesterday.
lemmy-help is a emmylua parser as well as a CLI which takes that parsed tree and converts it into vim help docs.
lemmy-help is a emmylua parser as well as a CLI which takes that parsed tree and converts it into vim help docs.
An open source, programmed in rust, privacy focused tool for reading programming resources (like stackoverflow) fast, efficient and asynchronous from the terminal.
Falion An open source, programmed in rust, privacy focused tool for reading programming resources (like StackOverFlow) fast, efficient and asynchronou
dhcpm is a CLI tool for constructing & sending DHCP messages
dhcpm Sponsor Thank you to Bluecat for sponsoring this work! dhcpm leverages dhcproto check that out for the DHCP protocol. About A cli tool (and dhcp
A Cli to generate React Component and Hooks.
React Cli A cli to create React Components and Hooks. Instructions: Download the binary. To Create A React Component ./react -n Component Name T
A CLI test program for HNU Cloud Computing Lab 2, built with Rust.
HTTP Server Tester This is a CLI test program for HNU Cloud Computing Lab 2. Install For most student, you don't neet to rebuild this project. We prov
Set Shell Environment Variables across multiple shells with a single configuration file.
Xshe – Cross-Shell Environment Vars xshe allows for setting Shell Environment Variables across multiple shells with a single TOML configuration file.
CLI application to run clang-format on a set of files specified using globs in a JSON configuration file.
run_clang_format CLI application for running clang-format for an existing .clang-format file on a set of files, specified using globs in a .json confi
Non-interactive nREPL client for shell scripts and command-line
nreplops-tool (nr) nreplops-tool (nr) is a non-interactive nREPL client designed to be used in shell scripts and on the command-line. Early α warning: