-
gix-diff
Calculate differences between various git objects
-
dircpy
Copy directories recursively with flexible options
-
diffy
Tools for finding and manipulating differences between files
-
uucore
uutils ~ 'core' uutils code library (cross-platform)
-
goldenfile
testing library
-
dir-diff
Do two directories have different contents?
-
kasuari
layout solver for GUIs, based on the Cassowary algorithm. A fork of the unmaintained cassowary-rs crate with improvments and bug fixes. Kasuari is the indonesian name for the cassowary bird
-
wasmtime-internal-math
INTERNAL: Low-level math routines used in Wasmtime
-
anycoder
A fast, lightweight command-line utility for encoding and decoding data between different formats
-
rtsc
Real-time Synchronization Components
-
biff
Byte by byte file comparator
-
radsort
Radix sort implementation for sorting by scalar keys (integers, floats, chars, bools)
-
mutaig
Mutable AIGs designed for equivalence checking
-
fractional_index
fractional indexing
-
javascript-globals
Global identifiers from different JavaScript environments
-
geoconv
convert between different coordinate systems
-
music-exporter
export music from different sources
-
geomorph
conversion between different coordinate systems
-
thesis
controlling & monitoring experimental code paths
-
recoord
Handle coordinates in different formats
-
mcp2221-hal
Driver for the MCP2221 USB to UART, I2C and GPIO converter
-
treediff
Find the difference between arbitrary data structures
-
git-mirror
Sync between different git repositories
-
cubecl-cpp
CPP transpiler for CubeCL
-
cargo-ruin
Ruins your project with different options
-
seqsizzle
A pager for viewing FASTQ and FASTA files with fuzzy matching, allowing different adaptors to be colored differently
-
hwatch
A modern alternative to the watch command, records the differences in execution results and can check this differences at after
-
csvdiff
Compare two CSV files by key and show differences
-
project-creation-tui
My TUI for generating different types of projects
-
pack1
Byte array newtypes for different primitive types
-
rssto
Aggregate RSS feeds into different formats
-
atg
Convert transcripts between different file formats
-
rustic_testing
rustic_testuing - library for test support in rustic-rs
-
rattler_digest
used by rattler crates to compute different hashes from different sources
-
any-storage
Virtual FileStore Abstraction for different Backends
-
audiotags
Unified IO for different types of audio metadata
-
tivilsta
A different whitelisting mechanism for blocklist maintainers
-
sort-downloads
My TUI for generating different types of projects
-
hvec
A Vec-like structure that can store different types of different sizes contiguous with each other in memory
-
simdeez
SIMD library to abstract over different instruction sets and widths
-
task-keeper
Task keeper to manage tasks from different task runners
-
luciferous-case-converter
A CLI tool to convert text between different cases
-
traitgraph
Abstracting over different graph representations
-
alhamd
Translation of 'Alhamdulillaah' (Praise be to God) in different languages
-
coredump-copy
Copy coredumps for debugging on a different machine
-
sharded-vec-writer
Write parts of a Vec from different threads
-
many_cpus_benchmarking
Criterion benchmark harness to easily compare different processor configurations
-
halfbrown
Multi backend HashMap for higher performance on different key space sizes
-
epochs-cli
Check strings given on the command line against different epochs
-
image_hasher
that provides perceptual hashing and difference calculation for images
-
diffy-imara
Tools for finding and manipulating differences between files
-
nshare
Conversion between n-dimensional types in different Rust crates
-
wtx-ui
Different user interfaces for WTX
-
grapple_db
clients for different databases with lightweight interface
-
embedded-hal-compat
Compatibility layer for interoperability between different embedded-hal versions
-
image-decompose
Decomposes image into separate channels in different colour spaces
-
grammers-session
Different session storages for Telegram data
-
bigraph
Different representations with implemented operations on bigraphs
-
model-mapper
Derive macro to map between different types
-
sync-ldap-subtrees
Syncs two LDAP subtrees on two different LDAP servers similar to rsync for files
-
spi-memory-async
A generic driver for different SPI Flash and EEPROM chips
-
favicon-generator
generate favicons with different formats and sizes
-
welcomer
CLI program to say hello in different languages
-
askama_web
A compatibility add-on for Askama to support many different web frameworks
-
empfindung
CIE Delta E colour difference algorithms
-
worldtimeapi
API for getting the current time in different timezones
-
tagid
Defines a newtype labeled tagging for different types of ids
-
trait_mux
Proc macro library for generating enums that can multiplex different trait objects
-
multibg-sway
Set a different wallpaper for the background of each Sway workspace
-
pstd
parts of Rust std library ( different implementations, features not yet stabilised etc )
-
s3rs
A s3 cli client with multi configs with different provider
-
ratio-reactor
Setup WebWorkers as queueing job shop reactors in WASM applications with different strategies
-
cargo-prebuilt
Download prebuilt crate binaries for many different platforms
-
convfmt
cli tool which can convert different formats
-
prebindgen
Separate FFI implementation and language-specific binding into different crates
-
attribute-search-engine
Generic search engine for rows with attributes using different matchers
-
secret-lib
Cross-platform, asynchronous Rust library to retrieve secrets from different sources
-
i_overlay
Boolean Operations for 2D Polygons: Supports intersection, union, difference, xor, and self-intersections for all polygon varieties
-
diesel_cli_ext
different tools for projects using the diesel_cli
-
Lion-cli
A developer tool to create files of different coding languages
-
s2protocol
A parser for Starcraft II - Replay format, exports to different target formats
-
irx-config
convenient way to represent/parse configuration from different sources
-
nael
A Dalamud version manager that makes working with different releases of Dalamud simple
-
verso
A literate programming tool that does things a little differently
-
interlude
Convert share links of different music streaming services
-
radnelac
Calculations in a variety of different timekeeping systems
-
ironcore-alloy
IronCore Labs SDK for all your different Application Layer Encryption needs
-
wtx
A collection of different transport implementations and related tools focused primarily on web technologies
-
chunkfs
An in-memory file system that can be used to compare different deduplication algorithms
-
adjustp
handle different p-value adjustments
-
plyg
A Playground to safely try out different programming languages in a single file
-
dihardts_omicstools
Collection of different omic tools, structs and enums
-
gbsdiff
highlighting the differences in the execution of two GBS files
-
metrum
Easily work with and compare temeratures in different units
-
ego
Alter Ego: run Linux desktop applications under a different local user
-
multibg-wayland
Set a different wallpaper for the background of each Sway or Hyprland or niri workspace
-
matchtigs
Different algorithms for computing small and minimum plain text representations of kmer sets
-
stdio-override
overriding Stdin/Stdout/Stderr with a different stream
-
sector
A stateful vector implementation that provides different memory management behaviors through Rust traits and state machines
-
aws-assume-role
CLI tool to easily switch between AWS IAM roles across different accounts
-
zelzip_icebrk
different algorithms used on Nintendo consoles to generate the parental control master key
-
common_traits
Traits to write generic functions on different numeric types, with atomic support, and other features
-
axum-content-negotiation
Axum middleware to use Accept and Content-Type headers to serialize with different formats
-
keepass-diff
This CLI-tool reads two Keepass (.kdbx) files and prints their differences
-
mouce
that aims to help simulating and listening mouse actions across different platforms
-
vmks-exam-generator
CLI program for pseudo-randomly generating different variants of an embedded programming exam
-
pmx
A CLI tool for managing AI agent profiles across different platforms (Claude, Codex)
-
teamdate
keep track of time for team members across different time zones & DST changes
-
json-compare-cli
A command-line tool to compare JSON files and print the differences in a human-readable format
-
zet
zet finds the union, intersection, set difference, etc of files considered as sets of lines
-
cargo-duplicates
Cargo subcommand for displaying when different versions of a same dependency are pulled in
-
serde-diff
A small helper to serialize the diff of two structs of the same type and apply those differences to other structs
-
endbyte
A no_std compatible rust library for handling byte order conversions between different endianness formats
-
serde_rw
Extend serde serializers and deserializers with the ability to read / write different file formats from / to files
-
timereport
A small command-line utility for reporting working time and displaying it in different formats
-
timer-deque-rs
A OS based timer and timer queue which implements timeout queues of different types
-
proxy-twister
A flexible HTTP proxy switcher that routes traffic through different proxies (SOCKS5 or HTTP) based on target host patterns
-
query_map
VectorMap is a generic wrapper around HashMap<String, Vec<String>> to handle different transformations like URL query strings
-
dts
deserialize, transform and serialize data between different encodings
-
numdiff
Numerical differentiation via forward-mode automatic differentiation and finite difference approximations
-
another-rxrust
A different implementation than
rxRust
for easier use ofReactiveX
inRust
-
webgestalt
CLI for computing enrichment for different analytes using ORA, GSEA, or NTA
-
mem-rearrange
Rearrange memory from one array to another of different storage layouts
-
profuzz_common
collection of ready to use implementations for the different traits to be implemented to run profuzz_core
-
bro
CLI shorcut tool to open/search on different websites on your browser
-
future-queue
Adapters to manage a queue of futures, where each future can have a different weight
-
giff
Visualizes the differences between the current HEAD and a specified branch in a git repository using a formatted table output in your terminal. The differences are displayed with color-coded…
-
automerge
A JSON-like data structure (a CRDT) that can be modified concurrently by different users, and merged again automatically
-
idworker
A high-performance distributed ID generator library implementing Snowflake algorithm variants with multiple optimization modes for different performance requirements
-
tui-journal
Tui app allows writing and managing journals/notes from within the terminal With different local back-ends
-
par_slice
Slices that may be accessed from multiple threads with different levels of safety
-
diffus
Finds the difference between two instances of any data structure. Supports: collections, Strings, Maps etc. Uses LCS where applicable. Also supports derive via
diffus-derive
. -
async-duplex-channel
An asynchronous duplex communication channel between multiple clients and a single responder in different asynchronous blocks
-
move
budget planning application that will manage the budget based on different categories like (grocery, gadgets, etc)
-
rust_intervals
Intervals arithmetic with any combination of open, closed or infinite bounds, along with operations like intersection, convex hull, union, difference,
-
unbounded-interval-tree
An interval tree working with inclusive/exclusive bounds, as well as unbounded intervals. Provides helpers to fetch overlapping intervals, and difference of intervals.
-
cargo-multivers
Cargo subcommand to build multiple versions of the same binary, each with a different CPU features set, merged into a single portable optimized binary
-
normalizer
Automatic remastering CLI program intended for DJs who play a lot of different genres or older tracks that have inconsistent masters
-
cleaner-upper-rs
A fast, cross-platform file system cleaner for removing recreatable folders and cache directories across different operating systems
-
netns-proxy
Forwards incoming requests to a given target while outgoing connections are created from different namespace
-
rust_play_digital
implements analog functions of digital circuits.You can build and match different circuits as you want
-
product-os-random
Product OS : Random provides a suite of random generator tools for different contexts. This includes random text, number and key generators including crypotgraphically secure random generation.
-
dezoomify-rs
Allows downloading zoomable images. Supports several different formats such as zoomify, iiif, and deep zoom images.
-
lab
Tools for converting RGB colors to the CIE-L*a*b* color space, and comparing differences in color
-
okh-tool
A CLI tool to deal with Open Know-How (OKH) data files. Its main functionalities are: validation of and conversion between the different formats
-
log_x
The
Log X
library provides a flexible and extensible logging framework for Rust applications. It supports different log levels, module-specific logging, and customizable log output targets. -
graphile_worker
High performance Rust/PostgreSQL job queue (also suitable for getting jobs generated by PostgreSQL triggers/functions out into a different work queue)
-
shiftnanigans
contains different iteration data structures for either iterating or for shifting iteratively forward and backward
-
product-os-configuration
Product OS : Configuration provides a structured format for configuring Product OS : Server to run with different features and services. This crate is intended to be used with Product OS : Server.
-
recycle_vec
method for Vec to recycle it's backing allocation for use with another Vec of different type
Try searching with DuckDuckGo or on crates.io.
Narrow the search: differs graphics, …cross-platform, …version-control, …command-line-tool, …serialization, …compression, …data-structures, …bioinformatics, …tui, …uuid