GitHub repository: leethomason/Button
Primary language: C++
Description: Solid and reliable button / switch handling for Arduinos with some nice extra features.