differs …graphics? …cross-platform? …version-control?

  1. gix-diff

    Calculate differences between various git objects

    v0.53.0 1.8M #version-control #git-object #gitoxide #gix #calculate #performance-optimized #diffing #git-clone
  2. dircpy

    Copy directories recursively with flexible options

    v0.3.19 115K #file-copy #recursion #filesystem
  3. diffy

    Tools for finding and manipulating differences between files

    v0.4.2 290K #diff-patch-merge #finding-difference #version-control
  4. uucore

    uutils ~ 'core' uutils code library (cross-platform)

    v0.2.2 61K #coreutils #uutils #cross-platform #cli
  5. goldenfile

    testing library

    v1.8.0 56K #goldenfile-testing #testing #test #library
  6. dir-diff

    Do two directories have different contents?

    v0.3.3 186K #directory #diff #fs
  7. 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

    v0.4.9 7.9K #solver #tui #cassowary #graphics
  8. wasmtime-internal-math

    INTERNAL: Low-level math routines used in Wasmtime

    v36.0.2 224K #wasmtime #wasm #trunc #math #low-level #cross-platform #standards-compliant #libm #terms #warnings
  9. anycoder

    A fast, lightweight command-line utility for encoding and decoding data between different formats

    v0.1.0 160 #data-format #command-line-tool #encoding-decoding #between-different #base64-url #automation #error-message
  10. rtsc

    Real-time Synchronization Components

    v0.3.17 270 #plc #real-time #sync
  11. biff

    Byte by byte file comparator

    v0.2.0 #text-file #comparator #compare
  12. radsort

    Radix sort implementation for sorting by scalar keys (integers, floats, chars, bools)

    v0.1.1 155K #radix-sorting #sorting #counting-sorting #radix #counting
  13. mutaig

    Mutable AIGs designed for equivalence checking

    v0.4.2 140 #aig #graphviz #equivalence-checking
  14. fractional_index

    fractional indexing

    v2.0.2 4.8K #indexing #btree-map #concurrency-list #element #conflict #serialization #real-time #concurrency-collection #blog-post
  15. javascript-globals

    Global identifiers from different JavaScript environments

    v1.3.3 4.4K #javascript #globals
  16. geoconv

    convert between different coordinate systems

    v0.7.1 9.1K #coordinate-system #latitude-longitude #convert #latitude-longitude-coordinates #elevation #earth #wgs84 #xyz #azimuth #enu
  17. music-exporter

    export music from different sources

    v1.0.8 1.0K #spotify #music #source
  18. geomorph

    conversion between different coordinate systems

    v2.0.2 2.7K #transformation #geospatial #geospatial-coordinates #coordinates-transformation
  19. thesis

    controlling & monitoring experimental code paths

    v0.7.0 #refactoring #experiment #experimental
  20. recoord

    Handle coordinates in different formats

    v0.2.8 500 #openstreetmap #coordinates #geohash #nominatim
  21. mcp2221-hal

    Driver for the MCP2221 USB to UART, I2C and GPIO converter

    v0.1.0 #gpio-pin #i2c-driver #embedded-hal
  22. treediff

    Find the difference between arbitrary data structures

    v5.0.0 390K #tree-structure #diff #arbitrary #structures
  23. git-mirror

    Sync between different git repositories

    v0.14.15 350 #git-repository #mirror #sync
  24. cubecl-cpp

    CPP transpiler for CubeCL

    v0.6.0 37K #metal #cpp #hip #gpu
  25. cargo-ruin

    Ruins your project with different options

    v0.0.4 #cargo #ruins #different #removing
  26. seqsizzle

    A pager for viewing FASTQ and FASTA files with fuzzy matching, allowing different adaptors to be colored differently

    v0.2.0 130 #bioinformatics #fastq #pager #visualization #genomic-sequencing
  27. hwatch

    A modern alternative to the watch command, records the differences in execution results and can check this differences at after

    v0.3.19 140 #watch #monitoring #command
  28. csvdiff

    Compare two CSV files by key and show differences

    v0.2.3 430 #csv #diff
  29. project-creation-tui

    My TUI for generating different types of projects

    v1.0.2 210 #tui #generator #project #creation #different
  30. pack1

    Byte array newtypes for different primitive types

    v1.0.0 52K #byte-array #newtype #different #primitive #alignment
  31. rssto

    Aggregate RSS feeds into different formats

    v0.1.0 #rss #aggregator #static #convertor
  32. atg

    Convert transcripts between different file formats

    v0.8.6 #genomics #bioinformatics #transcript #genetics #transcriptomics
  33. rustic_testing

    rustic_testuing - library for test support in rustic-rs

    v0.3.3 #testing #rustic #rustic-rs #rustic-testuing #ecosystem
  34. rattler_digest

    used by rattler crates to compute different hashes from different sources

    v1.1.5 17K #rattler #hash #compute #conda #source #compute-hash #environment-management #python-bindings
  35. any-storage

    Virtual FileStore Abstraction for different Backends

    v0.3.2 #file-metadata #cloud-storage #store-file #file-store #abstraction #async-write #async-read #local-store #http-file #byte-range
  36. audiotags

    Unified IO for different types of audio metadata

    v0.5.0 2.1K #audio-metadata #audio #tags #id3
  37. tivilsta

    A different whitelisting mechanism for blocklist maintainers

    v0.5.3 440 #allow-list #blocklist #tool
  38. sort-downloads

    My TUI for generating different types of projects

    v0.1.2 110 #download #sorting #tui #different #generator #jpeg #svg #webp #windows-installer
  39. hvec

    A Vec-like structure that can store different types of different sizes contiguous with each other in memory

    v0.5.0 #vec #heterogeneous #any
  40. simdeez

    SIMD library to abstract over different instruction sets and widths

    v2.0.0-dev5 3.8K #simd #avx2 #performance #sse
  41. task-keeper

    Task keeper to manage tasks from different task runners

    v0.30.3 150 #task-runner #deno #npm #just
  42. luciferous-case-converter

    A CLI tool to convert text between different cases

    v1.0.0 #case-converter #cli #converter #case #text
  43. traitgraph

    Abstracting over different graph representations

    v8.1.2 190 #graph #graph-traits #abstract #implementation #traits
  44. alhamd

    Translation of 'Alhamdulillaah' (Praise be to God) in different languages

    v0.1.2 270 #meaning #alhamdulillah #alhamdulillaah #dictionary #islam
  45. coredump-copy

    Copy coredumps for debugging on a different machine

    v0.1.6 150 #coredump #machine #executable #different #file
  46. sharded-vec-writer

    Write parts of a Vec from different threads

    v0.4.0 1.7K #vec-writer #part #shard #different-thread #initialization
  47. many_cpus_benchmarking

    Criterion benchmark harness to easily compare different processor configurations

    v0.1.30 130 #benchmark #criterion #compare #processor #harness #memory-region #modes #hardware-aware #data-transfer #vec-u8
  48. halfbrown

    Multi backend HashMap for higher performance on different key space sizes

    v0.3.0 470K #hash-map #key-space #back-end #different #size #vec-map
  49. epochs-cli

    Check strings given on the command line against different epochs

    v0.6.1 310 #epoch #command-line-interface #different #uuid #date #ulid #date-format #candidate
  50. image_hasher

    that provides perceptual hashing and difference calculation for images

    v3.0.0 12K #perceptual-hash #perceptual-difference #image
  51. diffy-imara

    Tools for finding and manipulating differences between files

    v0.3.2 330 #diff-patch-merge #version-control #diff
  52. nshare

    Conversion between n-dimensional types in different Rust crates

    v0.10.0 12K #convert #borrow #nalgebra #image
  53. wtx-ui

    Different user interfaces for WTX

    v0.2.0 150 #websocket #networking #io
  54. grapple_db

    clients for different databases with lightweight interface

    v0.3.1 260 #database-client #scylla #redis #stream #delete-model #crud #database-interface #del
  55. embedded-hal-compat

    Compatibility layer for interoperability between different embedded-hal versions

    v0.13.0 300 #compatibility #embedded-hal #embedded
  56. image-decompose

    Decomposes image into separate channels in different colour spaces

    v0.4.2 420 #rgb #image #hsl #lab #graphics #luv
  57. grammers-session

    Different session storages for Telegram data

    v0.7.0 1.0K #session-storage #telegram #tl
  58. bigraph

    Different representations with implemented operations on bigraphs

    v5.0.1 160 #graph #abstract #bidirected #implementation
  59. model-mapper

    Derive macro to map between different types

    v0.6.1 #mapper #model #from #into
  60. sync-ldap-subtrees

    Syncs two LDAP subtrees on two different LDAP servers similar to rsync for files

    v0.2.14 650 #ldap-server #ldap #subtree
  61. spi-memory-async

    A generic driver for different SPI Flash and EEPROM chips

    v0.2.0 #spi-flash #eeprom #async #serial #flash
  62. favicon-generator

    generate favicons with different formats and sizes

    v0.4.3 1.7K #favicon #icons #generator #web-app
  63. welcomer

    CLI program to say hello in different languages

    v0.1.4 350 #command-line-arguments #say-hello #different-language #generator #user-name #greeting
  64. askama_web

    A compatibility add-on for Askama to support many different web frameworks

    v0.14.6 12K #html-template #markup #template
  65. empfindung

    CIE Delta E colour difference algorithms

    v0.2.6 #color-difference #cie #quantify #graphics #difference
  66. worldtimeapi

    API for getting the current time in different timezones

    v0.5.3 430 #timezone #time-api #world-time #endpoint #getting #time-in-different #ip
  67. tagid

    Defines a newtype labeled tagging for different types of ids

    v0.3.2 160 #uuid #snowflake-id #cuid
  68. trait_mux

    Proc macro library for generating enums that can multiplex different trait objects

    v0.3.2 #proc-macro #traits #multiplex
  69. multibg-sway

    Set a different wallpaper for the background of each Sway workspace

    v0.1.10 #desktop #wallpaper #desktop-background #wayland #sway
  70. pstd

    parts of Rust std library ( different implementations, features not yet stabilised etc )

    v1.0.3 #rust-std #different #part #btree-map #b-tree
  71. s3rs

    A s3 cli client with multi configs with different provider

    v0.4.32 #amazon-s3 #ceph #aws #amazon
  72. ratio-reactor

    Setup WebWorkers as queueing job shop reactors in WASM applications with different strategies

    v0.7.0 400 #web-worker #reactor #queuing
  73. cargo-prebuilt

    Download prebuilt crate binaries for many different platforms

    v0.7.6 #cargo-subcommand #binary
  74. convfmt

    cli tool which can convert different formats

    v1.1.1 190 #convert-json #json-format #toml #convert #format
  75. prebindgen

    Separate FFI implementation and language-specific binding into different crates

    v0.3.0 280 #cbindgen #cross-platform #csbindgen #bindings
  76. attribute-search-engine

    Generic search engine for rows with attributes using different matchers

    v0.4.0 #search-engine #attributes
  77. secret-lib

    Cross-platform, asynchronous Rust library to retrieve secrets from different sources

    v1.0.0 190 #credentials #keychain #keyring #password #secret
  78. i_overlay

    Boolean Operations for 2D Polygons: Supports intersection, union, difference, xor, and self-intersections for all polygon varieties

    v4.1.0 135K #boolean-operations #polygon #graphics
  79. diesel_cli_ext

    different tools for projects using the diesel_cli

    v0.3.14 #codegen #diesel #diesel-cli #cli
  80. Lion-cli

    A developer tool to create files of different coding languages

    v0.5.0 2.2K #lion-cli #command-line-tool #file #cli
  81. s2protocol

    A parser for Starcraft II - Replay format, exports to different target formats

    v3.4.0 310 #arrow #polars #mpq #sc2replay #starcraft2
  82. irx-config

    convenient way to represent/parse configuration from different sources

    v3.5.0 2.4K #secret #config #environment #seal
  83. nael

    A Dalamud version manager that makes working with different releases of Dalamud simple

    v0.4.4 550 #version-manager #dalamud #cli
  84. verso

    A literate programming tool that does things a little differently

    v0.3.0 #literate-programming #documentation-generator
  85. interlude

    Convert share links of different music streaming services

    v0.1.0 #music-streaming #spotify #convert #service #share #album #tidal #apple-music #deezer #artist
  86. radnelac

    Calculations in a variety of different timekeeping systems

    v0.0.2 240 #gregorian-calendar #system #calculations #timekeeping #date #julian
  87. ironcore-alloy

    IronCore Labs SDK for all your different Application Layer Encryption needs

    v0.13.0 #cryptography #saas-shield #ale #cloaked-ai
  88. wtx

    A collection of different transport implementations and related tools focused primarily on web technologies

    v0.36.1 1.0K #database #web-transport #tls
  89. chunkfs

    An in-memory file system that can be used to compare different deduplication algorithms

    v0.1.3 #deduplicate #chunking #cdc #filesystem
  90. adjustp

    handle different p-value adjustments

    v0.1.6 180 #statistics #hypothesis-testing #p-value
  91. plyg

    A Playground to safely try out different programming languages in a single file

    v0.2.0 110 #single-file #playground #play
  92. dihardts_omicstools

    Collection of different omic tools, structs and enums

    v3.1.0 160 #amino-acid #struct #element #biology #particle #retention #structs-and-enums #masses #molecular #protein
  93. gbsdiff

    highlighting the differences in the execution of two GBS files

    v1.0.1 #music #gameboy #chiptune
  94. metrum

    Easily work with and compare temeratures in different units

    v1.1.0 500 #units #unit-conversion #compare #value #length #wasm
  95. ego

    Alter Ego: run Linux desktop applications under a different local user

    v1.1.7 #wayland #pulse-audio #sudo #security
  96. multibg-wayland

    Set a different wallpaper for the background of each Sway or Hyprland or niri workspace

    v0.2.4 150 #desktop #wallpaper #sway #desktop-background #wayland
  97. matchtigs

    Different algorithms for computing small and minimum plain text representations of kmer sets

    v2.1.9 #genome #plain-text #bio #k-mer #compression
  98. stdio-override

    overriding Stdin/Stdout/Stderr with a different stream

    v0.2.0 12K #cross-platform #sockets #fd #io
  99. sector

    A stateful vector implementation that provides different memory management behaviors through Rust traits and state machines

    v0.1.21 100 #collection #array
  100. aws-assume-role

    CLI tool to easily switch between AWS IAM roles across different accounts

    v1.3.1 #sso-iam #iam #aws #role #cli
  101. zelzip_icebrk

    different algorithms used on Nintendo consoles to generate the parental control master key

    v1.0.4 #generator #master-key #algorightm
  102. common_traits

    Traits to write generic functions on different numeric types, with atomic support, and other features

    v0.12.0 2.4K #numeric-traits #atomic #math
  103. axum-content-negotiation

    Axum middleware to use Accept and Content-Type headers to serialize with different formats

    v0.1.3 120 #axum-middleware #content-negotiation #middleware
  104. keepass-diff

    This CLI-tool reads two Keepass (.kdbx) files and prints their differences

    v1.2.0 #keepass #diff #cli
  105. mouce

    that aims to help simulating and listening mouse actions across different platforms

    v0.3.0 100 #mouse-event #listen #mouse #click #events
  106. vmks-exam-generator

    CLI program for pseudo-randomly generating different variants of an embedded programming exam

    v1.3.1 #generator #embedded-programming #variant #exam #different #plain-text #bank #latex
  107. pmx

    A CLI tool for managing AI agent profiles across different platforms (Claude, Codex)

    v0.1.0 #ai-agent #profile #claude #cli
  108. teamdate

    keep track of time for team members across different time zones & DST changes

    v0.4.0 180 #timezone #keep-track-of-time #team-members #across #dst #date-time
  109. json-compare-cli

    A command-line tool to compare JSON files and print the differences in a human-readable format

    v0.1.3 #human-readable-format #rust #cli
  110. zet

    zet finds the union, intersection, set difference, etc of files considered as sets of lines

    v2.0.1 300 #set-operations #uniq #intersection
  111. cargo-duplicates

    Cargo subcommand for displaying when different versions of a same dependency are pulled in

    v0.8.4 #cargo-subcommand #dependencies #deps
  112. serde-diff

    A small helper to serialize the diff of two structs of the same type and apply those differences to other structs

    v0.4.1 1.3K #serialization #struct #difference #apply #field-path #messagepack #struct-fields #deserialize #rmp-serde #deserialize-data
  113. endbyte

    A no_std compatible rust library for handling byte order conversions between different endianness formats

    v0.1.0 #endianness #convert #format #embedded #compatible #between-different
  114. serde_rw

    Extend serde serializers and deserializers with the ability to read / write different file formats from / to files

    v1.0.2 550 #serde #read #file
  115. timereport

    A small command-line utility for reporting working time and displaying it in different formats

    v0.4.1 280 #command-line-tool #format #time #displaying #different #weekend #lunch
  116. timer-deque-rs

    A OS based timer and timer queue which implements timeout queues of different types

    v0.4.0 430 #timeout #scheduling #async #alarm
  117. proxy-twister

    A flexible HTTP proxy switcher that routes traffic through different proxies (SOCKS5 or HTTP) based on target host patterns

    v1.1.7 #socks5-proxy #http-proxy #switcher #http #socks5
  118. query_map

    VectorMap is a generic wrapper around HashMap<String, Vec<String>> to handle different transformations like URL query strings

    v0.7.0 299K #query-string #vec #url #serde
  119. dts

    deserialize, transform and serialize data between different encodings

    v0.6.11 #json-query #jq #yaml #hcl
  120. numdiff

    Numerical differentiation via forward-mode automatic differentiation and finite difference approximations

    v0.2.1 240 #automatic-differentiation #numerical-approximation #finite
  121. another-rxrust

    A different implementation than rxRust for easier use of ReactiveX in Rust

    v0.0.46 #reactive-x #async #rx #rxrust
  122. webgestalt

    CLI for computing enrichment for different analytes using ORA, GSEA, or NTA

    v0.3.2 #ora #gsea #nta #gmt #enrichment #command-line-tool #html-reports
  123. mem-rearrange

    Rearrange memory from one array to another of different storage layouts

    v0.1.1 #rearrange #dst #multi-dimensional-array
  124. profuzz_common

    collection of ready to use implementations for the different traits to be implemented to run profuzz_core

    v0.1.0 120 #collection-traits #fuzzing #tcp-transport #send #different #health-check #tcp-server #tcp-port
  125. bro

    CLI shorcut tool to open/search on different websites on your browser

    v0.1.3 #browser #website #command-line-tool #search #open #opensearch
  126. future-queue

    Adapters to manage a queue of futures, where each future can have a different weight

    v0.4.0 159K #async-stream #stream-future #future-stream #buffer-unordered #async
  127. 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…

    v0.2.1 #git-diff #cmd #diff #git
  128. automerge

    A JSON-like data structure (a CRDT) that can be modified concurrently by different users, and merged again automatically

    v1.0.0-beta.3 8.8K #crdt #json-like #auto-commit #conflict #concurrent-data-structures #text-encoding #serialization #hash #quite #in-order
  129. idworker

    A high-performance distributed ID generator library implementing Snowflake algorithm variants with multiple optimization modes for different performance requirements

    v0.3.0 #snowflake-id #id-generator #snowflake
  130. tui-journal

    Tui app allows writing and managing journals/notes from within the terminal With different local back-ends

    v0.16.1 130 #tui #journal #terminal-app
  131. par_slice

    Slices that may be accessed from multiple threads with different levels of safety

    v1.0.0 220 #slice #parallel #index #concurrency #access
  132. 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.

    v0.10.0 57K #diff-algorithm #algorithm #data-structure #difference
  133. async-duplex-channel

    An asynchronous duplex communication channel between multiple clients and a single responder in different asynchronous blocks

    v0.1.2 #async-channel #duplex #concurrency #tokio
  134. move

    budget planning application that will manage the budget based on different categories like (grocery, gadgets, etc)

    v0.12.7 #command-line #spending #budgetplanning
  135. rust_intervals

    Intervals arithmetic with any combination of open, closed or infinite bounds, along with operations like intersection, convex hull, union, difference,

    v1.0.0 #convex-hull #interval #intersection #range #open-closed #range-intersection
  136. 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.

    v1.1.2 2.9K #interval-tree #exclusive #difference #bounds #tree
  137. Try searching with DuckDuckGo or on crates.io.

  138. 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

    v0.9.1 #cargo-subcommand #performance-optimization #optimization #cpu #performance
  139. normalizer

    Automatic remastering CLI program intended for DJs who play a lot of different genres or older tracks that have inconsistent masters

    v0.1.5 #track #dynamic-range #play #dj #settings #genres #audio #older #masters #ffmpeg
  140. cleaner-upper-rs

    A fast, cross-platform file system cleaner for removing recreatable folders and cache directories across different operating systems

    v0.1.2 #os #cross-platform #directory-cache #cleanup #filesystem #cleaner #parallel-processing #removing #system-directory #case-insensitive
  141. netns-proxy

    Forwards incoming requests to a given target while outgoing connections are created from different namespace

    v0.2.1 #namespaces #proxy #netns #linux #namespace
  142. rust_play_digital

    implements analog functions of digital circuits.You can build and match different circuits as you want

    v0.1.3 #logic-circuit #digital-circuit #simulation
  143. 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.

    v0.0.27 200 #secure-random #product-os #key-generation
  144. dezoomify-rs

    Allows downloading zoomable images. Supports several different formats such as zoomify, iiif, and deep zoom images.

    v2.9.4 #image #download
  145. lab

    Tools for converting RGB colors to the CIE-L*a*b* color space, and comparing differences in color

    v0.11.0 87K #color-space #rgb #pixel
  146. 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

    v2.4.2 #okh #convert #cli
  147. 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.

    v1.1.3 #logging-framework #logging #logger
  148. graphile_worker

    High performance Rust/PostgreSQL job queue (also suitable for getting jobs generated by PostgreSQL triggers/functions out into a different work queue)

    v0.8.6 #job-queue #jobs-queue #high-performance #postgresql #job-scheduling #task-scheduling #send-email #cron-job #graphile #retries
  149. shiftnanigans

    contains different iteration data structures for either iterating or for shifting iteratively forward and backward

    v0.3.5 #algorithm #iterator #data-structures
  150. 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.

    v0.0.38 130 #product-os #content-security-policy
  151. recycle_vec

    method for Vec to recycle it's backing allocation for use with another Vec of different type

    v1.1.2 #vec #recycling #lifetime #backing #allocation #zero-copy-parser

Narrow the search: differs graphics, …cross-platform, …version-control, …command-line-tool, …serialization, …compression, …data-structures, …bioinformatics, …tui, …uuid