diff

  1. pretty_assertions

    用彩色差异覆盖 assert_eq!assert_ne!,添加彩色差异

    v1.4.0 2.3M #diff #pretty #color #assert #replace #derive-debug #debugging
  2. 类似

    Rust 的差异库

    v2.6.0 1.8M #diff #difference #compare #change #patience #high-level
  3. diff

    基于 LCS 的切片和字符串差异实现

    v0.1.13 2.5M #lcs #diffing #slice #string #line
  4. similar-asserts

    像宏一样的 assert_eq!,具有彩色差异输出

    v1.5.0 502K #diff #color #assert
  5. cargo-public-api

    列出和比较 Rust 库 crate 在发布和提交之间的公共 API。通过 CI 或 CLI 检测破坏性 API 变更和 semver 违规。

    v0.37.0 1.3K #semver #diff #cargo-subcommand #rustdoc-json #violation #git-commit #latest-version
  6. 不同

    基于 Google 的 diff-match-patch 的语义清理差异库

    v1.0.9 537K #diff #semantic #algorithm #cleanup #google #likely #diff-match-patch
  7. prettydiff

    两个文件的并排差异

    v0.7.0 102K #diff #compare #change #text
  8. dir-diff

    两个目录的内容是否不同?

    v0.3.3 290K #directory #diff #fs #contents #different #difference #determine
  9. riffdiff

    一个差异过滤器,突出显示更改的行部分

    v3.2.0 190 #git-diff #diff #git #git-config
  10. treediff

    找出任意数据结构之间的差异

    v5.0.0 429K #data-structures #tree-structure #diff #structure #tree #general #arbitrary
  11. diffy

    文件差异查找和操作工具

    v0.4.0 194K #diff #patch #merge #version-control #system
  12. havocompare

    一个灵活的基于规则的文件和文件夹比较工具和库,包括美观的HTML报告。比较CSV、JSON、文本文件、PDF文本和图像。

    v0.6.1 450 #csv #compare #diff #difference #image #config-file #json-text
  13. public-api

    列出并比较Rust库crate的公共API。依赖于nightly工具链的rustdoc JSON输出。

    v0.37.0 6.7K #semver #diff #cargo #rustdoc-json
  14. diffsitter

    一个基于AST的difftool,用于有意义的差异

    v0.8.4 160 #ast #diff #syntax-tree #difftool #shell-completion #content
  15. imara-diff

    一个用于计算差异的高性能库

    v0.1.7 75K #diff #git-diff #difference #compare #change #myers
  16. diff-struct

    一个用于比较和向类型应用差异的trait

    v0.5.3 8.8K #diff #data-structures #diffing #macro-derive #container #string #applying
  17. rust-pgdatadiff-client

    Rust客户端,用于比较两个PostgreSQL数据库

    v0.1.13 #postgresql #database-schema #comparison #diff #compare #memory-safe #postgre-sql
  18. difftastic

    理解语法的结构化差异

    v0.60.0 2.4K #diff #syntax #line #understand #structural #compare #tree-sitter
  19. difflib

    将Python的difflib库移植到Rust

    v0.4.0 1.9M #diff #text #python #port #comparing #sequence #unified-diff
  20. diffr

    一个基于LCS的diff高亮工具,用于简化终端中的代码审查

    v0.1.5 190 #diff #console #git #code-review #cli
  21. crates-io-cli

    从命令行与crates.io交互

    v4.0.2 #search #mine #diff #crates #command-line-interface #cli #cli-interface
  22. bsdiff

    Rust版本的bsdiff二进制diff算法

    v0.2.0 1.5K #binary #patch #delta #diff #bspatch
  23. rust-pgdatadiff

    比较两个 PostgreSQL 数据库

    v0.1.6 100 #postgresql #diff #database-schema #memory-safe #postgres
  24. pretty_assertions_sorted

    包装在 rust-pretty-assertions 包周围,允许对 Debug 输出进行排序

    v1.2.3 12K #sorting #diff #pretty #debugging #assert #color #sort
  25. keepass-diff

    这是一个 CLI 工具,用于读取两个 Keepass (.kdbx) 文件并打印它们之间的差异

    v1.2.0 #keepass #diff #command-line-tool #cli
  26. typst-upgrade

    升级 typst 包

    v1.2.5 #typst #upgrade #packages #cli #typst-package #color #diff
  27. tor-consdiff

    处理 Tor 目录协议中使用的共识-diff 格式

    v0.21.0 4.0K #tor #diff #arti
  28. diffutils

    生成 diff 文件的 CLI 应用

    v0.4.1 10K #diff #generator #replace #command #generate #gnu #patch
  29. diffus

    寻找任何数据结构两个实例之间的差异。支持:集合、字符串、映射等。适用于 LCS。还支持通过 diffus-derive 派生。

    v0.10.0 34K #difference #algorithm #diff #data-structures #find #data
  30. structdiff

    零依赖包,用于生成和应用结构实例之间的部分 diff

    v0.7.1 110 #difference #struct #diff #delta-compression #instance #partial #zero-dependency
  31. diff-to-html

    html diff 到 html

    v0.2.2 330 #html #diff #yaml
  32. json-schema-diff

    比较 JSON 模式文件之间的变化

    v0.1.7 1.6K #json-schema #diff #breaking
  33. hunktool

    在 git 补丁/历史记录中查找字符串

    v0.4.1 #version-control #git #git-commit #string #diff #pattern #hunk
  34. slice-diff-patch

    提供切片 diff 和 patch 的实用函数

    v1.2.3 240 #diff #slice #patch #lcs #longest #change #functions
  35. serde-diff

    一个用于序列化相同类型结构体之间的差异并将其应用到其他结构体的辅助工具

    v0.4.1 1.0K #serialization #difference #diff #structs #field #enums #apply
  36. termdiff

    将带有颜色代码的diff写入字符串

    v3.1.4 180 #diff #terminal #terminal-text #comparison #text
  37. diffedit3

    在3面板视图中编辑diff

    v0.4.0 #diff #editor #ui #view #editing #run #merge
  38. giff

    使用格式化表格输出在终端中可视化git仓库当前HEAD与指定分支之间的差异。差异以颜色编码显示...

    v0.1.0 140 #git-branch #git-diff #git #git-repository #diff #cmd
  39. csv-diff

    以疯狂的速度比较两个CSV文件 🚀

    v0.1.0 1.7K #csv #difference #compare #diff #primary-key #database-table
  40. patchkit

    解析和操作补丁文件

    v0.1.8 6.9K #patch #diff #quilt #parser #unified #manipulating #editing
  41. radicle-surf

    一个用于Git仓库的代码冲浪库

    v0.22.0 380 #git-repository #git-history #filesystem #file #diff #revision #directories
  42. diffmatchpatch

    在Rust中重写的diff-match-patch

    v0.0.4 130 #diff #dmp #text #patch #difference #algorithm #match
  43. picodiff

    一个小型GUI应用程序,用于轻松比较文本

    v0.9.2 #text #compare #productivity #diff #cross-platform-gui #text-input
  44. line_diff

    通过将单行标记化成块来比较单行

    v0.13.2 #single-line #compare #command-line #diff #file-sorting #text #cli
  45. json_diff_ng

    一个JSON差异库,具有深度排序和正则表达式排除键的功能。包含CLI。

    v0.6.0 550 #json-diff #json #diff #cli #json-structural-diff
  46. 差异

    多种差异算法,也称为最长公共子序列

    v0.5.1 2.6K #diff #longest #algorithm #version #subsequence #slice #partial-eq
  47. dmp

    一个高性能的库,用于操作纯文本

    v0.2.0 17K #plain-text #diff #algorithm #patch #diff-match-patch #diffing #difference
  48. pratdiff

    基于耐心差异算法的彩色差异工具

    v0.1.5 #diff #patience #line #algorithm #tool #level #token
  49. webdiff_cli

    网站质量的瑞士军刀

    v0.1.0 #website #web #command-line #diff #webdiff #swiss #quality
  50. date-differencer

    计算两个DateTime实例之间的时间间隔,并以年、月、日、小时、分钟、秒以及纳秒的形式输出结果(而不是表示...

    v0.1.3 #date-time #time #date #age #diff #datediff
  51. assert_unordered

    为无序集合提供assert_eq的直接替换

    v0.3.5 33K #assertions #assert #testing #diff #replace #assertion
  52. patiencediff

    算法

    v0.2.0 150 #algorithm #unified #diff #output #list #sequence-matcher #text
  53. colored-diff

    使用ANSI颜色格式化两个字符串之间的差异

    v0.2.3 24K #ansi-colors #difference #diff #pretty-assertions #source-string
  54. patch

    解析统一差异格式的补丁

    v0.7.0 8.9K #diff #parse #parser #nom
  55. peace_diff

    为peace自动化框架提供差异类型

    v0.0.13 #automation #peace #diff #configuration #framework #clean #error
  56. baz-difftastic

    一个理解语法的结构化差异。基于difftastic,开源软件

    v0.53.4 #diff #syntax #difftastic #understand #structural #line #compare
  57. 统一差异

    GNU 统一差异格式

    v0.2.1 24K #diff #gnu #unified #patch #generator #format #package
  58. watchdiff

    一个小工具,用于比较watch输出

    v0.2.2 #command-output #diff #watch #difference #terminal #monitor #running
  59. file_diff

    一个用于测试中比较文件的原子工具

    v1.0.0 52K #testing #file #unit-testing #diff #test-files #test
  60. openrpc-diff

    比较两个OpenRPC API

    v0.1.0 #open-rpc #diff #api
  61. gsgdt

    通用字符串类型图数据类型

    v0.1.2 63K #graph #node #typed #datatype #stringly #generic #diff
  62. dipa

    dipa使高效地对大Rust数据结构进行差分编码变得容易

    v0.1.1 #delta #delta-compression #diff #encode #patch #compression #data-structures
  63. wu-diff

    使用wu算法(O(NP))计算两个切片之间的差异

    v0.1.2 2.1K #algorithm #diff #lcs #slice #wu #difference #compute
  64. lcs_rs

    最长公共子序列

    v0.1.1 #lcs #diff #dyn-programming
  65. declare_schema

    CLI / 库,用于Postgres模式迁移

    v0.0.4 700 #postgresql #migration #sql #ast #alter #schema #diff
  66. diffding

    当插入/删除超过阈值时,温柔地提醒提交

    v0.2.5 #reminder #commit #threshold #insert #diff #deletes #cross
  67. cargo-scout

    仅在差异上运行clippy::pedantic

    v0.6.0 #git-diff #clippy #diff #lint #pedantic #cli
  68. graphql-schema-diff

    GraphQL模式语义比较

    v0.2.0 230 #graphql-schema #graphql #diffing #diff #change #api #grafbase
  69. unidiff

    Rust 的统一 diff 解析/元数据提取库

    v0.3.3 2.8K #diff #unified #git #hg #svn
  70. dify

    Rust 中一种快速像素级图像比较工具

    v0.6.0 #image #compare #diff #change #assert
  71. peace_item_spec_blank

    从一个资源复制一个数字到另一个资源

    v0.0.9 #automation #numbers #peace #resource #configuration #diff #another
  72. git-hist

    一个 CLI 工具,用于在终端快速浏览文件的 git 历史

    v1.0.5 #git #diff #cli-tool #terminal #cli
  73. fossil-delta

    计算字符串之间的差异并应用计算出的差异的功能

    v0.2.0 #version-control #delta #text #diff #fossil #encoded-string #version-control-systems
  74. seqdiff

    两个序列之间的差异

    v0.3.0 800 #diff #vec #algorithm
  75. ansi-diff

    使用嵌入 ansi 代码连续缓冲区进行 diff,输出最小更改

    v1.1.0 #ansi-codes #immediate-mode #buffer #output #diff #change #command-line
  76. difftastic-lib

    理解语法的结构化差异

    v0.0.2 #diff #syntax #difftastic #line #compare #structural #understand
  77. k8-diff

    用于计算 Kubernetes 对象之间的 diff

    v0.1.2 4.7K #kubernetes #diff #object #computing #api
  78. svg-diff

    以操作列表的形式找到两个 SVG 之间的差异,以获取从另一个 SVG 到一个 SVG 的转换

    v0.0.6 #svg #diff #operations #animation #find #forms #generate
  79. diff-tool

    提供并排 git diff 查看

    v0.2.1 #git-diff #diff #git #tui #command-line-tool #default-config #cli
  80. dbml_diff_mysql

    比较两个 DBML 文件并生成 MySQL 的 SQL 迁移脚本

    v0.1.5 #mysql #dbml #script #sql #diff #generate #migration
  81. docchi

    一种基于差异的数据管理语言,用于实现无限撤销、游戏和需要保留每次更改的云应用自动保存

    v0.8.0 #diff #undo #binary #data-management #json5 #binary-data #autosave
  82. virtual_view

    Rust中的虚拟视图差异

    v0.2.2 #view #virtual #diff #ui
  83. spielrs_diff

    异步比较两个目录或两个文件

    v0.2.1 #directory #watcher #compare #async #server #diff #file
  84. lukaj

    SVG图像的交互式差异工具

    v0.2.0 #svg #image #diff #graphics #images #2d-graphics
  85. fscmp

    比较文件/目录

    v0.2.16 #comparing #logging #comparison #default #files-directories #diff #utility
  86. cargo-lockdiff

    通过比较Cargo.lock与vcs引用或您选择的文件,查看在运行cargo update后发生了变化的crates

    v0.3.1 #cargo #lock-file #diff #lockdiff #dependencies #lockfile
  87. haseo

    使diff命令行变得简单

    v0.1.5 #diff #command-line #js #samples-b
  88. 尝试使用DuckDuckGo搜索

  89. lcov-diff

    获取lcov覆盖率文件的差异

    v0.1.2 4.5K #lcov #diff #coverage
  90. lis

    最长递增子序列算法

    v1.0.0 #longest #increasing #subsequence #diff #list #array
  91. codesim

    比较两个单C++代码文件

    v0.1.2 #single-file #plagiarism #diff
  92. xdiff

    基于预定义配置文件的CLI,用于比较两个请求

    v0.4.3 #http-request #diff #profiles #api-request #requests #difference #predefined
  93. diffdir

    深度比较两个目录以查找差异

    v0.4.4 #compare #cli #cli-input #input #diff #terminal #cli-tool
  94. serde_json_diff

    创建机器可读的 JSON 差异

    v0.2.0 2.2K #serde-json #json-diff #json #diff #serde
  95. dirdiff-ocamlpro

    高效计算两个目录之间的差异

    v0.2.0 #directories #difference #compute #diff #dirdiff #content #different
  96. lignin-dom

    lignin 的 DOM 差异。除了比较 lignin 节点以调整 HTML 元素外,还可以从 HTML 元素构造节点树。

    v0.0.3 #dom #diff #vdom #node-tree #two-way #differs
  97. bdiff

    二进制文件差异

    v0.1.0 #diff #file #binary-file #arguments #first #second #hex
  98. git-blamediff

    一个用于在 git(1) 中自动注释文件更改的程序

    v0.1.1 #git-diff #git #diff #text #utility #cli
  99. lcs-image-diff

    具有 LCS 算法的图像差异工具

    v0.1.7 #diff #lcs #image
  100. liff

    快速 Levenshtein 差异,尽可能快地使用 Levenshtein 进行

    v0.1.1 #levenshtein #diff #patch
  101. folder_compare

    比较两个文件夹,并获取更改和新的文件列表

    v0.4.0 110 #diff #directory #changed #compare #list #folder #recursively
  102. yavomrs

    Myers 算法的通用容器变体

    v0.1.1 #container #generic #variation #myers #vec #algorithm #diff
  103. k8-obj-core

    核心 Kubernetes API 对象

    v2.1.1 #kubernetes #api #objects #diff #crd #generics
  104. text-diff

    文本差异和断言库

    v0.4.0 11K #diff #difference #change #assert
  105. asserteq_pretty

    一个在不匹配时打印更多有用差异的 assert_eq 宏

    v0.0.5 #macro #diff #prints #helpful #mismatch
  106. lcs-diff

    使用最长公共子序列算法计算两个切片之间的差异

    v0.1.1 600 #lcs #diff #difference #slice #compute #algorithm
  107. den

    一种通用的Delta编码网络差异算法

    v0.3.0 #rsync #diff #rdiff
  108. patience-diff-rs

    将耐心差异作为库和一个小型命令行工具

    v0.1.4 #diff #command-line-tool #patience #patience-diff #seen
  109. pathsub

    从一个路径中减去另一个路径,得到差分差异而不是相对路径

    v0.1.1 #path #relative-path #sub #diff #os #paths
  110. dochy

    一种基于差异的数据管理语言,用于实现无限撤销、游戏和需要保留每次更改的云应用自动保存

    v0.10.3 #undo #diff #json5 #binary #autosave #data-management
  111. lcov-summary

    在终端中总结lcov文件

    v0.2.1 #lcov #diff #summary #coverage #total #file #terminal
  112. relativetime

    🦀 Rust库,用于打印人类可读的相对时间差异

    v0.1.4 350 #duration #time #date-time #time-parser #diff #parser #datetime
  113. rpatch

    旨在使用统一差异格式补丁修补文件

    v0.1.1 #patch #diff #unified #aimed #format
  114. lcov-diff-util

    命令行工具,用于制作两个lcov文件的差异

    v0.2.1 #lcov #diff #coverage
  115. dir-cmp

    比较两个目录

    v0.1.0 #compare #diff #directory #file #recursion #lib #light
  116. update-sync

    基于差异的同步的特性和实现

    v0.1.0 #sync #diff #set #update #index #syncronisation #change
  117. subdiff

    一种类似于diff的工具,它考虑行中被选中的部分

    v0.1.0 #diff #line #difference #part #utility #context #intra-line
  118. cformat

    一个程序,用于使用clang-format(1)增量重格式化已更改的文件

    v0.1.0 #diff #git #text #utility #cli
  119. ddnet-map-diff

    一个DDraceNetwork地图差异工具

    v0.1.2 #map #diff #ddnet #teeworlds
  120. wgdiff

    基于LCS的差分算法

    v0.4.3 #diff #difference #lcs-based #algorithm #started
  121. difftastic_mod_for_windows

    理解语法的差分工具(修复了Windows终端大小的问题)

    v0.27.0 #diff #syntax #difftastic #understand #size #fork #terminal-size
  122. hash_map_diff

    比较两个HashMap之间的更改

    v0.2.0 450 #hash-map #diff #subtract #hash-maps
  123. json_diff

    用于比较json文件的小型差分工具

    v0.1.2 380 #diff #json #cli
  124. diff-ba-rs

    获取由过程引起的变量差异的宏

    v0.1.2 #diff #debugging #macro
  125. xreq-lib

    xreq/xdiff公共库

    v0.4.1 #diff #xreq #xdiff #request #cli #tool #api
  126. lock-diff

    比较Cargo.lock的差分

    v0.1.0 #cargo-lock #diff #lock-file #lockfile #cli
  127. jsondiff_rs

    Rust中的JSON差分实现

    v0.1.0 #json-diff #diff #json #patch #json-file
  128. iter-diff

    迭代器之间的差异

    v0.1.1 #iterator #difference #diff #traits #prelude #element #iterate
  129. dochy_fs

    高效组合时间线差分文件的系统文件系统

    v0.10.1 #diff #file #data #management #filesystem #system
  130. durduff

    按文件逐个比较目录

    v0.1.0-alpha.1 #directory #diff #cli
  131. foldiff

    易于配置的工具,用于获取参考文件夹与其他文件夹之间的差异

    v0.2.0 #directories #diff #compare #directory
  132. gcm-ai

    基于OpenAI生成提交消息的命令行工具,基于已暂存的更改的差分

    v0.1.7 #commit-message #openai #staged #diff #git-commit #generate #command-line-tool
  133. json_plus

    超出序列化和反序列化的JSON辅助函数

    v0.1.0 #json-diff #json #diff #merge #helper #helpers #serde-json
  134. ks-image-compare

    轻松比较图片

    v0.1.0 #diff #gui #image-diff #image-comparsion
  135. imgdiff

    一个用于比较两个图像的命令行和库

    v0.1.1 #image #command-line #diff #comparing #visual
  136. jsonpatch_rs

    Rust中的JSON Patch实现

    v0.1.0 #json-diff #patch #json #diff #patch-file #json-file
  137. dexd

    用于比较dex类文件的程序

    v0.1.0 #dex #class #diff #android #builds #reproducible #hash
  138. diff_logger

    用于Rust中JSON值的美化diff日志器

    v0.1.0 #json-diff #diff #json #log
  139. tree-edit-distance

    找出两个树之间最低成本的编辑序列

    v0.4.0 #levenshtein #tree #edit-distance #distance #diff #lcs
  140. diff_match_patch

    Diff Match Patch是一个在Rust语言中的高性能库,用于操作纯文本

    v0.1.1 #diff #text-processing #development-tools #plain-text
  141. dochy_diff

    计算Dochy Diff

    v0.10.1 #diff #data #dochy
  142. cargo-review-deps

    一个用于审查crates.io依赖项源代码的cargo子命令

    v1.1.0 #cargo #cargo-subcommand #source #io #update #package #diff
  143. print-test

    用于打印测试的便利库

    v0.1.0 #testing #print #diff #directory #case #string #lirary
  144. exec-diff

    一个小工具,用于执行GNU diff命令

    v0.1.1 #diff #wrapper #gnu-diff
  145. schemadoc-diff

    OpenApi diff库和破坏性变更检测器

    v0.1.20 #diff #openapi #breaking #change
  146. docchi_fs

    高效组合时间线差分文件的系统文件系统

    v0.8.0 #data-management #diff #management #file #data #filesystem #system
  147. side-by-side-diff

    创建并排diff文本

    v0.1.2 #side #diff #text #side-by-side
  148. difference

    文本差异和断言库

    v2.0.0 413K #text #diff #compare #change #assert
  149. pixelmatch

    像素级图像比较

    v0.1.0 310 #diff #pixel #image #match #visual
  150. diffy-fork-filenames

    https://docs.rs/diffy的分支,允许指定文件名

    v0.4.0 #patch #diff #merge
  151. pgdiff

    Postgresql模式差异工具

    v0.1.0 #schema #diff #postgresql #tool
  152. gff_diff

    生成两个GFF3文件之间的差异(JSON格式)

    v0.1.1 #gff #diff #json-diff #json-format #generate-json #gff3 #compare
  153. patchfile

    将一系列差异渲染为diff -u格式,与patch兼容

    v0.2.2 #diff #render #patch #compatible #set #format
  154. diff-parse

    解析统一差异

    v0.1.0 #diff #unified #parser
  155. py-fossil-delta

    计算字符串之间的差异并应用计算出的差异的功能

    v0.1.3 #delta #python #text #fossil #diff
  156. hdiff

    Paul Heckel差异算法

    v0.1.1 #diff #algorithm #paul #heckel
  157. visit_diff

    高效查找数据结构之间的差异

    v0.1.1 #diff #difference #data-structures #discover #structural #values #detect