The Essential Library
for Ethereum
🚀 Up to 20× Smaller Bundle Size
Essential Eth is laser-focused on performance. Ship less JavaScript, load faster, delight your users.
Why Essential Eth?
Blazing Fast
Tree-shakeable ESM modules mean you only ship what you use. Up to 20× smaller than alternatives—your users will notice the difference.
Drop-in Compatible
Familiar ethers.js API surface. Migrate incrementally without breaking changes or rewriting your entire codebase.
TypeScript First
100% TypeScript with complete type coverage. Catch errors at compile time and enjoy best-in-class autocomplete.
Zero Config Providers
JsonRpcProvider, FallthroughProvider, and AlchemyProvider work out of the box with sensible, production-ready defaults.
Complete Toolkit
Everything you need: addresses, ABIs, hashing, encoding, unit conversion, ENS resolution, and contract interactions in one package.
Battle Tested
Comprehensive test suite with 100% coverage. Trusted in production by teams building the future of Ethereum.
npm install essential-eth