- Truffle - the primary development environment, testing framework, and deployment pipeline
- Ganache - allows developers to quickly create a local blockchain
- Drizzle - an assortment of frontend libraries to connect frontend components with smart contracts
An alternative to Hardhat or Truffle as a Python-based framework for EVM development, Brownie offers a full suite of Web3 developer tools primarily built off of the web3.py package for compiling, testing, and deploying dApps.
A Developer's Guide to the Web3 Stack
At Alchemy, we define Web3 as a decentralized internet ecosystem built on blockchain technology. As developers and builders first and foremost, we understand that decentralization often evokes the notion of a fragmented tech stack. And while it is true that Web3 is still nascent and rapidly evolving, we have found that its underpinning building blocks have begun taking shape.