GitHub repository: libtcod/libtcod
Primary language: C
Description: A collection of tools and algorithms for developing traditional roguelikes.  Such as field-of-view, pathfinding, and a tile-based terminal emulator.