nowfound

Life & fun · alternatives · 2026

24 alternatives to Dirty-equals – Doing dirty (but useful) things with equals

Doing dirty (but extremely useful) things with equals. - samuelcolvin/dirty-equals

Dirty-equals is a Python library that extends the standard equals comparison operator to handle complex matching scenarios. It allows developers to write more flexible equality checks for testing and data validation… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Dirty-equals – Doing dirty (but useful) things with equals launched in 2022; newer entries below may have overtaken it.

  1. 1

    A spreadsheet with SQL, JavaScript, and Python built in

    2022 · equals.com · its alternatives →

  2. 2

    Deep inspection of Python objects. Contribute to igrek51/wat development by creating an account on GitHub.

    2024 · github.com · its alternatives →

  3. 3
    Equals 24▲561

    Not just a spreadsheet anymore

    2024 · equals.com · its alternatives →

  4. 4

    The most flexible way to build

    2023 · equals.com · its alternatives →

  5. 5

    Rapid fuzzy string matching in Python using various string metrics - rapidfuzz/RapidFuzz

    2020 · github.com · its alternatives →

  6. 6

    All-pair set similarity search on millions of sets in Python and on a laptop - GitHub - ekzhu/SetSimilaritySearch: All-pair set similarity search on millions of sets in Python and on a laptop

    2018 · github.com · its alternatives →

  7. 7

    Sampling profiler for Python programs. Contribute to benfred/py-spy development by creating an account on GitHub.

    2018 · github.com · its alternatives →

  8. 8

    A curated list of most commonly used regular expressions

    2022 · uibakery.io · its alternatives →

  9. 9

    Go library that provides fuzzy string matching optimized for filenames and code symbols in the style of Sublime Text, VSCode, IntelliJ IDEA et al. - sahilm/fuzzy

    2018 · github.com · its alternatives →

  10. 10

    A fast, robust Python library to check for offensive language in strings. - vzhou842/profanity-check

    2018 · github.com · its alternatives →

  11. 11

    Library to query python dicts. Contribute to cyberlis/dictquery development by creating an account on GitHub.

    2018 · github.com · its alternatives →

  12. 12

    crates.io serves as a central registry for sharing crates, which are packages or libraries written in Rust that you can use to enhance your projects

    2024 · crates.io · its alternatives →

  13. 13

    Hey HN, I find myself reaching for tools like it-tools.tech or other random sites every now and then during development or debugging. So, I built a toolkit with a sane and simple CLI interface for most of those tools. For the curious and lazy, at the moment, ut has tools for, - Encoding: base64 (encode, decode), url (encode, decode) - Hashing: md5, sha1, sha224, sha256, sha384, sha512 - Data Generation: uuid (v1, v3, v4, v5), token, lorem, random - Text Processing: case (lower, upper, camel, title, constant, header, sentence, snake), pretty-print, diff - Development Tools: calc, json…

    2025 · github.com · its alternatives →

  14. 14

    A tool for refurbishing and modernizing Python codebases - dosisod/refurb

    2022 · github.com · its alternatives →

  15. 15

    Greetings! A 2.5 weekends project to teach myself newer Python features (>= 3.10). Conditions are written as Lambda expressions that annotate parameters and return types, and coexist with type annotations. Symbols to share values between conditions are also supported to a limited extend.

    2022 · github.com · its alternatives →

  16. 16

    Simple Python Calculation Engine. Contribute to bsdz/calcengine development by creating an account on GitHub.

    2021 · github.com · its alternatives →

  17. 17

    a Pythonic toolkit for working with Boolean expressions - welchbj/tt

    2017 · github.com · its alternatives →

  18. 18

    PySchemes is a library for validating data structures in python - spy16/pyschemes

    2017 · github.com · its alternatives →

  19. 19

    Powerful pattern matching for Javascript. Contribute to natefaubion/matches.js development by creating an account on GitHub.

    2012 · github.com · its alternatives →

  20. 20

    A lightweight single-header pattern-matching library for C++17 with macro-free APIs. Try it at https://godbolt.org/z/8YMr8Kz8j

    2022 · github.com · its alternatives →

  21. 21

    Python library for text case conversions (https://pypi.org/project/textcase) - zobweyt/textcase

    2025 · github.com · its alternatives →

  22. 22

    Pattern Matching for Python 3.7+ in a simple, yet powerful, extensible manner. - scravy/awesome-pattern-matching

    2021 · github.com · its alternatives →

  23. 23

    Compare Mac folders with DirEqual

    2024 · naarakstudio.com · its alternatives →

  24. 24NA

    Hey HN - our team wants to open source a project called NASTY (NASTY Abstract Syntax Tree thingY) that we built for ourselves. NASTY was built to maintain testable/composable data pipelines. Our team was ripping our hair out trying to maintain dbt/SQL scripts across different data warehouses (Redshift, BigQuery, Postgres, Snowflake) on top of ever shifting data foundations maintained by our customer's internal data teams. NASTY is the result of our learnings from field experience. We wanted to write abstractions so that we could reuse code. We wanted to bundle those abstractions…

    2024 · getnasty.dev · its alternatives →

Also compare

Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →