46 Repositories
Rust output Libraries
Capture system output audio in rust.
RUHear A simple crate that allows you to capture system output audio (what aRe yoU HEARing). Dependencies On windows and linux: cpal On macos: screenc
An mdBook backend to output Typst markup, pdf, png, or svg
mdbook-typst mdbook-typst is a backend for mdBook. The backend converts the book to Typst markup and can output any format Typst can (currently pdf, p
A Rust command that prettifies the ugly `cargo test` output into a beautiful one.
Cargo Pretty Test ✨ A Rust command-line tool that prettifies the ugly cargo test output into a beautiful output. This crate can be also used as a libr
Pure Rust Fault Proof Program that runs the rollup state-transition to verify an L2 output from L1 inputs.
palmtop palmtop is a fault proof program that runs the rollup state transition to verify an L2 output from L1 inputs. The verifiable L2 output can the
A command-line utility which aligns a block of text within the terminal (or a specified number of columns), written in Rust.
align: a command line utility for aligning text. ⭐ Overview Aligns text within the terminal (or a specified number of columns). The text is treated as
Grimsby is an Erlang Port written in Rust that can close its standard input while retaining standard output (and error)
Grimsby An Erlang Port provides the basic mechanism for communication from Erlang with the external world. From the Ports and Port Drivers: Erlang Ref
A dynamic output configuration tool that automatically detects and configures connected outputs based on a set of profiles.
shikane A dynamic output configuration tool that automatically detects and configures connected outputs based on a set of profiles. Each profile speci
TinyAudio is a cross-platform audio output library
TinyAudio TinyAudio is a cross-platform audio output library. Its main goal to provide unified access to a default sound output device of your operati
Read and write ID3 tags with machine-readable input and output
ID3-JSON This project's goal is to provide an easy way to read and write ID3 tags with a consistent input and output. The existing tools I've found re
Formats output of Solana's cargo test-bpf/test-sbf command
solfmt Formats output of Solana's cargo test-bpf/test-sbf command. Installation cargo install solfmt Usage Run the your test command as usual (cargo t
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
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.
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
A fast, iterative, correct approach to Stackblur, resulting in a very smooth and high-quality output, with no edge bleeding
A fast, iterative, correct approach to Stackblur, resulting in a very smooth and high-quality output, with no edge bleeding. This crate implements a t
Map the Teenage Engineering OP-1 MIDI output to keyboard commands
OP1NPUT Maps the Teenage Engineering OP-1's MIDI output to keyboard keypresses so it may be used as a game controller. This exists because many of the
A better visualization of clang's -ftime-trace output
crofiler: Easier C++ build profiling Understanding why C++ builds get slow has become a lot easier since clang introduced their -ftime-trace build tra
🎙 A compact library for working with user output
🎙 Storyteller A library for working with user output Table of contents 👋 Introduction 🖼 Visualized introduction 📄 Example source code ❓ Origins 💖
A Rust program/library to write a Hello World message to the standard output.
hello-world Description hello-world is a Rust program and library that prints the line Hello, world! to the console. Why was this created? This progra
Convenience wrapper for cargo buildscript input/output
A convenience wrapper for cargo buildscript input/output. Why? The cargo buildscript API is (necessarily) stringly-typed.
🥅 Dead simple webhook worker for Sentry to output events in a Discord channel
🥅 Sentry Webhook Dead simple webhook worker for Sentry to output events in a Discord channel Why? This is just a simple Rust HTTP service to do so, t
Output the individual word-count statistics from a set of files
Output the individual word-count statistics from a set of files, or generate a curated word list
Converts cargo check (and clippy) JSON output to the GitHub Action error format
cargo-action-fmt Takes JSON-formatted cargo check (and cargo clippy) output and formats it for GitHub actions. Examples This tool can be used with a v
Generate markdown comparison tables from `cargo-criterion` JSON output
criterion-table Generate markdown comparison tables from Cargo Criterion benchmark JSON output. Currently, the tool is limited to Github Flavored Mark
hexyl is a simple hex viewer for the terminal. It uses a colored output to distinguish different categories of bytes
hexyl is a simple hex viewer for the terminal. It uses a colored output to distinguish different categories of bytes (NULL bytes, printable ASCII characters, ASCII whitespace characters, other ASCII characters and non-ASCII).
CLI tool that make it easier to perform multiple lighthouse runs towards a single target and output the result in a plotable format.
Lighthouse Aggregator CLI tool that make it easier to perform multiple lighthouse runs towards a single target and output the result in a "plotable" f
A cargo subcommand that displays ghidra function output through the use of the rizin rz-ghidra project.
cargo-rz-ghidra A cargo subcommand that displays ghidra function output through the use of the rizin rz-ghidra project. Install cargo install --git ht
CLI tool that make it easier to perform multiple lighthouse runs towards a single target and output the result in a "plotable" format.
Lighthouse Groupie CLI tool that make it easier to perform multiple lighthouse runs towards a single target and output the result in a "plotable" form
Watch output and trigger on diff!
watchdiff Watch output and trigger on diff! Ever want to have watch output only tell you what changed? And not only what, but when? Now you can! Enter
A tool to deserialize data from an input encoding, transform it and serialize it back into an output encoding.
dts A simple tool to deserialize data from an input encoding, transform it and serialize it back into an output encoding. Requires rust = 1.56.0. Ins
A silly program written in Rust to output nonsensical sentences in the command line interface.
A silly program written in Rust to output nonsensical sentences in the command line interface.
🕑 A personal git log and MacJournal output parser, written in rust.
🕑 git log and MacJournal export parser A personal project, written in rust. WORK IN PROGRESS; NOT READY This repo consolidates daily activity from tw
A syntax-highlighting pager for git, diff, and grep output
Get Started Install delta and add this to your ~/.gitconfig: [core] pager = delta [interactive] diffFilter = delta --color-only [delta]
A stupid macro that compiles and executes Rust and spits the output directly into your Rust code
inline-rust This is a stupid macro inspired by inline-python that compiles and executes Rust and spits the output directly into your Rust code. There
Provides a Suricata Eve output for Kafka with Suricate Eve plugin
Suricata Eve Kafka Output Plugin for Suricata 6.0.x This plugin provides a Suricata Eve output for Kafka. Base on suricata-redis-output: https://githu
Toy language that output pseudocode, pascal and graphviz dot
pseudoc pseudoc is a project I made for school because we needed to write our programs in three different formats: Pascal, pseudocode (similar in stru
Rust Parallel Iterator With Output Sequential Consistency
par_iter_sync: Parallel Iterator With Sequential Output Crate like rayon do not offer synchronization mechanism. This crate provides easy mixture of p
Grep with human-friendly search output
hgrep: Human-friendly GREP hgrep is a grep tool to search files with given pattern and print the matched code snippets with human-friendly syntax high
use variant nesting information to flter overlapping sites from vg deconstruct output
vcfbub popping bubbles in vg deconstruct VCFs overview The VCF output produced by a command like vg deconstruct -e -a -H '#' ... includes information
A cargo plugin to shrink cargo's output
cargo single-line A simple cargo plugin that shrinks the visible cargo output to a single line (okay, in the best case scenario). In principle, the pl
TestDrive automatically scrapes input/output data from BOJ(Baekjoon Online Judge) and runs tests for your executable binary file!
🚖 TestDrive What does it do? TestDrive automatically scrapes input/output data from BOJ(Baekjoon Online Judge) and runs tests for your executable bin
Shows only the first page of rustc output
cargo-first-page Shows only the first page of rustc output. Installation cargo install cargo-firstpage Usage Prefix the cargo command by firstpage: T
A tool used to evaluate the output of retrieval algorithms. Written in Rust.
Rusteval A tool used to evaluate the output of retrieval algorithms. Written in Rust. Building Install Rust with curl -sSf https://static.rust-lang.or
Rust library for program synthesis of string transformations from input-output examples 🔮
Synox implements program synthesis of string transformations from input-output examples. Perhaps the most well-known use of string program synthesis in end-user programs is the Flash Fill feature in Excel. These string transformations are learned from input-output examples.
A version of `sort | uniq -c` with output that updates in real-time as each line is parsed
uniqtoo A version of sort | uniq -c with output that updates in real-time as each line is parsed. Usage Pipe something line-based into uniqtoo the sam
Provides assert_eq! like macros with colorized diff output
similar-asserts similar-asserts is a crate that enhances the default assertion experience by using similar for diffing. It supports comparing either D
Cross-platform Rust library for coloring and formatting terminal output
Coloring terminal output Documentation term-painter is a cross-platform (i.e. also non-ANSI terminals) Rust library for coloring and formatting termin