unsparing (adj.)
- ardent
- assiduous
- astringent
- austere
- authoritarian
- bighearted
- bounteous
- bountiful
- demanding
- diligent
- dour
- energetic
- exacting
- exigent
- fervent
- free
- freehanded
- freehearted
- generous
- giving
- gracious
- greathearted
- grim
- handsome
- hard
- hardworking
- harsh
- hospitable
- inclement
- indefatigable
- industrious
- laborious
- large
- lavish
- liberal
- magnanimous
- meticulous
- munificent
- open
- openhanded
- openhearted
- princely
- profuse
- relentless
- rough
- rugged
- sedulous
- severe
- sleepless
- stern
- strenuous
- strict
- stringent
- tireless
- tough
- unflagging
- ungentle
- ungrudging
- unremitting
- unselfish
- unsleeping
- unstinted
- unstinting
- unwearied
- vehement
- zealous