Dev Tools Stack (Hardhat/Truffle/Web3.js/MetaMask) (Stack Exchange)
Stacked dev-tools tag questions (Hardhat / Truffle / Web3.js / MetaMask) — Web3 tooling adoption gauge across the dominant dev environment, the legacy framework, the canonical JS RPC client, and the canonical wallet integration.
What is it?
Web3 development tooling evolved through generations : Truffle (2017-2020), Hardhat (2020+), Foundry (2022+). Library evolution : Web3.js (legacy), Ethers.js (modern), Viem (post-2023). This stacked chart shows which tooling generation is dominant — a leading indicator of builder generation shifts.
How to read
Stacked area, 4 colors. Layer composition reveals tooling generation : Hardhat-dominant = Solidity-mainstream era, Foundry-dominant = Foundry-pro era (Rust-fluent devs), Web3.js declining = legacy.
Key zones
Pre-2020 : Truffle dominant. 2020-2022 : Hardhat rises. 2022+ : Foundry growing rapidly. 2024+ : Foundry approaching Hardhat parity.
What to observe
Foundry overtaking Hardhat = pro-developer migration to Rust-based tooling. Web3.js continuing decline = generational shift complete. Viem appearance + growth = next-generation library wave.
Historical context
Hardhat first release : January 2020. Foundry first release : March 2022. Viem first release : November 2022. Each new tool adopted within 12-18 months by pro builders.
Expert notes
Tooling generation shifts are the cleanest leading indicators of builder evolution. When a new tool's tag questions exceed the previous one's within 18 months, the generational shift is complete. Watch for Viem catching Ethers.js late 2025.
Common mistakes to avoid
Old tooling questions declining = ecosystem dying ❌. Decline of old tools (Truffle) is HEALTHY — it means builders are upgrading. Health is measured by total stack growth, not individual tool decline.
Programmatic access
REST API
curl -sS \
'https://api.trinityinsights.io/api/v1/narrative-intelligence/narrative-se-dev-tools-stack/history?days=90' \
-H 'X-API-Key: $TRINITY_API_KEY'MCP server
{
"tool": "get_chart_value",
"metric_id": "narrative-se-dev-tools-stack",
"timeframe": "1y"
}Required tier: pro. See the pricing grid for the tier list and the MCP documentation for multi-client configuration.
Related metrics
Institutional disclaimer
Trinity Insights is an educational and analytical tool. The metric above does not constitute investment advice. Trinity Insights is not a Crypto-Asset Service Provider (CASP) registered under MiCA Regulation (EU) 2023/1114. See the full disclaimer.