Awesome Identicon
A curated list of Identicons-like (Avatars, Identicons, and Hash Visualization) original ideas and libraries, sorted by date of appearance
RandomArt
The drunken bishop algorithm for OpenSSH RandomArt, by Alexander von Gernler β 2008, based on random art concept of Perrig and Song paper β 1999
Identicon
Identicon, by Don Park β 2007
MonsterID
MonsterID, by Andreas Gohr β 2007
Wavatars
Wavatars, by Shamus Young ββ 2007
WP-Identicon
WP-Identicon, by Scott Sherrill-Mix ββ 2007
Retro
Retro, by Gravatar ββ 2010?
Vash
Vash, by Terrence Cole ββ 2011
RoboHash
RoboHash, by Colin Davisβ ββ 2011
Stitchies
Stitchy, by Martin Schneider β 2012
Github Identicon
Github Identicon, by Jason Long β 2013
Bubble
Bubble Identicons, by Doug Akridge β 2014
Jdenticon
jdenticon, by Daniel Mester PirttijΓ€rvi β 2014
Blockies
Blockies, by Alex Van de Sande β 2014
Adorable Avatars
Adorable Avatars, by Jim Remsikβ 2014
FlatHash
FlatHash, by Roberto Horta β 2014
IdentiHeart
IdentiHeart, by Guillaume Schlipak β 2015
Florash
Florash, by Francois Lafortune β 2015
Jazzicon
Jazzicon, by Dan Finlay β 2016
Ringicon
Ringicon, by Andreas Gohr β 2016
Circular
Circular Identicons, by Agni Flechetteβ ββ 2017
Gradient
Gradient Avatars, by Tobias Linsβ ββ 2017
HashIcon
HashIcon, by Richard Schumann β 2018
Hexicon
Hexicon, by Jon Van Oast β 2018
Hydro-Snowflake
Hydro-Snowflake, by Rawad Ahmad Salhab β 2018
Pictogrify
Pictogrify, by LΓΊcio Rubens β 2018
monKey
monKey, by Amir Hagafny β 2018
Polkadot-Identicon
Polkadot-Identicon, by Pokadot β 2018
LifeHash
LifeHash, by Wolf McNally and Blockchain Commons - 2018
Solacon
Solacon, by Jon Van Oast - 2021
Honorable mention
QR-Code
QR-code, by Denso-Wave β 1994
Letter Avatar
Itβs not clear who come first with the First Letter & Initials Avatars concept, (widely used by Google GMail) but there are several open source libraries from 2014, such as LetterAvatar, Letterpic and ngletteravatar
Letter Avatar β 2014
Animal Identicon
Anonymous animals, by Google docs β 20??
Contributing
- Fork it
- Create your update branch (
git checkout -b my-new-identicon
) - Commit your changes (
git commit -am 'Add some identicon'
) - Push to the branch (
git push origin my-new-identicon
) - Create new Pull Request