808 Repositories
Rust cli-template Libraries
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 ๐งฉ
Starter template for use with the Leptos web framework and Axum.
Leptos Axum Starter Template This is a template for use with the Leptos web framework and the cargo-leptos tool using Axum. Creating your template rep
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 template for writing CMSIS-Pack flash algorithms in Rust
Flash Algorithm Template This is a flash algorithm template for writing CMSIS-Pack flash algorithms in Rust. It can be used to generate new flash algo
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
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
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
Cookiecutter Rust Actix template for jumpstarting production-ready projects quickly.
Cookiecutter actix simple clean architecture This is a reusable Rust Cookiecutter template. The project is based on Actix web in combination with Dies
A template project for building a database-driven microservice in Rust and run it in the WasmEdge sandbox.
Secure & lightweight microservice with a database backend In this repo, we demonstrate a microservice written in Rust, and connected to a MySQL databa
Rust Cannon Template ๐ฆ ๐ฃ ๐ฅ
A build system and a minimal Rust program for building MIPS binaries that are executable in the context of [Optimism Cannon]
๐ฅ ๐ (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
CosmWasm + zkVM RISC-V EFI template
cosmwasm-risc0-example CosmWasm + RISC-V zkVM gm example Overview CosmWasm RISC Zero This example exists to explore the patterns of use of CosmWasm an
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
Template for multi-contract CosmWasm projects
CosmWasm Template Template for multi-contract CosmWasm projects How to Use Install cargo-make: cargo install --force cargo-make Run formatter: cargo m
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
cargo-generate template for Criterion benchmarks
Criterion Benchmark Template This is a cargo-generate template for quickly creating benchmarks using the Criterion benchmarking framework. Usage $ car
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
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.
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
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
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
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
๐ฆ 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
A template to kickstart your Cairo 1.0 development
Cairo 1 template How to use Install Rust Click the "Use this template" button to use this as a basis for your repo or create a codespace on Github. To
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
Heavy Metal Leptos Stack with Tailwind, Axum, Sqlite, and Cargo Leptos
Heavy Metal Stack Leptos stack with Axum, TailwindCSS, and Sqlite This example creates a basic todo app with an Axum backend that uses Leptos' server
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
๐ ๐ฆ 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
Rust-Rocket framework template Demo
rocketapp Rust-Rocket framework template Demo dependencies are defined in Cargo.toml Clone as: git clone https://github.com/srikantgdev/rocketapp [op
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
Bootstrap your MEV bot strategies with a simple boilerplate to build on top of.
MEV Template Designed by DeGatchi. Bootstrap your MEV bot strategies with a simple boilerplate to build on top of. How To Use This Template I wrote an
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
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
Work-in-progress software for managing the Azeron keypad on any operating system.
azeron-cli A small, unfinished CLI application intended to manage the Azeron Cyborg. The code is still in a very messy state and doesn't look very rus
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 blazingly fast HTTP client with a magnificent request building syntax, made for humans.
๐ glue Make requests, select JSON responses, nest them in other requests: A magnificent syntax for blazingly fast cli HTTP calls, made for humans. Ta
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
Rust CLI utility library. Error handling, status reporting, and exit codes.
narrate This library provides CLI application error and status reporting utilities. The coloured output formatting aims to be similar to Cargo. Error
Safe Unix shell-like parameter expansion/variable substitution via cross-platform CLI or Rust API
Safe Unix shell-like parameter expansion/variable substitution for those who need a more powerful alternative to envsubst but don't want to resort to
Configurable quick search engine shortcuts for your terminal and browser.
Quicksearch Configurable quick search engine shortcuts for your terminal and browser. Installation Run cargo install quicksearch to install Configurat
Desmos command-line image uploader.
๐งฎ demsos Desmos command-line image uploader. ๐บ๏ธ Features Support for a "vanity hash" (10 character limit) Upload raw image to the graph and the embe
Latex template handler using Rust
Latex template handler using Rust All the templates used by this program are stored in another GitHub repository. Dependencies rust & cargo How to use
Substrate Node Template
This is a Proof of existence blockchain solution built in rust using the substrate framework, here i'm implementing custom macros & pallets provided by the frame framework
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
A simple cli to clone projects and fetch all projects in a GitHub org..
stupid-git A simple cli to clone projects and update all projects. get all repository from GitHub clone all pull all with git stash Usage create sgit.