Ecrit à l'origine par le belge (flamand) Dries Buytaer , Drupal est devenu un projet libre en 2001. Le nom "Drupal" vient du mot néerlandais "druppel" qui veut dire "goutte" (droplet en anglais). Au moment de retenir le nom de domaine, Dries a voulu changer la racine pour "Dorp" (village en néerlandais) pour l'aspect communautaire mais il fit une faute d'orthographe ! Finalement, il a trouvé que le nom Drupal sonnait mieux...
Ecrit en PHP et distribué sous licence GNU, Drupal fournit un "framework" d'administration pour au moins 2,3% des sites web du monde entier. Il est utilisé aussi bien pour des blogs personnels que pour des gouvernements, des médias, des entreprises, des universités, des collectivités locales...
En mars 2019, la communauté Drupal compte plus de 1,3 millions de membres et 114 000 contributeurs actifs pour la création de 42 650 modules contributifs qui étendent les capacités du coeur de Drupal. Il existe également 2750 "themes" et au moins 1270 distributions..