# EVM Tools & Tutorials

- [Contract Deployment](/developers/evm-tools-and-tutorials/contract-deployment.md)
- [Ganache](/developers/evm-tools-and-tutorials/contract-deployment/ganache.md): Ganache is a personal blockchain for rapid EVM distributed application development.
- [Hardhat](/developers/evm-tools-and-tutorials/contract-deployment/hardhat.md)
- [Remix](/developers/evm-tools-and-tutorials/contract-deployment/remix.md)
- [Truffle](/developers/evm-tools-and-tutorials/contract-deployment/truffle.md)
- [Waffle](/developers/evm-tools-and-tutorials/contract-deployment/waffle.md)
- [The Graph](/developers/evm-tools-and-tutorials/the-graph.md): The Graph is an indexing protocol for organizing blockchain data and making it easily accessible with GraphQL.
- [Band Protocol](/developers/evm-tools-and-tutorials/band-protocol.md): Band Protocol is a cross-chain data oracle platform that aggregates and connects real-world data and APIs to smart contracts.
- [Mint NFTs](/developers/evm-tools-and-tutorials/mint-nfts.md)
- [Deploy NFT Contract (1 of 3)](/developers/evm-tools-and-tutorials/mint-nfts/deploy-nft-contract-1-of-3.md)
- [Mint NFT (2 of 3)](/developers/evm-tools-and-tutorials/mint-nfts/mint-nft-2-of-3.md)
- [View NFT (3 of 3)](/developers/evm-tools-and-tutorials/mint-nfts/view-nft-3-of-3.md)
