Code is written in portable C++, with a few pipeline suport scripts written in Python. The engine runs on both Windows and iOS, and the platform specific code is only a few hundred lines. The engine is easily portable to any platform that supports C++ and OpenGL ES.
Source Code Availability
Although this site describes a lot of the internal workings of Gaffer through source code examples and discussion, I haven't yet committed to releasing it under an open source license. I may do so as the library matures depending upon community interest.
A few external libraries are used in Gaffer. These include: