The Libraries

Drizzle

Want to dive in right away? `truffle unbox drizzle` and you've got a full example dapp. Need more info? Read on!

The core library responsible for web3, account and contract instantiation; wiring up the necessary synchronizations and providing additional contract functionality.

GitHub Repo

Drizzle React

Provides a DrizzleProvider component and drizzleConnect helper method to make it easier to connect Drizzle with your React app.

GitHub Repo

Drizzle React Components

A library of useful components for common dapp functions. Currently includes:

LoadingContainer : Wraps your app, ensuring it waits for web3 and contract instantiation and displays relevant feedback if something goes wrong.

: Wraps your app, ensuring it waits for web3 and contract instantiation and displays relevant feedback if something goes wrong. ContractData : Displays contract call output.

: Displays contract call output. ContractForm : Automatically generates a form for contract transactions.

GitHub Repo

The Box

Shown in the video above, this box makes use of all of Drizzle's libraries in a finished example dapp.

GitHub Repo

Help us grow this baby! What do you want to see from Drizzle? More components? More options? To put it another way: what are you sick of doing on the front-end?

We're excited to hear your feedback and can't wait to see what you'll build!

-- Josh & the Truffle Team