Viem

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.
Application
Applied on: 14 Oct 2024 10:19 PM
Approved
User Review
R1
Reviewed on 15 Oct 2024 09:16 PM
Demonstrate how tools, libraries, or frameworks significantly reduce development barriers, improve efficiency, or enhance the security of Web3 projects.
Show support and usage within the developer community.
Meet the general eligibility criteria for Gitcoin Grants, including open-source principles and ethical standards.
Viem is a low-level TypeScript Interface for Ethereum – enabling developers to bridge between the "Interface Layer" and the "Network/Protocol Layer" of their applications, and more. And so reducing development barriers of Web3 projects Support and usage within the developer community such as Uniswap, Coinbase, Stripe, Zora, Optimism, WalletConnect, and much more. A total 785 GitHub forks, 2.5k GitHub stars, and 609163 Weekly downloads in NPM. It meets the general eligibility criteria for GG22, including open-source license and activity metrics.
AI Review
A1
Reviewed on 14 Oct 2024 11:01 PM
Demonstrate how tools, libraries, or frameworks significantly reduce development barriers, improve efficiency, or enhance the security of Web3 projects.
Viem provides a robust TypeScript interface for Ethereum, reducing errors and enhancing efficiency in developing Ethereum-based applications. It's designed to be intuitive and lightweight, aligning with Unix Philosophy for reliability and performance.
Show support and usage within the developer community.
Viem has strong community adoption with 2.5 million monthly downloads, 1,645 dependents, and 2.5k GitHub stars. High engagement with 420 contributors and significant usage as evidenced by 48k public dependent repositories.
Meet the general eligibility criteria for Gitcoin Grants, including open-source principles and ethical standards.
Viem is open-source and available on GitHub. The project maintains transparency and adheres to ethical standards, supporting the community and receiving contributions from a wide range of developers.