The tool that I am more familiar with is BatTri. It was developed by Ata Bilgili and Keston Smith and is a graphical Matlab interface to the C language two-dimensional quality grid generator Triangle developed by Jonathan Richard Shewchuk. They explain the code in http://www.sciencedirect.com/science/article/pii/S0098300405001950. They include several quality checks that I have found quite useful.
I have just found this website (http://www.robertschneiders.de/meshgeneration/software.html) that lists a lot of mesh generation software. Most of them I have never heard of or know anything about.