Null8626 Decancer by null8626
A library that removes common unicode confusables/homoglyphs from strings.
About Null8626 Decancer
From the project's README at github.com/null8626/decancer. Lightly cleaned for readability; for the full source see the upstream repo.
[crates-io-url]: https://crates.io/crates/decancer [crates-io-image]: https://img.shields.io/crates/v/decancer?style=flat-square [crates-io-downloads-image]: https://img.shields.io/crates/d/decancer?style=flat-squar [npm-url]: https://npmjs.org/package/decancer [npm-image]: https://img.shields.io/npm/v/decancer.svg?style=flat-square [npm-downloads-image]: https://img.shields.io/npm/dt/decancer.svg?style=flat-square [codacy-url]: https://app.codacy.com/gh/null8626/decancer/dashboard [codacy-image]: https://app.codacy.com/project/badge/Grade/d740b1aa867d42f2b37eb992ad73784a [ko-fi-url]: https://ko-fi.com/null8626 [ko-fi-image]: https://ko-fi.com/img/githubbuttonsm.svg [ko-fi-brief-image]: https://img.shields.io/badge/donations-ko--fi-red?color=ff5e5b&style=flat-square
A library that removes common unicode confusables/homoglyphs from strings. Its core is written in Rust and utilizes a form of Binary Search to ensure speed! By default, it's capable of filtering 222,557 (19.98%) different unicode codepoints** like: All whitespace characters All
Health score breakdown
6-dimension composite. See methodology for formula and weights.
Adoption signals
Real-world usage data, pulled from each registry. The bigger the numbers, the more battle-tested the project.
| Signal | Value | Source |
|---|---|---|
| GitHub stars | 127 | github.com/null8626/decancer |
| GitHub forks | 4 | github.com/null8626/decancer |
| CRATES downloads (last month) | 185k | decancer |
Release & maintenance
Is this project actively maintained, or about to die? Check the recency of last commit and last release.
| Project age | 4.9 years | since Jun 2021 |
| Last commit | 3 days ago | May 4, 2026 |
| Releases shipped | 42 | last: 10 months ago |
| Funding links | 2 | declared by maintainers |
Self-hosting cost across providers
Detected requirements: 4GB RAM, 40GB disk minimum. Cheapest plan per provider that meets the requirement.
| Provider | Plan | Specs | Monthly | |
|---|---|---|---|---|
| hetzner | CAX11 | 2c · 4GB · 40GB | $4.13 USD | Deploy → |
| vultr | VC2 | 1c · 1GB · 25GB | $5 USD | Deploy → |
| linode | Nanode 1GB | 1c · 1GB · 25GB | $5.12 USD | Deploy → |
| digitalocean | Basic Regular 1GB | 1c · 1GB · 25GB | $6 USD | Deploy → |
What people say on Hacker News
Ready to self-host Null8626 Decancer?
Spin up a hetzner CAX11 (4GB RAM, 40GB disk) for $4.13/mo and follow the project's official install docs.
Data last refreshed May 7, 2026.
Similar open-source projects
Projects in our directory that replace the same SaaS or share topics with Null8626 Decancer.