Anagramizer

[---ATOC---] [---TAG:h2---]

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 Downloads 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)