Truffle is a blockchain development suite that makes it easy to build decentralized applications (Dapps) on Ethereum. It provides a development environment, testing framework, and asset pipeline all bundled into one.
- Truffle was founded in 2015 by Tim Coulter.
- The first version, Truffle v0.0.1, was released in 2015.
- In 2017, Truffle raised $3 million in a funding round led by blockchain investment firm Fenbushi Capital.
- In 2018, Truffle launched its newest version, Truffle Suite, which includes Truffle, Ganache, and Drizzle.
- Truffle has been used to build thousands of Dapps, including some of the most popular ones on Ethereum such as Augur, Gnosis, and Compound.
Embark is another blockchain development framework that supports Ethereum and IPFS.
OpenZeppelin is an open-source framework that provides tools and reusable smart contracts for building secure, decentralized applications.
Hardhat is a development environment for building and testing smart contracts on Ethereum.
A development environment, testing framework, and asset pipeline for building Dapps on Ethereum.
A personal blockchain for Ethereum development that allows users to test their Dapps without needing to deploy to the live network.
A front-end library for building Dapps that integrates with the Redux library.
Truffle is a blockchain development suite that makes it easy to build decentralized applications (Dapps) on Ethereum. It includes a development environment, testing framework, and asset pipeline.
Truffle supports Solidity and a few other languages such as Vyper, LLL, and Serpent.
Yes, Truffle is an open-source software and completely free to use. However, some of the advanced features may require a paid subscription.
Ganache is a personal blockchain for Ethereum development. It allows developers to test their Dapps on a simulated blockchain network without needing to deploy to the live Ethereum network.
Some of the popular Dapps built with Truffle include Augur, Gnosis, and Compound.