|Project Name||Stars||Downloads||Repos Using This||Packages Using This||Most Recent Commit||Total Releases||Latest Release||Open Issues||License||Language|
|Phc Winner Argon2||4,327||3||12 days ago||1||February 27, 2018||78||other||C|
|The password hash Argon2, winner of PHC|
|Blake3||3,968||145||2 days ago||25||January 25, 2022||100||other||Assembly|
|the official Rust and C implementations of the BLAKE3 cryptographic hash function|
|Jssha||2,157||1,657||380||5 months ago||20||December 07, 2020||2||bsd-3-clause||TypeScript|
|Openhashtab||2,102||3 days ago||61||gpl-3.0||C++|
|📝 File hashing and checking shell extension|
|Imagehash||1,878||30||2||3 months ago||14||November 29, 2021||32||mit||PHP|
|🌄 Perceptual image hashing for PHP|
|Deepdiff||1,675||408||224||6 days ago||63||April 10, 2022||64||other||Python|
|DeepDiff: Deep Difference and search of any Python object/data. DeepHash: Hash of any object based on its contents. Delta: Use deltas to reconstruct objects by adding deltas together.|
|Libchaos||1,628||4 years ago||1||February 27, 2018||3||other||C++|
|Advanced library for randomization, hashing and statistical analysis (devoted to chaos machines). :microscope:|
|Cryptopasta||1,509||123||68||4 years ago||October 03, 2021||11||other||Go|
|copy & paste-friendly golang crypto|
|Robin Hood Hashing||1,352||a month ago||21||mit||C++|
|Fast & memory efficient hashtable based on robin hood hashing for C++11/14/17/20|
Tested on Python 3.7+ and PyPy3.
Please check the ChangeLog file for the detailed information.
PrefixOrSuffixOperator: This operator will skip strings that are suffix or prefix of each other.
include_obj_callback_strictare added by Håvard Thom.
np.float32nans are not ignored when using
ignore_nan_equalityby Noam Gottlieb
orjsonbecomes optional again.
ignore_type_in_groupswith numeric values so it does not report number changes when the number types are different.
pip install deepdiff
If you want to use DeepDiff from commandline:
pip install "deepdiff[cli]"
If you want to improve the performance of DeepDiff with certain functionalities such as improved json serialization:
pip install "deepdiff[optimize]"
Please take a look at the CHANGELOG file.
📣 Please fill out our fast 5-question survey so that we can learn how & why you use DeepDiff, and what improvements we should make. Thank you! 👯
pytest --cov=deepdiff --runslow to see the coverage report. Note that the
--runslow flag will run some slow tests too. In most cases you only want to run the fast tests which so you wont add the
Or to see a more user friendly version, please run:
pytest --cov=deepdiff --cov-report term-missing --runslow.
How to cite this library (APA style):
Dehpour, S. (2023). DeepDiff (Version 6.3.0) [Software]. Available from https://github.com/seperman/deepdiff.
How to cite this library (Chicago style):
Dehpour, Sep. 2023. DeepDiff (version 6.3.0).
Please take a look at the AUTHORS file.