Feather is a turn-based rougelike game engine developed in SDL and C.
It has a variaty of features like a tile renderer, a dialog system, a scripting engine (using s7 scheme), and much more.
Right now, the engine is in it's very early stages and will likely be fully developed by the end of next year.