GitHub repository: manmuqingshan/Button2
Primary language: C++
Description: Arduino/ESP button library that provides callback functions to track single, double, triple and long clicks. It also takes care of debouncing.