The present disclosure is directed to certain inhibitors of kinases such as ITK, BLK, BMX, BTK, JAK3, TEC, TXK, HER2 (ERBB2), or HER4 (ERBB4), in particular ITK, pharmaceutical compositions comprising such compounds, and method of treating diseases mediated by such kinases.