Le ressort moteur ou (en horlogerie) ressort de barillet est un ressort permettant d'emmagasiner de l'énergie lorsqu'il est tendu, et de la restituer lors de la détente. La plupart du temps il s'agit d'un ruban métallique d'acier trempé enroulé sur une roue. L'énergie restituée est transmise par un jeu d'engrenages. Dans certaines applications, le système est régulé par une pale tournante (le frottement de l'air atténue les variations de vitesse) ou par un dispositif d'échappement.
En général le ressort est rechargé par une molette (le remontoir d'une montre, appelé couronne) ou par une clé amovible (horloges, jouets).