hardworking (adj.)
- ardent
- assiduous
- diligent
- drudging
- energetic
- fervent
- hard
- indefatigable
- industrious
- laboring
- laborious
- plodding
- relentless
- sedulous
- sleepless
- straining
- strenuous
- struggling
- tireless
- toiling
- unflagging
- unremitting
- unsleeping
- unsparing
- unwearied
- vehement
- working
- zealous