by atmanos
This website would be much harder to make without the tremendous contributions of the following people and open source projects: