jxom (user)
wevm (project)
92%
average score over 5 application evaluations
A TypeScript interface providing composable, type-safe building blocks for Ethereum, widely used by major applications and wallets to bridge app interfaces with the protocol layer.

Viem is used in production today–with over 557k weekly downloads–by popular Applications, Wallets, and Libraries such as: Uniswap, Coinbase + Base, Warpcast, Stripe, Shopify, Optimism, ENS, Zora, WalletConnect, Sushi, Friend.tech, Rainbow, Gitcoin, and more.

Viem is a low-level TypeScript Interface that provides lightweight, composable, and type-safe building blocks for Ethereum – enabling developers to bridge between the "Interface Layer" and the "Network/Protocol Layer" of their applications, wallets, APIs, scripts and more.

Your contributions support the entire Viem project. The funds collected are used to support the core team and compensate significant contributions to the project. Our work is only sustainable thanks to the generous financial backing of our Gitcoin donors.

Viem History

People donating to Viem, also donated to

Developing web3 tech for nonprofits, with multilingual, zero-fee, crypto donation platforms, referral rewards, NFT collections, and plans for Quadratic Funding and DAO integration.
A swap and perpetual DEX offering secure, liquid trading for various blue-chip crypto assets.
Non-profit developer community focused on web3 collaborative learning, hosting regular meetups, talks, and networking events in Asia, with a treasury bootstrapped by hackathon winnings and operating under a donation model.
Bot swiftly identifies and reports scam websites, integrating with security extensions, with a track record of over 10,000 users protected and 15,000 scam sites blacklisted, providing real-time protection.
EAS is an open-source, permissionless service for creating onchain/offchain attestations, aiding in trust verification with smart contracts, development tools, and community use cases like Gitcoin Passport.