Search tools, frameworks, libraries, categories and domains
Former go-to Ethereum framework (with Ganache); sunset by Consensys in 2023, migrate to Hardhat or Foundry.
npm i truffle
This project’s repository is archived and no longer accepts changes. Consider the alternatives below for new projects.
Package truffle, last 52 weeks.
truffle
Other tools in the same categories.
foundry-rs/foundry
Rust-based Solidity toolkit (forge, cast, anvil, chisel) with fast tests and fuzzing; the default for new EVM projects.
NomicFoundation/hardhat
TypeScript-first EVM development environment; Hardhat 3 adds a Rust runtime, Solidity tests and multichain support.
otter-sec/anchor
Standard framework for Solana programs with account validation macros, IDL generation and TS clients.
remix-project-org/remix-project
Browser-based Solidity IDE for writing, compiling, debugging and deploying contracts with zero setup.
scaffold-eth/scaffold-eth-2
Open-source dApp starter kit wiring Foundry or Hardhat to a Next.js, wagmi and viem frontend with hot reload.
ApeWorX/ape
Python-based, plugin-driven smart contract framework from ApeWorX; the successor to Brownie for Python devs.
foundry-rs/starknet-foundry
Foundry-style toolkit (snforge, sncast) for testing and deploying Cairo contracts on Starknet.
anza-xyz/pinocchio
Zero-dependency, zero-copy library from Anza for writing highly compute-efficient Solana programs.
eth-brownie/brownie
Python EVM framework that is no longer actively maintained; its maintainers recommend Ape instead.