Great Circle Generator
circles.js is a pre-calculated output of the main program.
./main > circles.js after compiling main to overwrite this file with fresh circles.
More about how this project works and why I built this on my blog.
I don't currently have a make file but you can compile with g++:
g++ src/base/* -std=c++11 -I src -o main