viem
Visit WebsiteBuild reliable Ethereum apps & libraries with lightweight, composable, & type-safe modules from viem - a modern, efficient alternative to ethers.js.
viem is a TypeScript interface for Ethereum that provides low-level stateless primitives for interacting with Ethereum. It offers a modern, efficient, and lightweight alternative to traditional Ethereum libraries like ethers.js.
Key Focus Areas
- Lightweight & Efficient (35kB bundle size)
- Type-safe Ethereum Interactions
- Modular & Composable Architecture
- Clear API Design with TypeScript Support
- Performance-optimized Implementation
About llms.txt Implementation
viem's llms.txt documentation provides comprehensive information about its API capabilities, focusing on:
- Public Actions for blockchain data reading
- Wallet Actions for transaction management
- Contract Interactions with type safety
- WebSocket and HTTP transport layers
- Chain-specific configurations
Developer Tools
Explore tools created to help you work with llms.txt
Related Projects
Run Llama, Gemma 3, DeepSeek locally on your computer.
Open Source components to build stunning animated interfaces effortlessly using Vue & Nuxt.
ast-grep(sg) is a fast and polyglot tool for code structural search, lint, rewriting at large scale.
PDF editor in the browser – add text, checkboxes, pictures, signatures to PDF files. Merge, rotate PDF pages – iframe, script and React component.