{"id":18000131,"url":"https://github.com/robertov8/soundex","last_synced_at":"2025-09-15T07:05:18.193Z","repository":{"id":218119137,"uuid":"745659816","full_name":"robertov8/soundex","owner":"robertov8","description":"An implementation of the Soundex algorithm in Elixir.","archived":false,"fork":false,"pushed_at":"2024-01-20T16:04:12.000Z","size":423,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-08-10T19:16:46.834Z","etag":null,"topics":["elixir","soundex"],"latest_commit_sha":null,"homepage":"https://hex.pm/packages/soundex","language":"Elixir","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/robertov8.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"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}},"created_at":"2024-01-19T20:17:09.000Z","updated_at":"2024-01-21T13:49:55.000Z","dependencies_parsed_at":null,"dependency_job_id":"521d7e55-bd8e-472b-b491-625488151f03","html_url":"https://github.com/robertov8/soundex","commit_stats":null,"previous_names":["robertov8/soundex"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/robertov8/soundex","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/robertov8%2Fsoundex","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/robertov8%2Fsoundex/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/robertov8%2Fsoundex/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/robertov8%2Fsoundex/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/robertov8","download_url":"https://codeload.github.com/robertov8/soundex/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/robertov8%2Fsoundex/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":275219620,"owners_count":25425909,"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","status":"online","status_checked_at":"2025-09-15T02:00:09.272Z","response_time":75,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["elixir","soundex"],"created_at":"2024-10-29T23:09:45.918Z","updated_at":"2025-09-15T07:05:18.142Z","avatar_url":"https://github.com/robertov8.png","language":"Elixir","funding_links":[],"categories":[],"sub_categories":[],"readme":"Soundex\n=======\n\nAn module for computing the Soundex codes of strings.\n\nSoundex is an algorithm for representing (mainly English) names as short phonetic codes. \nA Soundex code begins with the first letter of the name, followed by three digits.\nThey are typically used to match like-sounding names.\n\nFor more information, see [the Wikipedia entry](http://en.wikipedia.org/wiki/soundex).\n\n## Examples:\n\n    iex\u003e SoundexPostgres.soundex(\"Morris\")\n    \"M620\"\n    \n    iex\u003e SoundexPostgres.soundex(\"Harris\")\n    \"H620\"  \n\n    iex\u003e SoundexPostgres.soundex(\"Morrison\")\n    \"M625\"\n\n    iex\u003e SoundexPostgres.soundex(\"Smith\")\n    \"S530\"\n\n    iex\u003e SoundexPostgres.soundex(\"Smithie\")\n    \"S530\"           \n\n\n## Details\n\nSoundex only encodes letters from the English alphabet. So, for example, \npunctuation in names is ignored:\n\n    iex\u003e SoundexPostgres.soundex(\"O'Brien\") == SoundexPostgres.soundex(\"OBrien\")\n    true\n\nAs are spaces:\n\n    iex\u003e SoundexPostgres.soundex(\"Van Dyke\") == SoundexPostgres.soundex(\"Vandyke\")\n\nUnicode letters are also ignored:\n\n    iex\u003e SoundexPostgres.soundex(\"Piñata\") == SoundexPostgres.soundex(\"Pinata\")\n    false\n\n    iex\u003e SoundexPostgres.soundex(\"Piñata\") == SoundexPostgres.soundex(\"Piata\")\n    true\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frobertov8%2Fsoundex","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frobertov8%2Fsoundex","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frobertov8%2Fsoundex/lists"}