Anagramizer

Introduction  

Anagramizer is a simple experiment in Go that will find anagrams for a given set of characters (also vulgarly known as words.)

It also allows you to look for “sub-anagrams” (words that only use letters from the original set, but not necessarily all of them.) This is great for Scrabble ;)

License  

Anagramizer is released under the Apache License   2.0.

Example  

The example below looks for sub-anagrams for the word “opensource”, sorted from larger to smaller and limits it to 5 results.

 $ anagramizer -f ../wordlist.txt -q -sub -s -r -c 5 opensource
 coopers
 openers
 recoups
 pounces
 reopens

Anagramizer requires a wordlist file from which it finds the anagrams. There are many available in the Internetz, but if you need one to get started, see the Download  s section below for an example containing about 76,000 English words.

Contributing  

The code is hosted at Github: https://github.com/robteix/anagramizer. To access it, you’ll need to use Git like this:

$ git clone git://github.com/robteix/anagramizer.git
That should download a local copy.

Bugs  

Please file bug reports at the Anagramizer bug database as it makes them easier to track.

Download  

Version 1.0 can be downloaded here: anagramizer-1.0.tar.gz (3kb)

You can also download an example wordfile containing 76k English words: wordlist.txt.gz (203kb)