For Etherdelta alternative, I'd recommend
LedgerDex, which is a new decentralized exchange (DEX) built on top of the 0x protocol.
LedgerDex offers the same features as EtherDelta, for example:
-- Decentralized wallet-to-wallet trading of ERC20 tokens.
-- Low trading fee.
-- Users can add any ERC20 tokens by themselves and start trading right away.
Compared with EtherDelta, LedgerDex has the following advantages:
-- You don't have to deposit (and thus lock) your tokens to the exchange's smart contract, so you don't have to worry about the exchange get hacked.
-- It's based on the 0x protocol, which is a open-sourced smart contract being used by many other DEXs.
-- There's no need to pay gas fee when you create a new order.
Here're the links to LedgerDex:
Main website:
https://www.ledgerdex.com/Trading Platform:
https://app.ledgerdex.com/