1076 Repositories
Rust minimal-cli-framework Libraries
A minimal esp-hal application template for use with cargo-generate
{{ project-name }} A minimalist template for use with cargo-generate to create no_std applications targeting Espressif's line of SoCs and modules. At
Solana NFT marketplace boilerplate with anchor & react & candy-machine-cli
Solana_Marketplace_HerosNFT The Heros NFT Marketplace Boilerplate project is designed to let users fork, customize, and deploy their own nft marketpla
Rust bindings to the dos-like framework
dos-like for Rust โ This project provides access to Mattias Gustavsson's dos-like framework, so as to write DOS-like applications in Rust. How to use
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 cli tool to download Imperial DoC past papers ๐ฆ
Exams DoC Downloader A cli tool to download past papers from exams.doc.ic.ac.uk. An excercise in procrastination, written in Rust ๐ฆ . This currently
Help project managers and project owners with easy-to-understand views of github issue dependencies.
Help project managers and project owners with easy-to-understand views of github issue dependencies.
Create, open, manage your Python projects with ease, a project aimed to make python development experience a little better
Create, open, manage your Python projects with ease, a project aimed to make python development experience a little better
Gix is a command-line interface (CLI) to access git repositories
gix is a command-line interface (CLI) to access git repositories. It's written to optimize the user-experience, and perform as good or better than the
Provides a mock Ambi client that emulates real sensor hardware such as an Edge client
ambi_mock_client Provides a mock Ambi client that emulates real sensor hardware such as an Edge client. Usage You must have Rust installed to build am
A Rust application that compress files and folders
Quick Storer This is a Rust application that compress files and folders. Usage Download or build the binary and place it on your desktop, or any other
A simple, modern fuzzy finder tool to run examples in a Cargo project.
cargo-rx cargo-rx is a simple, modern Runner for Examples in a Cargo project. This crate provides a single executable: rx. Basically anywhere you woul
A modern, simple TCP tunnel in Rust that exposes local ports to a remote server, bypassing standard NAT connection firewalls
bore A modern, simple TCP tunnel in Rust that exposes local ports to a remote server, bypassing standard NAT connection firewalls. That's all it does:
A UI-framework, built for speed and ease-of-use
A UI-framework, built for speed and ease-of-use. Focused on one thing, the best user-experience for the client and developer.
Cornucopia is a small CLI utility resting on tokio-postgres and designed to facilitate PostgreSQL workflows in Rust
Cornucopia Generate type checked Rust from your SQL Install | Example Cornucopia is a small CLI utility resting on tokio-postgres and designed to faci
Sanctity is an acronym for rust ansi16 color test utility
sanctity ๐ sanctity is an acronym for rust ansi16 color test utility. It prints your own text or the default text in all of the 16 terminal colors.
A lightweight focus CLI tool built with Rust
A lightweight pomodoro focus tool with cross-platform desktop notifications on Linux, MacOS and Windows.
Minimal Pandoc compiler - HTML
Minimal Pandoc compiler - HTML
Wena is a micro-framework that provides an elegant starting point for your console application.
Wena was created by Nuno Maduro, and is a Rust Lang micro-framework that provides an elegant starting point for your console application. This project
Tool for mass import of hosts into Zabbix (and other API functions)
zabbix-tools A CLI tool for interacting with Zabbix API built in Rust. Designed for Zabbix 6.0. Functions added to test API and add hosts manually or
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 blazingly fast command-line tool for converting Chinese punctuations to English punctuations
A blazingly fast command-line tool for converting Chinese punctuations to English punctuations
Fast Discord RPC Client written in Rust
Discord RPC Client Examples Big image, small image, details and one button discordrpc -c 942151169185316874 -d 'untypeable nickname' --button-1-text '
lipsum-cli is a small terminal application written in Rust language.
lipsum-cli is a small terminal application written in Rust language. It's used for generating pseudo-Latin lorem ipsum filler text in terminal.
A rust library + CLI tool that tells you when swas will upload new video through complex calculations
A rust library + CLI tool that tells you when swas will upload new video through complex calculations. It also lets you search and play youtube videos of swas and other channels. Searching about youtube channels is also an option. Basically it's a youtube search cli tool written in rust.
A CLI tool based on the crypto-crawler-rs library to crawl trade, level2, level3, ticker, funding rate, etc.
carbonbot A CLI tool based on the crypto-crawler-rs library to crawl trade, level2, level3, ticker, funding rate, etc. Run To quickly get started, cop
๐ฅฌ Practical spinner for Rust
๐ฅฌ spinach Practical spinner for Rust Install Add as a dependency to your Cargo.toml. [dependencies] spinach = "2" Usage Basic example. use std::threa
A blazing fast command line license generator for your open source projects written in Rust๐
Overview This is a blazing fast โก , command line license generator for your open source projects written in Rust. I know that GitHub
Multi-agent (path finding) planning framework
multi-agent (path finding) planning framework Mapf is a (currently experimental) Rust library for multi-agent planning, with a focus on cooperative pa
A minimal readline with multiline and async support
RustyLine Async A minimal readline with multiline and async support. Inspired by rustyline , async-readline & termion-async-input.
CLI tool for generating a summary of recent github activity for people who are incredibly forgetful
CLI tool for generating a summary of recent github activity for people who are incredibly forgetful but still need to give weekly status updates to their boss without getting depressed and convincing themselves they did nothing because they can't remember what they did!
Yet another video to ASCII animation (in Rust)
Yet another video to ASCII tool (in Rust) Requirements opencv Installation cargo install video2ascii You may also want to add
Drpc-Correct, high performance, robust, easy use Remote invocation framework
Drpc - Correct, high performance, robust, easy use Remote invocation framework
Minimal virus genome coverage assessment for metagenomic diagnostics
vircov Minimal virus genome coverage assessment for metagenomic diagnostics Overview v0.5.0 Purpose Implementation Installation Usage Tests Concept Cl
Rate limit middleware for poem web framework
Rate limit middleware for Poem framework Usage Check examples, poem-ratelimit is available on crates.io. A yaml configuration file is used to set limi
๐งโ๐ป CLI client for zer0bin
๐งโ๐ป CLI client for zer0bin
skyfetch โ๏ธ a system information fetch written in rust
skyfetch โ๏ธ a system information fetch written in rust requirements cargo install with curl
Demo of Rust and axum web framework
Demo of Rust and axum web framework Demonstration of: Rust: programming language that focuses on reliability and stability. axum: web framework that f
Rate limit middleware for Poem framework
Rate limit middleware for Poem framework Usage Check examples, poem-ratelimit is available on crates.io. A yaml configuration file is used to set limi
A handy way to handle sh/bash cli parameters
Argc A handy way to handle sh/bash cli parameters. How Argc works To write a command line program with Argc, we only need to do two things: Describe t
๐ฎ A 2D game framework written in Rust
Nova Nova is a 2D game framework written in Rust. โ ๏ธ Use at your own risk! This framework is designed as a base for my own projects, rather than as a
Next-generation, type-safe CLI parser for Rust
Next-generation, type-safe CLI parser for Rust
Send emails right from the terminal using Rust!
Send emails right from the terminal using Rust!
Solana NFT marketplace boilerplate with anchor & react & candy-machine-cli
The Heros NFT Marketplace Boilerplate project is designed to let users fork, customize, and deploy their own nft marketplace app to a custom domain, ultra fast.
diff successive buffers with embedded ansi codes in rust, outputting a minimal change
ansi-diff diff successive buffers with embedded ansi codes in rust, outputting a minimal change You can use this crate to build command-line interface
A web framework for Rust programing language
kalgan A web framework for Rust programing language. Getting Started Create your project with cargo: cargo new project Add the dependency in Cargo.tom
Rust Rest API Stack with User Management
A secure-by-default rest api stack implemented with hyper, tokio, bb8 and postgres. This project is focused on providing end-to-end encryption by default for 12-factor applications. Includes a working user management and authentication backend written in postgresql with async S3 uploading for POST-ed data files.
A simple CLI I made while practicing rust to easily make QR codes with just one command, all in your terminal.
Welcome to rust-qrcode-cli ๐ A CLI I made while practicing rust to easily make QR codes with just one command, all in your terminal. Install git clon
Nostr CLI client built with Rust
Nostr CLI client built with Rust Encrypted chat inside Nostr leaks metadata of who talks to who. This small CLI app implements a "public inbox," which
qn (quick note) is a simple, fast and user-friendly way to save notes ๐ฆโ๏ธ
Quick Note qn Install This is currently for my personal use. I may push breaking changes at any time. If you want to use it, bring down the code and r
rh: user-friendly command-line HTTP client
Rust HTTP Cli The command name in your terminal is rh. rh: user-friendly command-line HTTP client rh is a user-friendly, lightweight and performant co
Command line tool to convert env variables beginning with user to a htpasswd file
envhtp This command line tool converts environment variables whose keys start with "user_" into htpasswd compatible username/password pairs. The goal
Tower of Hanoi - the CLI game
Tower of Hanoi - the CLI game You can play this game online on replit. Objective Move all the discs from tower 1 to tower 3. Game dynamics There are t
Own implementation of Wordle as a CLI app
WordleClone Own implementation of Wordle as a CLI app. Preview Note Running this program in Window's Command Prompt may display unsatisfactory visuals
๐ CLI utility to send notifications to Slack via integration webhooks
Slack notifier Just a simple CLI tool to send notifications to Slack. Please note that this project is just a playground to start learning Rust, it is
tracing - a framework for instrumenting Rust programs to collect structured, event-based diagnostic information
tracing-appender Writers for logging events and spans Documentation | Chat Overview tracing is a framework for instrumenting Rust programs to collect
A minimal, reloading SVG viewer a la feh
svgview Usage svgview path/to/some/file.svg Purpose I needed a tool to view SVGs while I work on them in other software. This tool should function sim
A CLI tool used for rendering Blender files to a cropped spritesheet
BuilderGenerator A CLI tool used for rendering Blender files to a cropped spritesheet Clients Rust
Lumiere is a proof-of-concept/example video player built with the Slint UI framework and libmpv
Lumiere is a proof-of-concept/example video player built with the Slint UI framework and libmpv. This was built quickly to try out Slint and it's new OpenGL underlay feature.
Guardian Self Assessment CLI tool
Guardian Self Assessment CLI tool What? self-assessment is a tool that generates a list of PRs authored and reviewed by you. Why? Assessing oneself is
A Rust CLI template on Gitpod
This is a Rust CLI template configured for ephemeral development environments on Gitpod.
This is a template repo for eframe, a framework for writing apps using egui.
eframe template This is a template repo for eframe, a framework for writing apps using egui. The goal is for this to be the simplest way to get starte
jless is a command-line JSON viewer
jless is a command-line JSON viewer. Use it as a replacement for whatever combination of less, jq, cat and your editor you currently use for viewing JSON files. It is written in Rust and can be installed as a single standalone binary.
ufo2nft is a CLI Rust tool to automate creating on-chain SVG NFTs from UFO font sources
ufo2nft is a CLI Rust program created by Eli Heuer at the 2022 Seattle Solana Hacker House event. It uses Norad to create on-chain SVG images from UFO font sources, and prepares them for minting as Solana NFTs. For Ethereum NFTs the program can just export the SVGs and Ethereum NFTs can be built manually.
A commmand line tool for uploading homework coded on the dcloud server onto specific google drive course folders.
A commmand line tool for uploading homework coded on the dcloud server onto specific google drive course folders.
A CLI tool to rename files to randomly generated strings.
rng-rename A CLI tool to rename files to randomly generated strings. Why? Suppose you downloaded a few hundred images to use as your desktop wallpaper
dlfile is a very simple, straightforward CLI to download a file
dlfile dlfile is a very simple, straightforward CLI to download a file, except it... Only downloads over HTTPS Requires TLS 1.2 or higher Executes in
Write a simple CLI script, that when given a 64-byte encoded string
Write a simple CLI script, that when given a 64-byte encoded string, it finds a suitable 4-byte prefix so that, a SHA256 hash of the prefix combined with the original string of bytes, has two last bytes as 0xca, 0xfe. Script should expect the original content of the string to be passed in hexadecimal format and should return two lines, first being the SHA256 string found and second 4-byte prefix used (in hexadecimal format).
BlackBird is a framework for Rust Tokio
BlackBird Blackbird is framework like OTP for Erlang. Blackbird is not a Actor Framewrok, it's Behavior for around Tokio task This project currently p
An super minimal kernel written in rust
Grisha This project depends on this blog serie Philipp Oppermann's blog Required Knowlege I don't know what you really need to know to learn efficient
Thalo is an event-sourcing framework for building large scale systems
Thalo Event sourcing framework for building microservices. Overview Thalo is an event-sourcing framework for building large scale systems based on the
A simple cli tool to help with wordle in hard mode
Wordking A simple cli tool to help with wordle in hard mode. Usage Run wordking cargo run Wordking will ask for your guesses thus far. Provide your gu
A Rust library and cli for Wordle. Inspired by Wordle in Bash
A Rust library and cli for Wordle. Inspired by Wordle in Bash
A CLI for configuring a GoXLR on Linux
GoXLR configuration utility A tool to configure a GoXLR without requiring a Windows VM. At this time, full device initialization is not possible on Li
Super Fast & High Performance minimalist web framework for rust
Super Fast & High Performance minimalist web framework for rust
A CLI tool that converts videos to ASCII and displays them to the terminal on the fly
A CLI tool that converts videos to ASCII and displays them to the terminal on the fly
Bytewax is an open source Python framework for building highly scalable dataflows.
Bytewax Bytewax is an open source Python framework for building highly scalable dataflows. Bytewax uses PyO3 to provide Python bindings to the Timely
A word-guessing game from your terminal ๐ฉโฌ๐ฉ๐จ๐ฉ
Poodle Not a ๐ฉ (Poodle), but a word-guessing game from your terminal ๐ฉ โฌ ๐ฉ ๐จ ๐ฉ Features โ In Rust ๐ฆ โ Attempt logs โ Rules of the original game
Smol cli tool that converts Happy Scribe JSON to VTT understood by Podlove.
happyscribe2podlove Super smol cli tool that converts JSON from Happy Scribe to a sane VTT format that works with the Podlove Publisher. Get started E
CLI to query for public transport connections in switzerland
Swiss Public Transport CLI This is a simple tool to search public transport connections from one station to another, possible with a via. It uses the
Rain's Rust CLI recommendations
Rain's Rust CLI recommendations This living document comprises my recommendations for how to organize and manage Rust CLI applications. In this docume
IntMaxRollup operator node & cli tools.
Intmax Rollup Operator Int max operator node Prepara Install rustup. rustup override set nightly
Astar Network is an interoperable blockchain based the Substrate framework and the hub for dApps within the Polkadot Ecosystem
Astar Network is an interoperable blockchain based the Substrate framework and the hub for dApps within the Polkadot Ecosystem. With Astar Network and
procs makes it easy to find and manage system processes
procs procs makes it easy to find and manage system processes. Right now, the main usage is finding processes by the ports it is listening on, but mor
โจ๐ฅThe magic pancakes cli currently supports one command
โจ ๐ฅ Magic Pancakes The magic pancakes cli currently supports one command: $ pancakes generate Installing $ cargo build --release $ cargo install --pa
A CLI companion tool for paste.misterio.me, allowing you to easily upload and manage your pastes
This is a CLI companion tool for paste.misterio.me, allowing you to easily upload and manage your pastes, as well as download any pastes you want.
cli application to visualize crate download metrics.
cli application to visualize crate download metrics.
Elegant, clean Rust development framework
Preview version, will not guarantee the stability of the API! Elegant, clean Rust development framework Core Features Relational database client for M
Minimal framework to inject the .NET Runtime into a process in Rust
้ใฎๆ ธ sabinokaku Minimal framework to inject the .NET Runtime into a process. Supports Windows and Linux. macOS support is complicated due to SIP, and w
ratpack: a simpleton's HTTP framework (for rust-lang)
ratpack: a simpleton's HTTP framework (for rust-lang) ratpack is idealized in the simplicity of the sinatra (ruby) framework in its goal, and attempts
defmt is a highly efficient logging framework that targets resource-constrained devices, like microcontrollers
defmt defmt ("de format", short for "deferred formatting") is a highly efficient logging framework that targets resource-constrained devices, like mic
A concurrency framework for building real-time systems
Real-Time Interrupt-driven Concurrency A concurrency framework for building real-time systems. Formerly known as Real-Time For the Masses. Features Ta
Real Time For the Masses (RTFM), a framework for building concurrent applications, for MSP430 MCUs
msp430-rtfm Real Time For the Masses (RTFM), a framework for building concurrent applications, for MSP430 MCUs License Licensed under either of Apache
Simple calculator REPL, similar to bc(1), with syntax highlighting and persistent history
eva simple calculator REPL, similar to bc(1), with syntax highlighting and persistent history installation Homebrew $ brew install eva crates.io $ car
xh is a friendly and fast tool for sending HTTP requests. It reimplements as much as possible of HTTPie's excellent design, with a focus on improved performance.
xh is a friendly and fast tool for sending HTTP requests. It reimplements as much as possible of HTTPie's excellent design, with a focus on improved performance
Paru is your standard pacman wrapping AUR helper with lots of features and minimal interaction.
Paru Feature packed AUR helper Description Paru is your standard pacman wrapping AUR helper with lots of features and minimal interaction. Installatio
โ๐๏ธ The minimal, blazing-fast, and infinitely customizable prompt for any shell
โ๐๏ธ The minimal, blazing-fast, and infinitely customizable prompt for any shell
A JSON Query Language CLI tool built with Rust ๐ฆ
JQL A JSON Query Language CLI tool built with Rust ๐ฆ ๐ Core philosophy ๐ฆ Stay lightweight ๐ฎ Keep its features as simple as possible ๐ง Avoid redun
A CLI-based pride flag generator written in Rust
๐ prideful (in development) A CLI-based pride flag generator written in Rust. How to run Build the project using cargo. Install cargo by following th
Envful is a CLI tool that verifies the presence of environment variables
Envful is a CLI tool that verifies the presence of environment variables. It looks inside your .env file and the host system. You can use it to run any process while ensuring all the variables are set.
Scouty is a command-line interface (CLI) to keep an eye on substrate-based chains and hook things up
scouty is a command-line interface (CLI) to keep an eye on substrate-based chains and hook things up