What bitcoin wallet that allow the user to send bitcoin with 0 fee?
Any wallet will let you send without a transaction fee. However, if you do not add a fee, then your transaction will be significantly slower to go through. Fees are quite small and reasonable, anyway.
I used blockchain yesterday for my first Bitcoin Transaction and they took a small fee (~10c).