an identicon is a visual representation of a hash value, usually of a unique user ID, that uses the form of an avatar to quickly identify the user, while protecting the user's privacy.
genidicon
is a simple CLI tool written in gleam. it takes an input string and uses it to generate an identicon!
it's a simple project that glues together other packages from the gleam ecosystem:
clad
, the command-line argument decoderglidicon
does the heavy lifting of encoding our text to an imagesimplifile
handles file I/O
$ genidicon --input <STRING>
your identicon will be saved to the current directory as <STRING>.png
gleam run -m gleescript
cp ./genidicon <YOUR_PATH>
i made this to satisfy my own itch to learn gleam and explore its ecosystem. i may or may not decide to flesh this project out with more features later!