Skip to content

← Narrative intelligence

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.

Tier proNarrative intelligencestack-exchangehardhatfoundryweb3jstooling

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.