Sweet Tools for Smart Contracts

The Truffle Suite gets developers from idea to dapp as comfortably as possible.

TRUFFLE

SMART CONTRACTS MADE SWEETER

A world class development environment, testing framework and asset pipeline for blockchains using the Ethereum Virtual Machine (EVM), aiming to make life as a developer easier.

LEARN MORE GITHUB REPO DOCS

Ganache

ONE CLICK BLOCKCHAIN

A personal blockchain for Ethereum development you can use to deploy contracts, develop your applications, and run tests. It is available as both a desktop application as well as a command-line tool (formerly known as the TestRPC). Ganache is available for Windows, Mac, and Linux.

LEARN MORE GITHUB REPO DOCS

drizzle

FRESH CHAIN-DATA FOR FRONT-ENDS

A collection of front-end libraries that make writing dapp front-ends easier and more predictable. The core of Drizzle is based on a Redux store, so you have access to the spectacular development tools around Redux. We take care of synchronizing your contract data, transaction data and more.

LEARN MORE GITHUB REPO DOCS

CASE STUDIES

Awesome Companies Using Truffle

ConsenSys
ConsenSys Diligence
Microsoft
Ernst & Young
Airbus
General Dynamics
Amazon
J.P.Morgan
VMWare
ShapeShift
Colony
Amberdata

SIGN UP FOR THE TRUFFLE MAILING LIST

Sign up today to be a member of the Truffle mailing list. You'll be added to our low volume mailing list which we'll use to communicate future changes, development ideas and allow you to shape Truffle's development.

CONTRIBUTE TO THE TRUFFLE SUITE

We need your help! There are many ways you can help contribute to the Truffle project. Here are some ways that you can contribute:

  1. Open issues on our GitHub page.
  2. Submit Pull Requests to the GitHub project - but please open an issue to discuss the feature first!
  3. Test out the Beta versions of Truffle to help us nail down issues and stomp bugs.
  4. Participate in our GitHub Discussions helping out other users.
GitHub Logo