{"repo":"dawsbot/essential-eth","free":true,"listed":false,"github":"https://github.com/dawsbot/essential-eth","clone":"git clone https://github.com/dawsbot/essential-eth.git","description":"🪶 An alternative to ethers & web3 that's 10x smaller","language":"TypeScript","stars":310,"topics":["ethereum","web3","crypto","typescript"],"license":"MIT","category":"blockchain-web3","readme_excerpt":"🪶 Essential Eth 🪶 An alternative for ethers & web3 that's 10x smaller Why you should replace Ethers.js and web3 Bundle Size Comparison (ESM, minified) Measured with esbuild. Smaller is better. What you import essential-eth@1.1.0 ethers@6.16.0 viem@2.46.0 web3@4.16.0 ox@0.12.1 ---------------------------------------- :-----------------: :-----------: :---------: :---------: :------------: Full library 43.1 kB 🏆 394.0 kB 385.3 kB 495.8 kB 612.8 kB Provider (getBalance, getBlock, etc) 30.8 kB 260.0 kB 306.5 kB 454.5 kB 10.9 kB 🏆 Contract (read-only calls) 24.8 kB 🏆 86.6 kB 180.1 kB 264.9 kB 49.9 kB Conversions (wei, gwei, ether) 1.2 kB 🏆 10.4 kB 2.7 kB 454.5 kB 3.7 kB essential-eth is 8x smaller than the nearest alternative for full-library usage. --- - 🐜️ tiny - 🔐 Strongly written TypeScript - 🧪 Matches both ethers and web3 - ⚡️ Near-identical API to ethers - ⚡️ Similar but improved API to web3 - 🙌 Works for all EVM chains - 💎 Ethereum - 🟣 Polygon - 🔴 Optimism - 🔵 Arbitrum - Many more - 🧪 Strongly tested - 🌲 Tree-shaking and no side-effects - 🙌 All common JS versions (CommonJS, ESM, & UMD) - ✅ Node 24, 22, 20, & 18 - ✅ Web Who Is This For? Essential-eth is built for developers where size and speed matter. Check out dedicated guides for your use case: - Chrome Extension Developers — Service worker size budgets are brutal. 39.9 kB vs ethers' 394 kB makes a real difference. - Serverless & Edge Functions — Cold starts cost money. Get sub-10ms startup instead of 200","default_branch":null,"files":null,"tree":[],"storefront":"/r/dawsbot","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/dawsbot/essential-eth/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}