Are there any tools available for developers to build applications on top of the network such as wallets exchanges etc.?
Yes, there are a number of tools available for developers to build applications on top of the IOTA network.
These include the IOTA Foundation's official wallet, Trinity, as well as other third-party wallets such as the Ledger Nano S and NEM Nano Wallet. Additionally, there are a number of exchanges that support IOTA trading such as Bitfinex, Binance, and Coinone. The IOTA Foundation also provides developers with a range of tools to help them build applications on top of the network.
These include the IOTA JavaScript library which allows developers to easily interact with the Tangle and create distributed applications (dApps). Additionally, there is an open source development platform called MAM which enables developers to securely store and share data over the Tangle. Finally, there is an open source development framework called Qubic which allows developers to create smart contracts and distributed computations on top of the network.