For a "green" garden, you should use natural fertilizers along with compost. Since such organic (plant or animal waste) or mineral (rock powders) fertilizers have not been chemically processed, most of them have to be broken down by organisms in the soil before they can release their nutrients.