Embassies of United States, Canada, Australia and United Kingdom provide funding on a regular basis to NGOs in many developing countries. Apart from them, there are embassies of many rich European countries that also provide financial support to NGOs but only in select developing countries.
For example, the Danish Embassy in Nepal has a Local Grant Authority (LGA) that provides grants to NGOs for specific projects that are in-line with the overall objectives of Danish assistance to Nepal.
Similarly, the Finnish Embassy in Zambia has the Finnish Fund for Local Cooperation which is channeled to three thematic areas in Zambia of Democracy and human rights, Private sector development and Culture.
As the list of embassies is too vast, it is difficult to cover all of them here. However, for your benefit, you can start exploring the embassy websites of all developed countries in your own country and look for opportunities. One of the best sources to find embassy websites is embassyworld.com.
Major developed countries include (besides US, Canada, Australia and the UK, as discussed previously) Norway, the Netherlands, Ireland, Germany, Sweden, Switzerland, Japan, South Korea, Israel, Belgium, Austria, France, Finland, Spain, Italy, UAE and others.