So in 2010 Gish went open source. I know it uses SDL (Though there may be some opengl rendering that will stop this from being possible really quick) and is written in C.
There is a form of it called freegish which uses its own assets. (code free assets not IIRC)
Otherwise, for the game porters out there, I'd love to see this one on the gcw0.