Third-party implementations and variations of Identicon are starting to appear. I'll add to this post as they appear.
- ScottS-M now has a WordPress plugin port with extra shapes.
- Charles Darke has implemented a variation called Visiglyph using PHP.
- Andi at Splitbrain has a Combinatoric Critters version called MonsterID
- ScottS-M wrote WP_MonsterID, a WordPress Plugin version of MonsterID.
- FriedCellCollective has a MonsterID web service.
- Jeff Atwood and Jon Galloway with help from Phil Haack has a .NET 2.0 port!
- Jon has details of the porting process using JCLA.
- Daniel has a C# version that returns bitmaps.
- Didier is implementing a python version.
- Kai Carver has a Perl version which he is using on visualizing sentences.
- Sean Kearney has a Community Server add-on version of Jeff/Jon's .NET code.
If you have an implementation or a variation of identicon, comment to this post to get added to this list.<br><br>
To encourage others, I've just uploaded <a href="//www.docuverse.com/blog/donpark/files/identicon_0_2_java_src.zip">Identicon version 0.2 source code</a> which has following changes:
1. Cleaned up and refactored to remove unnecessary crap and simplified flow for improved readability.
2. Documented. I am still not happy with the level of documentation but at least it's getting better.
3. Description of how identicon is rendered from a previous post is included in doc folder.
4. Fixed a color-related bug. This means your identicon color will be slightly different.
5. IdenticonCache interface added to allow caching identicons. IdenticonServlet will check the cache if the full class name is provided using 'cacheProvider' init-parameter.
6. Runtime jar file (com.docuverse.identicon.jar) is included.
Enjoy.
PS: Until I fix the dang CSS bug caused by indented blocks, you'll see some odd layout problems.