Ganache, formerly known as TestRPC, is a command line application and GUI for Ethereum blockchain development used to run local tests, execute commands, and inspect state while controlling how the chain operates.
Ganache enables developers to quickly fire up a personal Ethereum blockchain which can be used to run tests, execute commands, and inspect state while controlling how the chain operates.
The GUI can be downloaded at https://truffleframework.com/ganache and the CLI via npm install ganache-cli -g
or yarn add ganche-cli -g
.
For ganache-cli documentation see https://github.com/trufflesuite/ganache-cli