Ethereum Ganache formerly known as testRPC is an application that provides developers with a virtual testing environment for their dapp.[1][2] It's a part of the Truffle Suite of developer tools.[3]
Ganache provides users up to 100 virtual block-chain nodes for testing dapps.[3]
The application can be used from the command line or the GUI interface provided within the application.[3]