Um widget é uma pequena funcionalidade ou ferramenta, mas muito útil, integrada num website ou aplicação para dar uma função específica ou mostrar um conteúdo. Alguns exemplos são barras de pesquisa, feeds de redes sociais, chatbots e até calendários.
Os widgets são muito importantes porque melhoram a experiência do utilizador no website ou na aplicação, com funcionalidades úteis. Estão à distância de um clique, por isso os utilizadores não têm de navegar muito. Tornam o website dinâmico.