EtherDelta is an open-source and decentralized exchange for ETH based tokens. It provides a simple and safe interface to trade ETH based tokens for a very low fee.