V
viem
Open source Open SourceTypeScript interface for Ethereum — low-level stateless primitives.
About viem
viem is a TypeScript library for interacting with Ethereum and other EVM-compatible blockchains — sending transactions, reading contract state, and building wallet/dapp integrations.
Positioned as a lighter, more type-safe, and better-tested alternative to ethers.js and web3.js, with a modular API and significantly smaller bundle size, which matters for dapp frontends shipping to end users.
Has become a common default for new Ethereum dapp development, often paired with wagmi (React hooks built on top of viem) for the frontend integration layer.
Positioned as a lighter, more type-safe, and better-tested alternative to ethers.js and web3.js, with a modular API and significantly smaller bundle size, which matters for dapp frontends shipping to end users.
Has become a common default for new Ethereum dapp development, often paired with wagmi (React hooks built on top of viem) for the frontend integration layer.
🏢
Find Agencies That Specialise in viem
Get matched with vetted software agencies that use viem and can deliver your project.