Ideas for a word or term that encompasses humanitarians, environmentalists, etc. [closed]

Are there any words or terms that describe all aspects of making the world a better place. Also, are there any labels to describe a person who does?

By making the world a better place I mean aspects like environmentalism, veganism, volunteering, going green, activism, corporate giving, social justice, etc.

Humanitarianism wouldn't cover animal rights and environmentalism wouldn't cover things like food pantry volunteers and animal shelter volunteering. I'm at a loss for an all-encompassing, umbrella term or word.


These are idealists.

noun - 1. a person who cherishes or pursues high or noble principles, purposes, or goals. - Random House Kernerman Webster's College Dictionary, 2010