{"id":15657460,"url":"https://github.com/kyranet/levenshtein-wasm","last_synced_at":"2025-04-30T16:07:32.077Z","repository":{"id":39390255,"uuid":"187941850","full_name":"kyranet/levenshtein-wasm","owner":"kyranet","description":"An experimental lightning-fast Wasm-compiled levenshtein library.","archived":false,"fork":false,"pushed_at":"2023-03-06T05:00:16.000Z","size":362,"stargazers_count":23,"open_issues_count":18,"forks_count":6,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-04-20T22:47:43.219Z","etag":null,"topics":["assemblyscript","levenshtein","levenshtein-distance","wasm","webassembly"],"latest_commit_sha":null,"homepage":null,"language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kyranet.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":["kyranet"],"patreon":"kyranet","open_collective":null,"ko_fi":null,"tidelift":null,"custom":null}},"created_at":"2019-05-22T01:44:31.000Z","updated_at":"2023-06-23T12:12:53.000Z","dependencies_parsed_at":"2024-10-23T05:44:43.155Z","dependency_job_id":null,"html_url":"https://github.com/kyranet/levenshtein-wasm","commit_stats":{"total_commits":143,"total_committers":4,"mean_commits":35.75,"dds":0.3706293706293706,"last_synced_commit":"37965d95271022064f67711f65583147c4dc62bd"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kyranet%2Flevenshtein-wasm","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kyranet%2Flevenshtein-wasm/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kyranet%2Flevenshtein-wasm/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kyranet%2Flevenshtein-wasm/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kyranet","download_url":"https://codeload.github.com/kyranet/levenshtein-wasm/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251738892,"owners_count":21635890,"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":["assemblyscript","levenshtein","levenshtein-distance","wasm","webassembly"],"created_at":"2024-10-03T13:07:09.896Z","updated_at":"2025-04-30T16:07:31.973Z","avatar_url":"https://github.com/kyranet.png","language":"TypeScript","funding_links":["https://github.com/sponsors/kyranet","https://patreon.com/kyranet","https://www.patreon.com/kyranet"],"categories":[],"sub_categories":[],"readme":"# Levenshtein Wasm \u003cimg src=\"https://github.com/kyranet/levenshtein-wasm/blob/master/static/logo.png?raw=true\" align=\"right\" width=\"30%\"\u003e\n\n\u003cdiv align=\"center\"\u003e\n\t\u003cp\u003e\n\t\t\u003ca href=\"https://www.npmjs.com/package/levenshtein-wasm\"\u003e\n\t\t\t\u003cimg src=\"https://img.shields.io/npm/v/levenshtein-wasm.svg?maxAge=3600\" alt=\"NPM version\" /\u003e\n\t\t\u003c/a\u003e\n\t\t\u003ca href=\"https://www.npmjs.com/package/levenshtein-wasm\"\u003e\n\t\t\t\u003cimg src=\"https://img.shields.io/npm/dt/levenshtein-wasm.svg?maxAge=3600\" alt=\"NPM downloads\" /\u003e\n\t\t\u003c/a\u003e\n\t\t\u003ca href=\"https://dev.azure.com/kyranet/kyranet.public/_build/latest?definitionId=1\u0026branchName=master\"\u003e\n\t\t\t\u003cimg src=\"https://dev.azure.com/kyranet/kyranet.public/_apis/build/status/kyranet.levenshtein-wasm?branchName=master\" alt=\"Build status\" /\u003e\n\t\t\u003c/a\u003e\n\t\t\u003ca href=\"https://lgtm.com/projects/g/kyranet/levenshtein-wasm/alerts/\"\u003e\n\t\t\t\u003cimg src=\"https://img.shields.io/lgtm/alerts/g/kyranet/levenshtein-wasm.svg?logo=lgtm\u0026logoWidth=18\" alt=\"Total alerts\"\u003e\n\t\t\u003c/a\u003e\n\t\t\u003ca href=\"https://dependabot.com\"\u003e\n\t\t\t\u003cimg src=\"https://api.dependabot.com/badges/status?host=github\u0026repo=kyranet/levenshtein-wasm\" alt=\"Dependabot Status\"\u003e\n\t\t\u003c/a\u003e\n\t\t\u003ca href=\"https://www.patreon.com/kyranet\"\u003e\n\t\t\t\u003cimg src=\"https://img.shields.io/badge/donate-patreon-F96854.svg\" alt=\"Patreon\" /\u003e\n\t\t\u003c/a\u003e\n\t\u003c/p\u003e\n\t\u003cp\u003e\n\t\t\u003ca href=\"https://nodei.co/npm/levenshtein-wasm/\"\u003e\u003cimg src=\"https://nodei.co/npm/levenshtein-wasm.png?downloads=true\u0026stars=true\" alt=\"npm installnfo\" /\u003e\u003c/a\u003e\n\t\u003c/p\u003e\n\u003c/div\u003e\n\n🚀 Experimental Wasm library made using [AssemblyScript](https://github.com/AssemblyScript) to convert strict\n[TypeScript](https://www.typescriptlang.org/) into fast and optimized [Web Assembly](https://webassembly.org/) binaries.\n\n## Examples\n\n`levenshtein-wasm` only exports a function, named `levenshtein`, which takes two strings and returns its\n[Levenshtein distance](https://en.wikipedia.org/wiki/Levenshtein_distance):\n\n```javascript\nconst { levenshtein } = require('levenshtein-wasm');\n// const levenshtein = require('levenshtein-wasm').levenshtein;\n// import { levenshtein } from 'levenshtein-wasm';\n\nconsole.log(levenshtein('cat', 'cow'));\n// -\u003e 2\n```\n\n## Contributing\n\n1. Fork it!\n1. Create your feature branch: `git checkout -b my-new-feature`\n1. Commit your changes: `git commit -am 'Add some feature'`\n1. Push to the branch: `git push origin my-new-feature`\n1. Submit a pull request!\n\n## Author\n\n**levenshtein-wasm** © [kyranet](https://github.com/kyranet), released under the\n[MIT](https://github.com/kyranet/levenshtein-wasm/blob/master/LICENSE) License.\nAuthored and maintained by kyranet.\n\n\u003e Github [kyranet](https://github.com/kyranet) - Twitter [@kyranet_](https://twitter.com/kyranet_)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkyranet%2Flevenshtein-wasm","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkyranet%2Flevenshtein-wasm","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkyranet%2Flevenshtein-wasm/lists"}