deep-diff2

Deep diff Clojure data structures and pretty print the result (by lambdaisland)

Deep-diff2 Alternatives

Similar projects and alternatives to deep-diff2

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better deep-diff2 alternative or higher similarity.

deep-diff2 reviews and mentions

Posts with mentions or reviews of deep-diff2. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-07-26.
  • Data diffs: Algorithms for explaining what changed in a dataset (2022)
    8 projects | news.ycombinator.com | 26 Jul 2023
    At Latacora, we use a giant pile of Clojure (almost everything, with specific measured exceptions, is). As a side effect, we have a lot of data. Not necessarily a lot in the sense of "big S3 bill", but definitely a lot in the sense of "you might not expect this being in a machine-readable format".

    Things like: what Lambdas existed in a customer AWS account 6 months ago in us-east-2 that had access to a specific SQS queue (because we learned later that one of the consumers of that queue would actually consume Python pickles if you asked nicely, and hence get you RCE).

    As a side effect, we do a lot of data diffing: just mostly on more vanilla Clojure structures rather than data sets in the Datasette/CSV/... sense.

    For example: https://github.com/latacora/recidiffist (which we also have wired up to Terraform + S3, so if you write some files to S3, you can get the structured diffs right next to it for free). It's one of those things that's incredibly simple and works ridiculously well. Well, if you do it consistently anyway.

    Also https://github.com/lambdaisland/deep-diff2 for when we're more interested in presenting it to humans.

Stats

Basic deep-diff2 repo stats
1
289
6.0
3 months ago

lambdaisland/deep-diff2 is an open source project licensed under Eclipse Public License 1.0 which is an OSI approved license.

The primary programming language of deep-diff2 is Clojure.


Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com