Home / Wiki / T / Truffle

Truffle

Technology and VendorsUpdated 13 Nov 2026

Truffle was a set of open-source tools for building decentralized applications on Ethereum and other networks using the Ethereum Virtual Machine. Its main framework helped developers compile Solidity code, run automated tests, manage deployments through scripted "migrations" and interact with contracts from a command line. It was often paired with Ganache, which created a personal blockchain on a developer's computer for fast testing, and Drizzle, a library for connecting front ends to contracts. Launched in the mid-2010s, Truffle became one of the most widely used toolkits of Ethereum's early years and was maintained by ConsenSys. In 2023 ConsenSys announced that it would sunset Truffle and Ganache and encouraged users to move to Hardhat, a competing framework, as newer tools such as Hardhat and Foundry had gained ground. Older tutorials still refer to Truffle, and existing projects may need migrating. Also see smart contract.

Last updated 13 Nov 2026