Garvežys yra garvežys, varomas garu. Nuo XX a. pradžios iki XX amžiaus pradžios viso pasaulio geležinkeliuose dominavo garo lokomotyvai. Net po to, kai automobiliams buvo sukurti vidaus degimo varikliai, išorinio degimo galia garvežių pavidalu ir toliau buvo pirmenybė teikiama geležinkelių energijos šaltiniui. Ilgainiui buvo sukurti elektriniai ir dyzeliniai lokomotyvai, kurie galėtų veikti panašiai, o šiandien garvežiai retai naudojami.
Garo variklyje degalai, tokie kaip alyva, mediena ar anglis, naudojami vandens pripildytam katilui šildyti. Dėl šilumos susidaro aukšto slėgio garai, o garai stumia stūmoklius. Garvežio atveju stūmokliai stumia lokomotyvo ratus, todėl jis gali tarnauti kaip traukinio varomosios jėgos šaltinis. Standartiniam traukiniui vieno garvežio dažnai pakakdavo traukinio energijos poreikiams patenkinti. Tačiau traukiniuose, kurie turėjo važiuoti stačiais kalnais arba vežti didelius krovinius, kartais būdavo naudojami du ar daugiau lokomotyvų.
Yra keletas akivaizdžių problemų, susijusių su garvežio naudojimu. Katilų sprogimai istoriškai buvo daugelio geležinkelių problema. Katilas gali sprogti dėl pavojingo slėgio padidėjimo, prastos priežiūros ar prastos konstrukcijos, o tokie sprogimai gali būti mirtini šalia esantiems žmonėms. Norint eksploatuoti garvežį, taip pat reikia gabenti daug kuro, o traukinys turi periodiškai paimti vandens, kad galėtų papildyti katilą, nes išleidžiant garus prarandama daug skysčio.
Ankstyviausi garo varikliai buvo sukurti 1700-ųjų pabaigoje. 1800-ųjų pradžioje buvo galima pastebėti akivaizdžius geležinkelių pritaikymus, o įmonės pradėjo gaminti garo lokomotyvus. Garvežio pristatymas buvo revoliucinis gabenant žmones ir prekes. Žmonėms nebereikėjo važiuoti traukiamųjų gyvūnų, tokių kaip arkliai, greičiu, o traukiniai galėjo vežti labai sunkius krovinius, kurių darbiniai gyvūnai būtų nepajėgūs.
Daugelis žmonių yra susipažinę su ūžesiais, susijusiais su garvežiais, ypač kai jie pradeda judėti. Tiesą sakant, vienas iš garvežio slapyvardžių „choo choo“ yra imitacinis ir nurodo savitą garsą, skleidžiamą važiuojančio lokomotyvo. Šį triukšmą sukelia lėtas stūmoklių judėjimas, kai variklis įšyla. Kai traukinys pajuda, stūmoklis juda greičiau ir triukšmas yra mažiau pastebimas. Žmonės gali pastebėti, kad traukiniams lėtėjant posūkiuose ar įvažiuojant į stotis, stiprėja triukšmas.