nowfound

Dev tools · alternatives · 2026

24 alternatives to RapidFuzz – A fast string matching library for Python

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

RapidFuzz is a Python library for fast string matching that launched in March 2020. It performs fuzzy string comparison and matching tasks, making it useful for developers who need to find similar strings, handle… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. RapidFuzz – A fast string matching library for Python launched in 2020; newer entries below may have overtaken it.

  1. 1

    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 →

  2. 2

    Hello HN! I became frustrated with the unpredictible/poor match quality and opaqueness of "relevance scores" in existing fuzzy and fulltext search libs, so I tried something different and this is the result. The main selling point is the result quality / ordering, with best-in-class memory overhead and excellent performance being bonuses. The API is pretty stable at this point, but looking for feedback before committing to 1.0. TL;DR The test corpus is a 4MB json file with 162k words/phrases, so give it a second for initial download. You can also drag/drop your own…

    2022 · github.com · its alternatives →

  3. 3FS

    2017 · louisabraham.github.io · its alternatives →

  4. 4

    2020 · timothycrosley.github.io · its alternatives →

  5. 5

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

    2021 · github.com · its alternatives →

  6. 6

    Some highlights: - 100% free and open source (https://github.com/alexmojaki/futurecoder), no ads or paid content. - No account required at any point. You can start instantly. (You can create an account if you want to save your progress online and across devices. Your email is only used for password resets) - 3 integrated debuggers can be started with one click to show what your code is doing in different ways. - Enhanced tracebacks make errors easy to understand. - Useful for anyone: You can have the above without having to look at the course. IDE mode…

    2023 · futurecoder.io · its alternatives →

  7. 7

    I want to share a really dumb, but very practical project I have packaged this summer, to perform operations on strings much faster. I was using Python to work with a multi-terabyte newline-delimited file. Reading, splitting, and shuffling it was a nightmare. So, I wrapped a trivial hardware-friendly heuristic I've been using for the last few years into a CPython library. The part I enjoyed the most is implementing SIMD behavior without SIMD instructions... Using 64-bit words to work at 8-bit granularity. Unlike conventional SIMD, the code would remain the same for ~~almost~~ any hardware.…

    2023 · ashvardanian.com · its alternatives →

  8. 8

    Learn Python Regular Expressions step by step from beginner to advanced levels - py_regular_expressions/interactive_exercises at master · learnbyexample/py_regular_expressions

    2021 · github.com · its alternatives →

  9. 9

    A very fast library for validating UTF-8 using AVX2/SSE4 instructions - zwegner/faster-utf8-validator

    2019 · github.com · its alternatives →

  10. 10

    A fast and memory-optimized string library for C++ - btwael/SuperString

    2018 · github.com · its alternatives →

  11. 11

    A curated list of most commonly used regular expressions

    2022 · uibakery.io · its alternatives →

  12. 12

    100% free and interactive Python course for beginners - alexmojaki/futurecoder

    2020 · github.com · its alternatives →

  13. 13

    I have spent several years working on search engines in the backend and have now utilized that experience to develop a fuzzy search library for the frontend. It's fast, accurate and can be used for all languages. It should be easy to integrate into your Javascript / Typescript projects. If you test it and find any edge cases that did not work for you please let me know. The implementation is based on 3-grams by the book, augmented with a novel trick of sorting the characters within the 3-grams for enhanced accuracy. For a detailed explanation you may refer to my related blog post at…

    2024 · github.com · its alternatives →

  14. 14

    Python library for creating data pipelines with chain functional programming - EntilZha/PyFunctional

    2017 · github.com · its alternatives →

  15. 15

    Hello HN, I'm releasing Hyperdiv (https://hyperdiv.io), a framework for rapidly developing reactive browser UIs in Python, with immediate-mode syntax and using Shoelace (https://shoelace.style) as its built-in component system. This short coding video will give you a good idea of what it is: https://www.youtube.com/watch?v=4XJKfxaqvGE I wrote a brief article about the motivation and approach: https://hyperdiv.io/intro.html Hyperdiv doesn't aim to compete with serious full-stack frameworks. The core aim was to make it easy and fast to…

    2024 · github.com · its alternatives →

  16. 16

    Hi everyone! I've been working on a web search interface for Python's documentation as a personal project, and I think it's ready for other people to use... Please give it a go (and join me in praying to the server gods): https://pythondocs.xyz/ Here's the tech stack for those interested: - Parser: Beautiful Soup + Mozilla Bleach - Database: in-memory SQLite (aiosqlite) + SQLAlchemy - Web server: FastAPI + Uvicorn + Jinja2 - Front end: Tailwind CSS + htmx + Alpine.js I have ideas for future improvements but hopefully the current version is useful to someone. Let me know what…

    2022 · pythondocs.xyz · its alternatives →

  17. 17

    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 →

  18. 18
    fastht.ml▲123

    Modern web applications in pure Python

    2024 · fastht.ml · its alternatives →

  19. 19

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

    2018 · github.com · its alternatives →

  20. 20

    Fast JSON encoder/decoder compatible with encoding/json for Go - goccy/go-json

    2021 · github.com · its alternatives →

  21. 21

    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 →

  22. 22

    Python With Kurly braces. Contribute to umlet/pwk development by creating an account on GitHub.

    2020 · github.com · its alternatives →

  23. 23

    ⏰ Day.js 2kB immutable date-time library alternative to Moment.js with the same modern API - iamkun/dayjs

    2018 · github.com · its alternatives →

  24. 24

    Fast C based HTML 5 parsing for python. Contribute to kovidgoyal/html5-parser development by creating an account on GitHub.

    2017 · github.com · 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 →