889 Repositories
Rust crypto-cli-tools Libraries
rust cli project.el clone for those leaving emacs
R-Ject I was a longtime Emacs user and really miss the project management that came with projectile.el and project.el at the same time I was looking f
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
chatgpt from the command line ๐ค๐ฌ
Talk to ChatGPT from your terminal. Quickstart First you'll need to install the CLI: cargo install chatgpt-cli Then, you'll need to make sure your ca
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
A simple CLI utility to add rounded borders, padding, and shadows to images.
shadower a simple command-line utility to add rounded corners and shadows to images Installation From AUR paru -S shadower-git From source cargo build
ChatGPT CLI - A minimal assistant in the terminal
ChatGPT CLI A lightweight ChatGPT CLI - Chat completion. Interact with ChatGPT from your terminal and save the conversation in a text file. Get starte
A simple cross-platform easy to use STL Viewer with GUI and CLI options
Stlvi STL viewer written in Rust. This project is still in development. It is available in both CLI and GUI mode. Supported OS Linux Windows Mac Scree
CLI for video images. Generates animated video contact sheets fast.
vimg CLI for video images. Generate animated video contact sheets fast. Uses ffmpeg. Note: Support for animated avif isn't everywhere yet, try viewing
Neovim plugin for moving lines up and down, written in Rust
Moveline.nvim Moveline is a simple plugin for moving lines up and down. It's written in Rust using my library nvim-utils. Installation Moveline can be
Rust-based CLI library for OpenAI ChatGPT API
This is a Rust library that provides a CLI (command-line interface) for easy and convenient access to the OpenAI ChatGPT API. The library offers a simple and straightforward way to integrate the ChatGPT API into your Rust-based applications.
A CLI and library to convert data to sound, and vice versa (dependency-free)
Data to sound A simple crate to convert data to sound, and sound to data. The sound file format is wave (.wav). You can use it as a library or as a co
๐ฌ a CLI for learning to distribute CLIs in rust
axolotlsay ๐ฌ a CLI for learning to distribute CLIs in rust Usage axolotlsay "hello world" +-------------+ | hello world |
Browse and listen to thousands of radio stations across the globe right from your terminal ๐ ๐ป ๐ตโจ
TuneIn CLI A command line interface for TuneIn Radio. You can search for stations, play them, and see what's currently playing. ๐ Installation Compil
A blazingly fast & lightweight Obsidian CLI โก๏ธ
obs - the Obsidian CLI โก๏ธ Connecting your second brain to the termainl - blazing fast โก๏ธ Note ๐ง obs is under active development and currently only su
port sniffer, multithreading
SniffSniff I am trying to learn Rust programming language. Here is a small project that sniffs the ports of a given host. I want to give some info wha
A type-safe Rust interface to the Nix CLI
runix A typesafe interface to the nix CLI. by flox Installation Install with cargo add (Rust = 1.64) cargo add runix Alternatively, manually add runi
Ion - a CLI toolbox for Julia developers
Ion - a CLI toolbox for Julia developers Ion is a CLI toolbox for Julia developer. It provides a set of tools to help you develop Julia packages. Inst
Preview Image in CLI.
PIC ๐ท PIC (Preview Image in CLI ) is a lightweight Rust tool to preview images in your terminal! With support for various image protocols (Kitty, Six
๐ญ Convert Markdown documents into themed HTML pages with support for code syntax highlighting, LaTeX and Mermaid diagrams.
Marky Markdown Magician ๐ง Features Hot reload previewing ๐ฅ Conversion to HTML / PDF ๐ญ Themes! โจ Extensions - Math, diagrams, syntax-highlighting ๐งฉ
Ryan: a configuration language for the practical programmer
Ryan: a configuration language for the practical programmer Say hello to Ryan! Ryan is a minimal programming language that produces JSON (and therefor
A simple ngram-based code search CLI.
About codesearch is a simple command-line tool to conduct ngram-based searches on your codebase. Contributing Pull requests are always welcome to intr
A cli tool to prettify stacktrace in json logs.
stack A cli tool to prettify stacktrace in json logs. Why to write this tool? When we read the stacktrace info from json logs, it's hard to read witho
Tools for working with Retro game formats. Currently only supports Metroid Prime Remastered.
retrotool Warning Under active development, not guaranteed to be useful or even function. Tools for working with Retro game formats. Currently only su
Blazingly fast Rust CLI app to sync data from a folder of excel workbooks into generated c# code for unity usage
Extensions supported ( .xls, .xlsx, .xlsm, .xlsb, .xla, .xlam, .ods ) Speed Test Image shows the results of 5000defs synced from 2 workbooks and 5 she
Backup a folder to AWS S3, once or periodically
awsbck This utility lets you compress a folder and upload it to a AWS S3 bucket, once or periodically. Disclaimer This software is in a beta stage and
A CLI tool connected to GPT-3 to help find the right terminal command
Command Recall A CLI tool connected to GPT-3 to help find the right terminal command Install to install the cli: cargo install --git https://github.co
Open-source Rust framework for building event-driven live-trading & backtesting systems
Barter Barter is an open-source Rust framework for building event-driven live-trading & backtesting systems. Algorithmic trade with the peace of mind
๐ฅ ๐ (fwdt) "few word do trick" is a cross platform manual fast logger
Few Word Do Trick (fwdt) Few Word Do Trick (fwdt) is a cross-platform general purpose fast logger for humans that supports incomplete csvs for a bette
A simple CLI tool to convert the images to ASCII art with rust ๐ฆ๐
aarty: A simple CLI tool to convert images to ASCII art with Rust ๐ฆ More screenshots Original image Original image Original image Original image Orig
A CLI batch downloader for your Bandcamp collection.
bandsnatch A CLI batch downloader for your Bandcamp collection. Bandsnatch is a Rust tool for downloading all of your Bandcamp purchases all at once i
Print your git contributions in your terminal, blazingly fast
Takoyaki Blazingly fast git contribution graph in your terminal Features โ๏ธ Customizable โ๏ธ Plugins to support a bunch of cloud based git repositories
An experimental HTTP server in Rust that supports HTTP/1.1, HTTP/2, and HTTP/3 over QUIC.
๐ H123 An experimental HTTP server in Rust that supports HTTP/1.1, HTTP/2, and HTTP/3 over QUIC. Warning This is an experimental project and not inte
Fake rest is a fake API generator using a config file to help you develop clients.
About Fake-Rest is a fake API generator using a config file to help you develop clients. It's EASY AS HELL. Usage It's very simple to use. just create
Rsre it's tool to rename file/directory
, Rust renamer Rsre it's tool to rename file/directory Zero dependencies ๐ Requirements Rust Nightly Install With Cargo # Install nightly rust rustup
The intuitive command-line file uploader.
โ๏ธ upl The intuitive command-line file uploader. ๐บ๏ธ Features (roadmap) Upload files via the command-line Sane built-in upload destinations Configurat
Generate Nix packages from URLs
Generate Nix packages from URLs with hash prefetching, dependency inference, license detection, and more
A Python CLI tool that finds all third-party packages imported into your Python project
python-third-party-imports This is a Python CLI tool built with Rust that finds all third-party packages imported into your Python project. Install Yo
A standalone Luau script runner ๐
Lune ๐ A standalone Luau script runner ๐ Use the ergonomics and readability of Luau for your shell scripts ๐ โ๏ธ Installation The preferred way of i
Command-line System Information Tool
A blazingly fast system fetch program to pair with onefetch View the complete ascii art collection at punfetch.dev Installation Install from crates.io
CLI tool for deterministically building and verifying executable against on-chain programs or buffer accounts
Solana Verify CLI A command line tool to build and verify solana programs. Users can ensure that the hash of the on-chain program matches the hash of
Set of tools that make it easier for the operator to manage a TAPLE network.
โ ๏ธ TAPLE is in early development and should not be used in production โ ๏ธ TAPLE Tools TAPLE (pronounced T+ ๐ ['tapษl]) stands for Tracking (Autonomous
Generate Nix fetcher calls from repository URLs [maintainer=@figsoda]
nurl Generate Nix fetcher calls from repository URLs $ nurl https://github.com/nix-community/patsh v0.2.0 2/dev/null fetchFromGitHub { owner = "nix
Sets of libraries and tools to write applications and libraries mixing OCaml and Rust
Sets of libraries and tools to write applications and libraries mixing OCaml and Rust. These libraries will help keeping your types and data structures synchronized, and enable seamless exchange between OCaml and Rust
Simple CLI to manage your systemd clash.service and config subscriptions on Linux.
clashrup Simple CLI to manage your systemd clash.service and config subscriptions on Linux. Setup, update, apply overrides, and manage via systemctl.
Assure that your tests are there, and well written.
cargo-is-tested [ ๐ช๐ธ ] El libro contiene instrucciones e informaciรณn detallada en Espaรฑol. cargo-is-tested is a way to check which of your items are
rsv is a command line tool to deal with small and big CSV, TXT, EXCEL files (especially 10G)
csv, excel toolkit written in Rust rsv is a command line tool to deal with small and big CSV, TXT, EXCEL files (especially 10G). rsv has following fe
Control Google Pixel Buds Pro from the Linux command line.
pbpctrl Control Google Pixel Buds Pro from the Linux command line. Might or might not work on other Pixel Buds devices. Allows reading of battery, har
A terminal-based password manager, generator, and importer/exporter (Firefox, Chrome) backed with a concurrent hashmap
rucksack A terminal-based password manager, generator, and importer/exporter (Firefox, Chrome) backed with a concurrent hashmap Features Password gene
A CLI app that exposes most of the h3o API for scripting.
h3o-cli โ A CLI app exposing the h3o API for scripting How to install Pre-compiled binaries You can download a pre-compiled executable for Linux, MacO
Simple to use CLI tool that makes encryption easy! Written in Rust.
๐ eme: Encryption Made Easy an extremely simple AES-256 encryption tool written in Rust Usage: # To encrypt: eme --encrypt secret.png # To decrypt: e
๐ฎ load, write, and copy remote and local assets
axoasset This library offers read, write, and copy functions, for local and remote assets given a string that contains a relative or absolute local pa
Process Injection via Component Object Model (COM) IRundown::DoCallback().
COM PROCESS INJECTION for RUST Process Injection via Component Object Model (COM) IRundown::DoCallback(). ่ฏฅๆๆฏ็ฑ @modexpblog ๆๆๅ็ฐ๏ผๅจๆๅฏน่ฏฅๆๆฏ่ฟ่กๆทฑๅ ฅ็ ็ฉถ่ฟ็จไธญ๏ผๅฐๅ้กน็ฎ m
Cargo subcommand for running cargo without dev-dependencies.
cargo-no-dev-deps Cargo subcommand for running cargo without dev-dependencies. This is an extraction of the --no-dev-deps flag of cargo-hack to be use
A cli util to apply themes to hyprland
Hyprtheme works with themes installed at ~/.config/hypr/themes additional themes can be installed from hyprland-community/theme-repo theme.toml this f
CLI tool to find duplicate files based on their hashes.
Dupper Dupper is a CLI tool that helps you identify duplicate files based on their hashes (using the Seahash hashing algorithm). Installation You can
Built for Perpetual Protocol v2 Curie on Optimism chain. This CLI tool was built with Rust.
Perpetual Protocol CLI for Perp v2 Curie This tool is to provide a simple, fast and efficient way to interact Perpetual Protocol contracts from your t
An extensible plotting library for CLI applications.
termplot An extensible plotting library for CLI applications. Quick Start Documentation Examples Plotting a function Historigram Composing multiple pl
A CLI tool to get World Cup 2022 tweets for Japanese fans.
samuraicup A CLI tool to get World Cup 2022 tweets for Japanese fans. ไปไบไธญใซใฏใผใซใใซใใใใฐใใชใใใใซ่ฆใใCLI ใใผใซใ Rust ใงไฝใฃใฆใฟใ ใใใซใกใฏใekusiadadus ใงใใ ๆฅๆฌใๆญปใฎ็ตใใพใใใฎไธไฝ้้
CLI to create redirections in CloudFlare to Zoom meetings.
boteco boteco is a CLI to create redirections in CloudFlare to Zoom meetings. Requirements CloudFlare page rules In the domain you want to use, you ne
A workflow tool for quickly running / testing something you are working on
runfast What is it? This is a program intended to be run in a project directory to set up a project run command, and remember it so we dont have to ty
Tiny CLI for submitting large calldata transactions to EVM networks to stress test the networking layer
Tiny CLI for submitting large calldata transactions to EVM networks to stress test the networking layer. Main motivation: EIP4844blobs.
Starkli (/หstษหrklaษช/), a โก blazing โก fast โก CLI tool for StarkNet powered by ๐ฆ starknet-rs ๐ฆ
starkli Starkli (/หstษหrklaษช/), a โก blazing โก fast โก CLI tool for StarkNet powered by ๐ฆ starknet-rs ๐ฆ Installation The package will be published to
An easy-to-use CLI tool to recover files from zfs snapshots
zfs-undelete an easy-to-use cli tool to recover files from zfs snapshots Usage Use zfs-undelete file-to-restore. Works for file and folders. By defa
Low level tooling for WebAssembly in JavaScript using wasm-tools
js-wasm-tools js-wasm-tools compiles some of the API of wasm-tools to JavaScript and WebAssembly via wasm-bindgen. This offers low level tooling for W
Tiny CLI for submitting large calldata transactions to EVM networks to stress test the networking layer. Main motivation: EIP4844blobs.
stress4844 Tiny CLI for submitting large calldata transactions to EVM networks to stress test the networking layer. Main motivation: EIP4844 blobs. ca
Inspect and recreate in-memory data structures
YClass A program that allows you to inspect and recreate data structures of other processes. Installation To compile YClass you will need Rust. git cl
Generate PHP code from Rust using a fluent API ๐ ๐ฆ
PHP-Codegen Generate PHP code from Rust using a fluent API ๐ ๐ฆ Rust PHP Usage To bring this crate into your repository, either add php_codegen to yo
When your network-sense tingles ๐จ
HTTP Sense HTTP Sense is a reverse proxy and network monitoring tool that provides comprehensive network monitoring for your backend servers and micro
Rust implementation for Wlroots (Sway, Wayfire, Hikari, River, etc.) of Gnome Screenshot and Idle DBUS Server, which Upwork uses to capture the screen as proof of work.
๐ upwork-wlroots-bridge ๐ Rust Implementation for Wlroots (Sway, Wayfire, Hikari, River, etc.) of Gnome Screenshot and Idle DBUS Server (with extra
A collection of tools for i3 that assist in window, workspace and output operations.
i3-valet A collection of tools for i3 that assist in window, workspace and output operations. i3-valet can be run directly from the command line or as
๐ฆ ezz is a simple CLI tool to schedule Zoom meetings
ezz ezz (cheesy abbreviation for easy Zoom) is a simple CLI tool to schedule Zoom meetings. Install With cargo installed: $ cargo install --path . Aut
Work in progress NCBI's Common Tree alternative in the terminal
Lomanai Usage lomanai --species 'Mus musculus' --species 'Homo sapiens' # Mammalia # ++Rodentia # | \-Mus musculus # \+Primates # \-Homo sapien
Rust translation of biryani-cli by Dev Ashar
Veg Biryani This is a cheap remake of the awesome project by Dev Ashar in Rust. The original project's description: Biryani is a tool created to manag
veg biryani. Rust implementation of Shaman by Arjun Somvanshi
pulao-cli SSH key manager, you can ssh into vm by storing in pulao and using it ,it is v cool. Rust implementation of Shaman by Arjun Somvanshi Bruh p
A simple CLI DDNS Client updater.
DDNS Client A simple DDNS client updater. Supported DDNS Servers Duck DNS How to use it ddns_client ~/.config/ddns_client/config.yaml -t 600 Config sa
A command-line tool for patching shell scripts inspired by resholve
patsh A command-line tool for patching shell scripts inspired by resholve nix run github:nix-community/patsh -- -f script.sh Usage Usage: patsh [OPTIO
A library providing helpers for various StarkNet fees related tasks.
๐บ How Much ? ๐ฆ Table of Contents About Getting Started Prerequisites Installation Usage Estimate fees on network Authors & contributors Security Lic
Bitcoin PSBT signer, descriptor exporter and more for offline devices.
KeeChain Description KeeChain is a Bitcoin application to transform your offline computer in an AirGap Signing Device (aka Hardware Wallet). Getting s
simple but convenient CLI-based Nostr client app for following users and sending DMs
nostr-commander-rs TLDR: simple but convenient CLI-based Nostr client app for publishing, sending DMs, as well as following users and channels nostr-c
A visual studio code's workspaces organizer written in Rust
ruscode A visual studio code's workspaces organizer written in Rust Supports Linux, and Windows. What is a workspaces organizer? After months of or ev
Mercy is a public Rust crate created to assist with building cybersecurity frameworks, assessment tools, and numerous other projects
Mercy ๐ Documentation Mercy is a public Rust crate created to assist with building cybersecurity frameworks, assessment tools, and numerous other pro
๐ ๐ฆ Bare bones WebFinger CLI in Rust
webfinger Bare bones Rust WebFinger client. cargo run --release acct:[email protected] Finished release [optimized] target(s) in 0.05s Running
A cli tool that let's you map commands to a shorter alias
Runner ๐ค What is this? A cli tool that let's you map commands to a shorter alias. Run the mapped command using the ALIAS_NAME. runner ALIAS_NAME
A general solution for commonly used crypt in rust, collection of cryptography-related traits and algorithms.
Crypto-rs A general solution for commonly used crypt in rust, collection of cryptography-related traits and algorithms. This is a Rust implementation
A template for command-line Rust programs
This is a template for command-line Rust programs. Clone and run the rename script with both a lowercase and UpperCase name. In the dev profile, depen
A todo list app that indexes your app to find TODO:'s
forgot A todo list app that indexes your app to find TODO:'s Usage to list all your todos forgot list list all your todos ignoring search in ./target,
A simple CLI for creating and managing Solana Lookup Tables.
LUT - A simple CLI for creating and managing Solana Lookup Tables Commands lut create Creates a new LUT using the default keypair in the Solana config
Rmt - similar to the rm command, but it allows me to save the deleted elements in the trash
Rmt is similar to the rm command but saves the deleted elements in the trash and restores them. Rmt is written in Rust ๐ฆ
Bonk - The blazingly fast touch alternative written in rust
Bonk The blazingly fast touch alternative written in rust. Made for the sole purpose to create files. Explore the docs ยป View Demo ยท Report Bug ยท Requ
CLI and utilities for converting media files (images/videos) to ascii outputs (output media file or print to console)
CLI and utilities for converting media files (images/videos) to ascii outputs (output media file or print to console). Supports most standard image formats, and some video formats.
An extensible music server written in Rust ๐๐ตโจ
Music Player (written in Rust) Note: This is a work in progress. This is a simple music player that I made for my own use. It is written in Rust and u
Your one stop CLI for ONNX model analysis.
Your one stop CLI for ONNX model analysis. Featuring graph visualization, FLOP counts, memory metrics and more! โก๏ธ Quick start First, download and ins
A command line tool for managing financial investment portfolios written in Rust.
A command line tool for managing financial investment portfolios written in Rust. This project is the modern successor of finance. Installation You ca
A tool to optimize your Solidity function signatures.
sigop A CLI tool to optimize your Solidity function signatures. I wanted to create this after seeing transmissions11's comment about this optimization
Quick & Dirty cli to process mysql dumps
mysql2databend Quick & Dirtyl CLI to process mysql dumps and clean them so they can be ingested in Databend using a regular MySQL client. Features: re
A CLI tool that automatically writes commit messages for you.
Automagically-generated commit messages A CLI tool that generates commit messages from your staged changes, built in Rust and using OpenAI's Codex. In
๐ Yet another repository management with auto-attaching profiles.
๐ ghr Yet another repository management with auto-attaching profiles. ๐ฅ Motivation ghq is the most famous solution to resolve stress of our reposito
Mercy is a public Rust crate created to assist with building cybersecurity frameworks, assessment tools, and numerous other projects
Mercy ๐ Documentation Mercy is a public Rust crate created to assist with building cybersecurity frameworks, assessment tools, and numerous other pro
dovi_meta is a CLI tool for creating Dolby Vision XML metadata from an encoded deliverable with binary metadata.
dovi_meta dovi_meta is a CLI tool for creating Dolby Vision XML metadata from an encoded deliverable with binary metadata. Building Toolchain The mini
Minimal and blazing-fast file server. For real, this time.
Zy Minimal and blazing-fast file server. For real, this time. Features Single Page Application support Partial responses (Range support) Cross-Origin