CharityDEX Protocol
CharityDEX is an open-source protocol for exchanging ERC20 tokens on Ethereum and contributing ETH to charitable organisations.

CharityDEX awards fungible tokens to donors each time contributing to well-known international charities that accept donations in the form of Ethereum. Using an open-source smart contract, all donations are made directly to the selected charity. CharityDEX never receives any donor funds.