unstinting (stinting + un-): Generous and tireless with one's contributions of money, time, etc