767 Repositories
Rust developer-tool Libraries
SimConnect SDK in Rust. An opinionated SimConnect Client that encapsulates the C API fully and optimizes for developer experience.
SimConnect SDK An opinionated SimConnect Client that encapsulates the C API fully and optimizes for developer experience. Usage [dependencies] simconn
A CLI screentime monitoring tool. Shows how much time are you using certain apps.
A screentime monitoring tool, shows how much time are you really using certain apps. It work nicely with i3status or py3status on I3 window manager fo
A tool to dump exposed .git repositories
git-dumper This repository houses a tool to dump exposed .git repositories. This is a rewrite from the original GitTools's Dumper project, but in a re
An awesome CLI tool for effectively learning Rust and more. Project winner of the RustFi 2022 hackathon
rlrn An awesome CLI tool for effectively learning Rust and more Table of Contents About The Project Built With Getting Started Prerequisites Installat
A tool for creating code documentation and manuals for software/codefiles
Auto-Doc A tool, written in Rust, for creating code documentation and manuals for software/code files written in Python (for now) NOTE: This is the fi
A dead-simple tool for working with data in Kafka
ktool - a tool for Kafka ktool is a dead-simple tool for working with data in Kafka: Copy partitions / topics to disk Replay messages Inspect message
Decryption tool for assets.pie from Teenage Mutant Ninja Turtles: The Cowabunga Collection. This tool was made in its entirety by SowwyItsAnAlt.
Cowabunga Decryption tool for assets.pie from Teenage Mutant Ninja Turtles: The Cowabunga Collection. This tool was made in its entirety by SowwyItsAn
Simple but convenient CLI-based Matrix client app for sending and receiving (in Rust)
matrix-commander-rs simple but convenient CLI-based Matrix client app for sending and receiving Help create this Rust program! This project is current
Minimal recursive "truncate file/directory names to meet requirements" tool
trunc_filenames ssokolow@monolith ~ % trunc_filenames --help trunc_filenames 0.1.0 Rename files and directories to fit length limits. WARNING: Will n
π A command-line tool to get and set values in toml files while preserving comments and formatting
tomato Get, set, and delete values in TOML files while preserving comments and formatting. That's it. That's the feature set. I wrote tomato to satisf
Git Explorer: cross-platform git workflow improvement tool inspired by Magit
Gex Git workflow improvement CLI tool inspired by Magit. This project is still under initial development, but I am actively dogfooding it and features
tool for generating wordlists or extending an existing one using mutations.
gorilla gorilla is the ultimate wordlist tool packing a lot of amazing utilities like: building wordlists based on patterns (like crunch) building wor
A terminal UI to edit bytes by the nibble.
heh The HEx Helper is a cross-platform terminal UI used for modifying file data in hex or ASCII. It aims to replicate some of the look of hexyl while
Introducing Inlyne, a GPU powered yet browsless tool to help you quickly view markdown files in the blink of an eye.
Inlyne - a GPU powered, browserless, markdown + html viewer inlyne README.md --theme dark/light About Markdown files are a wonderful tool to get forma
CLI tool that extracts a regex pattern from a list of urls ( Rust )
rextract CLI tool that extracts a regex pattern from a list of urls. The tool is written in Rust and supports PCRE. Installation Step 1: Visit https:/
UniSBOM is a tool to build a software bill of materials on any platform with a unified data format.
UniSBOM is a tool to build a software bill of materials on any platform with a unified data format. Work in progress Support MacOS Uses system_profile
A system fetch tool for Linux, written in Rust.
fetchit A system fetch tool for Linux, written in Rust. fetchit is a simple system info tool, written in Rust, for Linux based operating systems. It o
'apk-yara-checker' is a little CLI tool written in Rust to check Yara rules against a folder of APK files.
apk-yara-checker 'apk-yara-checker' is a little CLI tool written in Rust to check Yara rules against a folder of APK files. You have to pass the folde
languagetool-code-comments integrates the LanguageTool API to parse, spell check, and correct the grammar of your code comments!
languagetool-code-comments integrates the LanguageTool API to parse, spell check, and correct the grammar of your code comments! Overview Install MacO
A tool for decompilation projects.
objdiff A tool for decompilation projects. Currently supports: PowerPC 750CL (GameCube & Wii) MIPS (Nintendo 64) WARNING: Very early & unstable. Licen
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
Flexible DNS hijacking and proxy tool.
kungfu Flexible DNS hijacking and proxy tool. Features Flexible rules e.g. glob pattern domain, static routes, response CIDR Host file include /etc/ho
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
Open-source tool to enforce privacy & security best-practices on Windows and macOS, because privacy is sexy ππ
privacy-sexy Open-source tool to enforce privacy & security best-practices on Windows and MacOs, because privacy is sexy π π privacy-sexy is a data-
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
β‘ An extremely fast cross-compatible system information tool.
Lightfetch A extremely fast command-line system information tool written in Rust β‘ . Gallery Sadly there isn't much to showcase right now. Download Av
A simple tool in Rust to split urls in their protocol, host, port, path and query parts.
rexturl A simple tool to split urls in their protocol, host, port, path and query parts. Install cargo install rexturl or clone the source code and r
A tool for BFS (Bugbear File System) archives
bfstool bfstool is a tool for BFS (Bugbear File System) archive creation, extraction and more. BFS archives are present in most games developed by Bug
Command-line interface to Microsoft To Do
β This is a hackathon project with no official support or quality guarantee Hackathon 2022 tdi The command-line interface, for some, is the natural wa
A tool and library to losslessly join multiple .mp4 files shot with same camera and settings
mp4-merge A tool and library to losslessly join multiple .mp4 files shot with same camera and settings. This is useful to merge multiple files that ar
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
β‘ An extremely fast cross-compatible system information tool.
Lightfetch A extremely fast command-line system information tool written in Rust β‘ . Gallery Sadly there isn't much to showcase right now. Download Av
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
PGR-TK: Pangenome Research Tool Kit
PGR-tk: A PanGenomic Research Took Kit This repository is a project to provide Python and Rust libraries to facilitate pangenomics analysis. Several a
A Yocto setup and management tool that helps you keep your environment up-to-date and in-sync with your team
yb (Yocto Buddy) yb is designed to make it easy to setup and (perhaps more importantly) keep Yocto environments up-to-date and in-sync with your team.
A command line tool to control the power state of Valve Base Stations 2.0.
lighthousectl A command line tool to control the power state of Valve Base Stations 2.0. Usage Scan All Base Stations It scans endlessly. You can stop
Next-generation developer-first NoSQL database
Next-generation developer-first NoSQL database. AnnaDB moves familiar programming languages' patterns into the databases world to solve the problem of
A tool to convert old and outdated "characters" into the superior Rustcii-Encoding.
rustcii A tool to convert old and outdated "characters" into the superior Rustcii-Encoding. Speak your mind. Blazingly ( π¦ ) fast ( π ). Github | cr
Croc-look is a tool to make testing and debuging proc macros easier
croc-look croc-look is a tool to make testing and debuging proc macros easier by these two features Printing the implementation specific generated cod
Small command-line tool to switch monitor inputs from command line
swmon Small command-line tool to switch monitor inputs from command line Installation git clone https://github.com/cr1901/swmon cargo install --path .
Tool for managing dotfiles directories; Heavily based on rcm.
Paro paro : to prepare, get ready / set, put / furnish, supply. Tool for managing dotfiles directories; Heavily based on rcm. TODO Rust Boilerplate CI
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
γπ§±γTest a list of payloads and see if you can bypass it
γ 𧱠γAbout TTWAF TTWAF, or Test This WAF, is a Web Application Firewall (WAF) bypass testing tool. You can test a list of payloads like XSS, LFI, RCE
Tool to `cargo vendor` with filtering
cargo vendor, but with filtering The core cargo vendor tool is useful to save all dependencies. However, it doesn't offer any filtering; today cargo i
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
SQL validator tool for BigQuery standard SQL.
bqvalid What bqvalid does bqvalid is the SQL validator tool for BigQuery standard SQL. bqvalid fails with error message if there's the expression that
Librarian runs pre-configured commands against a group of files that match a set of filters
Filesystem Librarian Librarian runs pre-configured commands against a group of files that match a set of filters. The group of files is called a libra
A slightly smart clipboard tool - leverage the filesystem to persist across machines after shutdown.
clipd A slightly smart clipboard using the filesystem under ~/.clipd to persist after shutdown. cowsay "clipd is great" | clipd copy clipd paste ____
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
EventStoreDB Adminstration Tool.
______ _____ _____ ____ _______ _ _ _____ | ____|/ ____| __ \| _ \ |__ __| | | |_ _|
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
Grsql is a great tool to allow you set up your remote sqlite database as service and CRUD(create/read/update/delete) it using gRPC.
Grsql is a great tool to allow you set up your remote sqlite database as service and CRUD (create/ read/ update/ delete) it using gRPC. Why Create Thi
A tool for creating optimised, platform specific glTF files.
Squisher What? squisher is a program that takes a glTF or .glb file with PNG/JPG textures and produces a .glb file where the textures have been replac
Goodname is a tool to assist you with cool naming of your methods and software
Goodname is a tool to assist you with cool naming of your methods and software. Given a brief description of your method or software, this tool enumerates name candidates forming subsequences of the description (i.e., abbreviation).
The last kubernetes tool you'll ever need.
Neatkube The last kubernetes tool you'll ever need. Kubernetes is a mess. Everthing ships it's own command line tools that you need to install and tra
A Command-line tool to create, manage and deploy your python projects
PPM A Command-line tool to create, manage and deploy your python projects Table of Contents PPM Main Features Create a Project project.ini file Projec
A simple rust-based tool for fetching system information
π azf a simple rust-based tool for fetching system information you need a patched nerd font and the material design icons font π¨ compiling you can c
A tool to control the fan speed by monitoring the temperature of CPU via IPMI.
ipmi-fan-control A tool to control the fan speed by monitoring the temperature of CPU via IPMI. Why Our Dell R730 server's iDRAC is not works as expec
Steganography tool, written in rust.
Stegosaurust A simple image steganography tool, written in rust. Disclaimer β οΈ This is a program I made for fun. There is no guarantee of cryptographi
Fiddi is a command line tool that does the boring and complex process of checking and processing/watching transactions on EVM compatible Blockchain.
Fiddi is a command line tool that does the boring and complex process of checking and processing/watching transactions on EVM compatible Blockchain.
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
TMM is a Linux native game modding tool. it allows to install and depoly mods for Linux native and wine games.
Tux Mod Manager TMM is a Linux native mod manager made with the Tauri toolkit. It can install, load, remove and deploy mods for both Linux native 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
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
A small tool to display markdown files as a slideshow.
Rusty Slider A small tool to display markdown files as a slideshow. Demo Try out Rusty Slider online: Example slideshows. Download Rusty Slider is ava
Tool written in rust to read for file changes and accordingly run build commands.
Sniff A simple tool written in rust to read for file changes and accordingly run build commands. Note this tool is for linux and linux only. If it hap
Papercraft is a tool to unwrap 3D models.
Papercraft Introduction Papercraft is a tool to unwrap paper 3D models, so that you can cut and glue them together and get a real world paper model. T
A tool to help with estimating NEAR gas spent by transactions on Aurora.
Aurora Gas Estimator A tool to help with estimating NEAR gas spent by transactions on Aurora. Building from source Prerequisites Rust GNU Make (3.81+)
Command-line tool to make Rust source code entities from Postgres tables.
pg2rs Command-line tool to make Rust source code entities from Postgres tables. Generates: enums structs which can be then used like mod structs; use
Rust grammar tool libraries and binaries
Grammar and parsing libraries for Rust grmtools is a suite of Rust libraries and binaries for parsing text, both at compile-time, and run-time. Most u
Jumpy is a tool that allows to quickly jump to one of the directory you've visited in the past
Jumpy Jumpy is a tool that allows to quickly jump to one of the directory you've visited in the past. It is heavily inspired by Zoxide but is more lig
A unix "time" like benchmarking tool on steroids
benchie Usage Binary Once Rust is installed (see step 1 in "Toolchain Setup"), you can easily install the latest version of benchie with: $ cargo inst
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
The fallen leaves tell a story... of a colorful file tree visualizer for the command-line.
Erdtree A bLazInGlY fAsT, simplified version of the ancient tree command which displays a colorful depth indented listing of files with their memory s
API tool,but egui style and rusty
WEAVER About Weaver is a simple,easy-to-use and cross-platform API tool.Inspired by hoppscotch . It uses the Rust egui GUI library. Features Get,Post
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
A simple cross-platform remote file management tool to upload and download files over HTTP/S
A simple cross-platform remote file management tool to upload and download files over HTTP/S
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.
qfetch is a tool that fetches info about your linux install.
qfetch qfetch is a tool that fetches info about your linux install. Status Dependencies /proc/meminfo with the following fields: MemTotal in the 1st l
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
ripsecrets is a command-line tool to prevent committing secret keys into your source code.
ripsecrets is a command-line tool to prevent committing secret keys into your source code. ripsecrets has a few features that distinguish it from other secret scanning tools:
Replibyte - a powerful tool to seed your databases
Seed Your Development Database With Real Data β‘οΈ Replibyte is a powerful tool to seed your databases with real data and other cool features π₯ Feature
π Fleet is the blazing fast build tool for Rust
Fleet is the blazing fast build tool for Rust. Compiling with Fleet is up-to 5x faster than with cargo.
β‘ A blazing fast alternative to the default Windows delete.
Turbo Delete A blazing fast alternative to the default Windows delete. Turbodelete is a blazing fast alternative to the default Windows delete functio
Toolbx Tuner is a tool to improve the experience with toolbx.
Tuner Toolbx Tuner is a tool to improve the experience with toolbx. Project Roadmap The project is currently only a user-interface concept. The
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
rusty-riscy is a performance testing and system resource monitoring tool written in Rust to benchmark RISC-V processors.
rusty-riscy rusty-riscy is a performance testing and system resource monitoring tool written in Rust to benchmark RISC-V processors. Objectives To cre
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.
A tool & library to help you with the compiler course.
Compiler Course Helper Support: eliminate left recursion (require grammar with no cycles or Ο΅-production) calculate nullable, first sets, follow, sets
Zine - a simple and opinionated tool to build your own magazine.
zine Zine - a simple and opinionated tool to build your own magazine. Mobile-first. Intuitive and elegant magazine design. Best reading experiences. T
A tool to calculate mean and standard deviation from multiple tests using PageSpeed Insights API.
psi-sample PSI Test tool is an open source tool to assist web developers that runs Page Speed Insight test manually! Installing To install the psi-tes
A secure development tool box and fintech application made with Rust to be used for developing cryptocurrencies on the blockchain.
Crypto Fintech Tools for Rust (CFT) Dependencies Rust MacOS Homebrew # xcode cli tools xcode-select --install # install dependencies using Homebrew b
A command-line tool aiming to upload the local image used in your markdown file to the GitHub repo and replace the local file path with the returned URL.
Pup A command line tool aiming to upload the local image used in your markdown file to the GitHub repo and replace the local file path with the return
A tool to use docker / podman / oci containers with rust
contain-rs A tool to use docker / podman / oci containers with rust TODO improve error types improve error reporting handle std error for child proces