Brownie is a development and testing framework for Smart Contracts targeting the Ethereum Virtual Machine. It has full support for languages like Solidity and Vyper, powerful debugging tools as well as a package manager.
Protip: Brownie also ships with a built-in console you can use to quickly interact with and iterate on your project.
- eth-brownie