beneficent

adj

1.
doing or producing good
Antonym:
maleficent
2.
generous in assistance to the poor