{"id":15009788,"url":"https://github.com/rapidfuzz/levenshtein","last_synced_at":"2025-12-11T21:02:40.038Z","repository":{"id":38372350,"uuid":"369009015","full_name":"rapidfuzz/Levenshtein","owner":"rapidfuzz","description":"The Levenshtein Python C extension module contains functions for fast computation of Levenshtein distance and string similarity","archived":false,"fork":false,"pushed_at":"2025-04-11T11:57:14.000Z","size":6658,"stargazers_count":324,"open_issues_count":2,"forks_count":20,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-05-13T03:48:59.971Z","etag":null,"topics":["hacktoberfest","levenshtein","levenshtein-distance","python","string-comparison","string-matching","string-similarity"],"latest_commit_sha":null,"homepage":"https://rapidfuzz.github.io/Levenshtein","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rapidfuzz.png","metadata":{"files":{"readme":"README.md","changelog":"HISTORY.md","contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"github":"maxbachmann","custom":["https://www.paypal.com/donate/?hosted_button_id=VGWQBBD5CTWJU"]}},"created_at":"2021-05-19T21:47:02.000Z","updated_at":"2025-05-13T01:38:47.000Z","dependencies_parsed_at":"2023-01-30T22:31:40.590Z","dependency_job_id":"f2a40238-450c-4d5c-8044-0341b0ef454f","html_url":"https://github.com/rapidfuzz/Levenshtein","commit_stats":{"total_commits":159,"total_committers":21,"mean_commits":7.571428571428571,"dds":"0.37106918238993714","last_synced_commit":"fb1fa2336b4cdeaa65aa2e90b2b3eb3d2735fc6e"},"previous_names":["rapidfuzz/levenshtein","maxbachmann/levenshtein"],"tags_count":34,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rapidfuzz%2FLevenshtein","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rapidfuzz%2FLevenshtein/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rapidfuzz%2FLevenshtein/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rapidfuzz%2FLevenshtein/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rapidfuzz","download_url":"https://codeload.github.com/rapidfuzz/Levenshtein/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254140760,"owners_count":22021219,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["hacktoberfest","levenshtein","levenshtein-distance","python","string-comparison","string-matching","string-similarity"],"created_at":"2024-09-24T19:28:35.460Z","updated_at":"2025-12-11T21:02:40.031Z","avatar_url":"https://github.com/rapidfuzz.png","language":"C++","funding_links":["https://github.com/sponsors/maxbachmann","https://www.paypal.com/donate/?hosted_button_id=VGWQBBD5CTWJU"],"categories":[],"sub_categories":[],"readme":"# Levenshtein\n\n\u003cp\u003e\n  \u003ca href=\"https://github.com/rapidfuzz/Levenshtein/actions\"\u003e\n    \u003cimg src=\"https://github.com/rapidfuzz/Levenshtein/workflows/Build/badge.svg\"\n         alt=\"Continuous Integration\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://pypi.org/project/levenshtein/\"\u003e\n    \u003cimg src=\"https://img.shields.io/pypi/v/levenshtein\"\n         alt=\"PyPI package version\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://www.python.org\"\u003e\n    \u003cimg src=\"https://img.shields.io/pypi/pyversions/levenshtein\"\n         alt=\"Python versions\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://rapidfuzz.github.io/Levenshtein\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/-documentation-blue\"\n         alt=\"Documentation\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/rapidfuzz/Levenshtein/blob/main/LICENSE\"\u003e\n    \u003cimg src=\"https://img.shields.io/github/license/rapidfuzz/Levenshtein\"\n         alt=\"GitHub license\"\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n## Introduction\nThe Levenshtein Python C extension module contains functions for fast\ncomputation of:\n\n* Levenshtein (edit) distance, and edit operations\n* string similarity\n* approximate median strings, and generally string averaging\n* string sequence and set similarity\n\n## Requirements\n* Python 3.10 or later\n\n## Installation\n```bash\npip install levenshtein\n```\n\n## Documentation\n\nThe documentation for the current version can be found at [https://rapidfuzz.github.io/Levenshtein/](https://rapidfuzz.github.io/Levenshtein/)\n\n## Support the project\n\nIf you are using Levenshtein for your work and feel like giving a bit of your own benefit back to support the project, consider sending us money through GitHub Sponsors or PayPal that we can use to buy us free time for the maintenance of this great library, to fix bugs in the software, review and integrate code contributions, to improve its features and documentation, or to just take a deep breath and have a cup of tea every once in a while. Thank you for your support.\n\nSupport the project through [GitHub Sponsors](https://github.com/sponsors/maxbachmann) or via [PayPal](https://www.paypal.com/donate/?hosted_button_id=VGWQBBD5CTWJU):\n\n[![](https://www.paypalobjects.com/en_US/i/btn/btn_donateCC_LG.gif)](https://www.paypal.com/donate/?hosted_button_id=VGWQBBD5CTWJU).\n\n\n## License\n\nLevenshtein is free software; you can redistribute it and/or modify it\nunder the terms of the GNU General Public License as published by the Free\nSoftware Foundation; either version 2 of the License, or (at your option)\nany later version.\n\nSee the file [LICENSE](https://github.com/rapidfuzz/Levenshtein/blob/main/LICENSE) for the full text of GNU General Public License version 2.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frapidfuzz%2Flevenshtein","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frapidfuzz%2Flevenshtein","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frapidfuzz%2Flevenshtein/lists"}