-
tui-input
TUI input library supporting multiple backends
-
amplify
Amplifying Rust language capabilities: multiple generic trait implementations, type wrappers, derive macros
-
grcov
collect and aggregate code coverage data for multiple source files
-
hawkeye
license header checker and formatter, in multiple distribution forms
-
scratch
Compile-time temporary directory shared by multiple crates and erased by
cargo clean -
typeshare
Seamlessly share type definitions across multiple languages for FFI interoperability
-
shared_child
using child processes from multiple threads
-
llm
unifying multiple LLM backends
-
aho-corasick
Fast multiple substring searching
-
auto_enums
allow multiple return types by automatically generated enum
-
merge
multiple values into one
-
gemm
Playground for matrix multiplication algorithms
-
pmtiles
v3 spec with multiple sync and async backends
-
all_asserts
multiple types of asserts that don't exist in the standard library
-
dvm
Deno Version Manager - Easy way to manage multiple active deno versions
-
stitchy
CLI tool to combine multiple image files into a single image
-
auto-ytdlp
Download videos with yt-dlp automatically. You can even download multiple videos at the same time!
-
serde-this-or-that
Custom deserialization for fields that can be specified as multiple types
-
mash-ssh
Control multiple SSH sessions from a single interactive shell
-
trapframe
Handle Trap Frame across kernel and user space on multiple ISAs
-
vivid
LS_COLORS manager with multiple themes
-
mprocs
TUI for running multiple processes
-
meowda
🐱 —— 「喵哒」 Manage multiple Python virtual environments with ease
-
array-macro
Array multiple elements constructor syntax
-
git-dash
A fast TUI dashboard for discovering and managing multiple Git repositories
-
scnr2
Scanner/Lexer with regex patterns and multiple modes
-
minstd
minimal standard MCG M31 random number generator
-
midnight-curves
BLS12 381 and Jubjub curves
-
confik
reading application configuration split across multiple sources
-
swaysome
awesome way to manage your multiple outputs with the sway windows manager
-
storyteller
focused on supporting user oriented output while supporting multiple output types (e.g. json, a progressbar, etc.)
-
optionstratlib
comprehensive Rust library for options trading and strategy development across multiple asset classes
-
ftail
logging implementation for the
logcrate with support for multiple channels -
sql_reverse
Generate the multiple programming languages structure based on the MySQL/PostgresSQL table structure
-
gtl
Git-based tool designed to simplify the management of multiple remote repositories. It extends Git's functionality by providing one-click initialization and pushing to multiple remote repositories…
-
wallswitch
randomly selects wallpapers for multiple monitors
-
fusio
lean, minimal cost abstraction and extensible Read / Write trait to multiple storage on multiple poll-based / completion-based async runtime
-
lokomotiv
Local orchestration layer for coordinating multiple LLM backends
-
named-generics-bundle
Convenience macros to help with the "bundle multiple generic params with a helper trait" pattern
-
rnr
command-line tool to rename multiple files and directories that supports regular expressions
-
async-speed-limit
Asynchronously speed-limiting multiple byte streams
-
lake-pulse
analyzing data lake table health across multiple formats and storage providers
-
mure
A command line tool for creating and managing multiple repositories
-
locus-cli
A configurable CPU stress testing tool with multiple computational workloads
-
passwords
useful tools to generate multiple readable passwords, as well as analyze and score them
-
nut-workspace
A workspace manager for working with multiple GitHub repositories simultaneously
-
dotium
Dot-file management for multiple machines or small teams
-
zone-update
CRUD-like operations on DNS zones for multiple providers
-
htrs
HTTP CLI for services across multiple environments
-
smr-swap
A minimal-locking, high-performance Single-Writer Multiple-Reader swap container using epoch-based memory reclamation
-
chorus
interacting with multiple Spacebar-compatible Instances at once
-
bdsh
Run commands on multiple hosts simultaneously via SSH with consensus output view
-
ash-rpc
A comprehensive JSON-RPC 2.0 implementation with multiple transport layers and advanced features
-
tend
Command-line tool for managing and running multiple processes
-
mcp-protocol-sdk
Production-ready Rust SDK for the Model Context Protocol (MCP) with multiple transport support
-
qip-iterators
Iterators for tensor product matrix multiplication
-
muldiv
trait for numeric types to perform combined multiplication and division with overflow protection
-
keymap
A lightweight key mapping library with compile-time validated derive macros and declarative configuration for multiple backends
-
emplace
Command-line tool to mirror installed software on multiple machines
-
pi_assets
assets manager, async load assets, The capacity of multiple managers is managed uniformly
-
xdbm
Cross device backup manager, which manages backups on several storages mounted on multiple devices
-
zedbar
Pure Rust barcode and QR code scanning library supporting multiple formats
-
vtcode
A Rust-based terminal coding agent with modular architecture supporting multiple LLM providers
-
ash-rpc-core
A comprehensive JSON-RPC 2.0 implementation with multiple transport layers and advanced features
-
ccx
A CLI tool for running and managing multiple Claude Code sessions in tmux
-
mcpd
Aggregates multiple MCP servers behind a single endpoint
-
tantivy-common
common traits and utility functions used by multiple tantivy subcrates
-
tsps
Quickly set up tmux workspaces by splitting windows into multiple panes
-
json-split-aom
Split a large JSON file containing an array of maps into multiple files
-
laser-dac
Unified laser DAC abstraction supporting multiple protocols
-
moonup
Manage multiple MoonBit installations
-
qr_code
QR code encoder in Rust, support structured append (data in multiple qrcodes)
-
comments-cleaner
A command-line tool for cleaning code comments, supporting multiple programming languages
-
hyperscan
bindings for Rust with Multiple Pattern and Streaming Scan
-
merge-code
A CLI tool for merging multiple code files into a signle file
-
git-workspace
Manage and update personal and work git repos from multiple providers
-
llm-mux
Multiplexer for LLMs - route prompts to multiple backends
-
peekmore
Iterator adapter like Peekable, but for peeking forward multiple elements
-
clockwords
Find and resolve natural-language time expressions across multiple languages
-
astro-float
Multiple precision floating-point numbers library
-
kftui
KFtray TUI is a Rust application that manage multiple kubectl port forward configurations
-
wait-service
Wait Service is a pure rust program to test and wait on the availability of multiple services
-
llmux
Zero-reload model switching for vLLM - manages multiple models on shared GPU
-
claude-switch
Switch between multiple Claude Code accounts from the command line
-
tropical-gemm
High-performance tropical matrix multiplication with SIMD and CUDA backends
-
gitgrip
Multi-repo workflow tool - manage multiple git repositories as one
-
s3tui
TUI application for multiple s3 account operations
-
easy-schedule
A flexible task scheduler built on Tokio with multiple scheduling options and skip conditions
-
gntp
Production-ready GNTP (Growl Notification Transport Protocol) client with Windows/Android compatibility and multiple icon delivery modes. Includes sendgrowl CLI tool.
-
egui_phosphor_icons
Phosphor Icons for egui - A flexible icon library with multiple font styles
-
reconcile
A reconciliation service to sync a key-value map over multiple instances
-
rsnark-provers-core
write Zero-Knowledge circuits for multiple prover systems
-
gitorg
A CLI tool for managing and monitoring multiple GitHub organizations
-
helm-templexer
Render Kubernetes Helm charts for multiple environments with _explicit config_ while keeping the overhead at ease
-
mdbook-combiner
combine mdbook summaries from multiple source into one mdbook
-
rust-lstm
A complete LSTM neural network library with training capabilities, multiple optimizers, and peephole variants
-
ccprof
Claude Code Profile Switcher - manage multiple user settings profiles
-
uhf-rfid
Driver for M5Stack UHF RFID reader with support for multiple transport backends
-
mp4-merge
losslessly join multiple .mp4 files shot with same camera and settings
-
wasmhub
Download and manage WebAssembly runtimes for multiple languages
-
rsnark
write Zero-Knowledge circuits for multiple prover systems
-
fuelcheck-cli
Rust CLI to fetch usage and cost data from multiple AI providers with CodexBar-compatible output
-
git-repo-manager
Manage multiple git repositories. You configure the git repositories in a file, the program does the rest!
-
abundantis
High-performance unified environment variable management from multiple sources
-
hashing
A robust, production-ready hashing library and CLI tool supporting multiple algorithms
-
fusion-media-provider
Unified media provider supporting multiple sources (Pixabay, Pexels)
-
salti
A modern, fast, multiple sequence alignment browser - built for the terminal
-
pingr
A blazing fast network scanner with beautiful terminal output and multiple export formats
-
hayasen
A multi sensor library for Embedded Rust supporting multiple sensors
-
cargo-omnibus
A thin wrapper around Cargo that generates an omnibus crate bundling multiple Rust libraries
-
mdarray-linalg
Linear algebra operations for mdarray, with multiple exchangeable backends
-
bn-loader
A profile launcher for Binary Ninja that manages multiple configurations
-
oak-pretty-print
Syntax highlighter supporting multiple programming languages
-
garage_db
Abstraction over multiple key/value storage engines that supports transactions
-
editorjs2html
converts Editor.js output into clean HTML, supporting multiple block types efficiently
-
ra-multiplex
share one language server instance between multiple LSP clients to save resources
-
bogrep
Full-text search for bookmarks from multiple browsers
-
reinhardt-mail
Email sending functionality with multiple backends
-
cu-config-variation
Example of a Copper configuration with programmatic multiple variations
-
timesplit
The easy way to use multiple WakaTime compatible instances at once!
-
anthropic-lb
Load-balancing reverse proxy for multiple Anthropic API accounts with dynamic capacity routing
-
dns-orchestrator-provider
DNS provider abstraction library for multiple cloud platforms (Cloudflare, Aliyun, DNSPod, Huaweicloud)
-
image_to_console_core
converting images to terminal ASCII art, supporting multiple image formats and terminal output methods
-
workout-24
Given four integers less than 10, use addition, subtraction, multiplication, and division to calculate 24
-
panoptes-cc
Terminal-based dashboard for managing multiple AI coding agent sessions (Claude Code, OpenAI Codex CLI)
-
pesde
A package manager for the Luau programming language, supporting multiple runtimes including Roblox and Lune
-
congregation
Run multiple parallel tasks with grouped output
-
opad
Easily manage package version across multiple package manager systems in mono repositories
-
expiring-bloom-rs
A time-decaying Bloom filter implementation with multiple storage backends
-
wait-file
cli utility to monitor for changes in one or multiple files
-
klog
that allows you to tail logs of multiple Kubernetes pods simultaneously
-
sat-solvers
Unified interface to multiple SAT solvers (CaDiCaL, MiniSat, Glucose, Lingeling, Kissat) with automatic source compilation
-
multiple_errors
Propagate multiple errors instead of just the first one
-
testlint
A comprehensive toolkit for profiling and coverage reporting across multiple programming languages
-
cfgmatic-files
Configuration file discovery and reading with multiple format support
-
cctakt
TUI orchestrator for multiple Claude Code agents using Git Worktree
-
gitopolis
Manage multiple git repositories - CLI tool - run commands, clone, and organize repos with tags
-
kalman_filters
Comprehensive Kalman filter library with multiple variants (EKF, UKF, Information Filter, Particle Filter, etc.)
-
conflate
Merge multiple values into one
-
autd3-gain-holo
Holo (Multiple foci) Gain for autd3
-
ohos-sys-opaque-types
Internal helper cratefor opaque type bindings that are used in multiple ohos-sys crates
-
maps
Inspect, compare and align multiple grid maps in an intuitive & fast GUI
-
codex-profiles
Manage multiple Codex CLI auth profiles
-
gitmgr
command-line tool to organize, monitor, and sync multiple Git repositories with ease
-
madgit
Mass run git distributed across multiple repositories
-
chatdelta
A unified Rust library for connecting to multiple AI APIs with streaming, conversations, and parallel execution
-
scnr2_generate
Scanner/Lexer with regex patterns and multiple modes
-
serde_trim
serde deserialize_with String trim.Supports multiple std::collections types
-
keyv
key-value storage with support for multiple backends
-
rusplay_collector
Rugplay application to automatically collect rewards from multiple users
-
bank-statement-rs
parsing bank and credit card transaction history from multiple financial export formats
-
dup-cli
upload multiple files to a server, support tracking progress
-
distributed-lock
Distributed locks for Rust with multiple backend support (PostgreSQL, Redis, MySQL, MongoDB, file system)
-
gemm-f16
Playground for matrix multiplication algorithms
-
pseqsid
Calculates pairwise sequence identity, similarity and normalized similarity score of proteins in a multiple sequence alignment
-
cmvm
that manages multiple CMake versions
-
gatekpr-rate-limiter
Reusable rate limiting with multiple backend support
-
mirror
unifying multiple LLM backends
-
git-backup
Bundles multiple repositories and copies to target directory
-
augurs-mstl
Multiple Seasonal-Trend decomposition with LOESS (MSTL) using the augurs time series library
-
browser-hub
Manage multiple browser instances without hassles
-
accumulators
Complete package of multiple Accumulators with Stores and hashing functions (Hashers)
-
tart
compiling and linking code written in multiple languages by their native toolchains
-
rustytracer
A high-performance ray tracer with multiple preset scenes
-
templito
A template language library that allows multiple parameters to pass between templates
-
idworker
A high-performance distributed ID generator library implementing Snowflake algorithm variants with multiple optimization modes for different performance requirements
-
cuenv-workspaces
Workspace and dependency resolution for cuenv across multiple package managers
-
ssh-agent-mux
Combine keys from multiple SSH agents into a single agent socket
-
mdbook-lang
A mdbook preprocessor enables multiple programming languages playground
-
microvmi
A cross-platform, unified, low-level VM introspection API supporting multiple hypervisors
-
lighty-launcher
A modern minecraft launcher library supporting multiple mod loaders fabric quilt, forge, neoforge, vanilla, and more
-
sync-cell-slice
Cells and slices that are accessible from multiple threads
-
neatify
A code formatter library for multiple languages with a clean API interface
-
sudoko
A comprehensive Sudoku solving library with multiple strategies, puzzle generation, and WebAssembly support
-
gcpx
GCP context switcher - manage multiple gcloud accounts with instant ADC switching
-
typed_sqlx_client
Type-safe, extensible Rust library for managing multiple SQL databases and tables with sqlx
-
gitshift
Git SSH for managing multiple GitHub accounts
-
vibe-workspace
Extremely lightweight CLI for managing multiple git repositories and workspace configurations
-
poly-translator
A high-performance multilingual translation library supporting multiple translation services
-
stream_shared
creating shareable streams that can be cloned and consumed by multiple consumers
-
outsider
Test artifact changes locally from multiple projects that already use gitlab-art
-
cctx
Claude Code context manager for switching between multiple settings.json configurations
-
async-observable
Async & reactive synchronization model to keep multiple async tasks / threads partially synchronized
-
multidate
Print multiple timezones' dates/times with offsets from the local time
-
git-persona-cli
Manage multiple Git identities with ease
-
hg-git-fast-import
import single and multiple Mercurial repositories to Git
-
gdenv
The best command-line tool to install and switch between multiple versions of Godot
-
scnr
Scanner/Lexer with regex patterns and multiple modes
-
prefer
A lightweight library for managing application configurations with support for multiple file formats
-
carwash
A beautiful TUI for managing multiple Rust projects with workspace support, dependency management, and parallel command execution
-
rssto
Convert RSS feeds into multiple formats
-
throttlecrab-server
A high-performance rate limiting server with multiple protocol support
-
protoweld
automating Protocol Buffer compilation across multiple projects and programming languages
-
nvy
command line tool for managing multiple env files (profiles) in a project
-
relgen
CLI tool for generating Pull Requests to multiple repositories
-
showme
A powerful terminal image and video viewer supporting multiple formats and rendering backends
-
turbine-llm
Unified Rust interface for multiple LLM providers with growing model support
-
nano-gemm
Small matrix multiplication
-
metrics_ipc_collector
A metrics collector that uses interprocess communication to collect metrics from multiple processes
-
unsafe_cell_slice
A microlibrary for creating multiple mutable references to a slice
-
totebag
An API for extracting/archiving files and directories in multiple formats
-
pairsnp-rs
Calculate pairwise SNP distances given a multiple sequence alignment
-
QuantumTimeSandwich-iterators
Iterators for tensor product matrix multiplication
-
gemm-common
Playground for matrix multiplication algorithms
-
cliperge
A CLI tool to combine the contents of multiple files and copy to the clipboard
-
vecmindb
High-performance vector database with multiple index algorithms (HNSW, IVF, etc.) and NSGA-II auto-tuning
-
noether
Abstract algebraic structures for Rust
-
serde-generate
generate (de)serialization code in multiple languages
-
errorstash
collecting multiple related errors, and reporting them together
-
xsshend
CLI tool for uploading files to multiple SSH servers
-
curpare
Takes multiple web links and compare their results between eachother
-
microgemm
General matrix multiplication with custom configuration in Rust. Supports no_std and no_alloc environments
-
rust_tui_coder
AI-powered terminal coding assistant with interactive TUI, supporting multiple LLMs and comprehensive development tools
-
artem
Convert images from multiple formats (jpg, png, webp, etc…) to ASCII art
-
fnox
A flexible secret management tool supporting multiple providers and encryption methods
-
env-setter
runs commands with env variables from (multiple) env files
-
burstq
A multi-producer, multi-consumer channel that supports sending or receiving multiple values in a single operation
-
piston2d-graphics
2D graphics that works with multiple back-ends
-
rmcp-mux
MCP server multiplexer - single server, multiple clients via Unix sockets
-
secretsharing_shamir
Hardened Rust cryptographic library for Shamir's Secret Sharing with support for multiple prime sizes
-
tuidict
TUI dictionary with support for multiple language pairs from FreeDict
-
rote-mux
A terminal multiplexer for monitoring and managing multiple processes
-
track_presence
Shows your current music on Discord, with support for multiple media players
-
aho-corasick-unsafe
Fast multiple substring searching
-
omni-schema
Universal Schema Generator for Rust - One source of truth, multiple outputs
-
cargo-macrofmt
Format Rust macro attributes across multiple lines
-
parrun
A command line tool to run multiple commands at the same time
-
cloud-file-storage
Cloud file storage server based on the Rust hyperlane framework, supporting multiple file types for upload
-
klaudes
CLI tool for managing multiple Anthropic API configurations
-
runmany
Easily run multiple long-running commands in parallel
-
tenk
10K - A Rust library for fetching market data from multiple sources
-
foocalc
A command line RPN calculator with multiple precision and unit support
-
nacm-validator
NACM (Network Access Control Model) validator with Tail-f ACM extensions and multiple configuration files support
-
shared_http_body
creating shareable HTTP bodies that can be cloned and consumed by multiple consumers
-
ramp
A high-performance multiple-precision arithmetic library
-
rigatoni-destinations
Destination implementations for Rigatoni CDC/Data Replication: S3 with multiple formats and compression
-
git-del-branches
Git tool to select and delete multiple branches
-
libcpuname
Identify CPU vendors, chips, and cores across multiple architectures
-
easy-config-store
flexible configuration management library for Rust that supports multiple serialization formats and both synchronous and asynchronous operations
-
hash_on_write
A wrapper for storing hash results to avoid running costly hash functions multiple times without modifying the value
-
vhe
ElGamal homomorphic encryption library with verifiable operations
-
rllm
Unifies multiple LLM backends in Rust
-
background-runner
Run a heavy task in the background multiple times without blocking the triggering thread
-
fyrer
A lightweight tool to run multiple dev servers concurrently
-
plate-spinner
Dashboard for managing multiple concurrent Claude Code sessions
-
trustfall_rustdoc
Run Trustfall queries across multiple rustdoc JSON format versions
-
rumpsteak-aura-fsm
Session types for asynchronous communication between multiple parties (Aura flavored)
-
ncaa_data_rs
Tools for fetching and handling NCAA data for multiple sports
-
ggid
Git Identity Manager - A complete solution for managing multiple Git identities
-
flaky_test
atttribute macro for running a flaky test multiple times
-
workspace-cli
Manage multiple repos as a virtual workspace via symlinks, streamline multi-repo dev workflows easily
-
concat-idents
Allows concatenating multiple identifiers and using them everywhere
-
catsu
High-performance embeddings client for multiple providers
-
vegafusion-core
Core components required by multiple VegaFusion crates, with WASM compatibility
-
numtimes
A command line tool that prints out the multiplication table of a number
-
git-thing
A cli tool to manage multiple git profiles
-
pq-envelope
Post Quantum Hybrid Encryption for multiple recipients
-
valinta
zero config Rust crate 🦀 for multiple selection in the terminal
-
termal-msa
A viewer of multiple sequence alignments, with a text user interface
-
yohu
A versatile command-line cryptography tool implementing multiple cipher algorithms for educational and practical use
-
git-digger
Helper library to handle multiple git repositories
-
simple_serde
A wrapper around multiple serde libraries making it easy to encode and decode multiple types
-
oblivious_transfer_protocols
Oblivious Transfer (OT), Oblivious Transfer Extensions (OTE) and multiplication protocol using them
-
monarch-cell
single writer multiple readers cell of memory for non atomic types
-
bevy_simple_prefs
A small Bevy plugin for persisting multiple Resources to a single file
-
cubek-matmul
CubeK: Matrix Multiplication Kernels
-
qlora-gemm-common
Common utilities for qlora-gemm matrix multiplication - maintained fork using qlora-paste
Try searching with DuckDuckGo or on crates.io.