Skip to content
aicoolies logo
es-toolkit logo

es-toolkit

Modern lodash alternative with TypeScript

es-toolkit is a modern JavaScript utility library by Korean fintech Toss, built as a high-performance Lodash replacement. With TypeScript-first design and full tree-shaking support, it cuts bundle sizes by up to 97 percent. Provides utility functions for arrays, objects, strings, and async operations with 2-3x better runtime performance. Includes an es-toolkit/compat layer for seamless migration from Lodash without rewriting existing codebases.

About es-toolkit

es-toolkit is a state-of-the-art JavaScript utility library developed by Toss, one of South Korea's largest fintech companies, as a modern replacement for the widely-used Lodash library. Written entirely in TypeScript with full type annotations, it provides over 100 utility functions for common operations on arrays, objects, strings, numbers, promises, and functions. The library achieves up to 97 percent smaller bundle sizes through native ES module support and complete tree-shaking compatibility, ensuring applications only include the functions they actually use.

Performance benchmarks consistently show es-toolkit running two to three times faster than Lodash across common operations, achieved through modern JavaScript engine optimizations and avoiding legacy compatibility patterns. The library maintains 100 percent test coverage and strict TypeScript typing that catches errors at compile time rather than runtime. For teams migrating from Lodash, the es-toolkit/compat package provides a compatibility layer that matches Lodash's API surface, enabling gradual migration without rewriting existing code.

With nearly 11,000 GitHub stars and adoption by major projects including Storybook, Recharts, ink, and CKEditor, es-toolkit has quickly established itself as the preferred modern alternative to Lodash. It runs across all JavaScript environments including Node.js, browsers, Deno, and Bun without polyfills. The MIT-licensed library receives active maintenance from Toss's engineering team and a growing open-source community, with regular releases adding new utility functions and performance improvements.

Pricing & Platform Specs

Pricing Summary

es-toolkit is 100% free and open-source under the MIT license, developed by Toss as a lightweight, high-performance Lodash alternative with full TypeScript support.

Supported Platforms

Node.js, browsers, Deno, Bun

Explore categories, tags & use cases

Fast async link checker written in Rust

Lychee is a fast, asynchronous link checker written in Rust that finds broken URLs and email addresses in Markdown, HTML, reStructuredText, and websites. Available as a CLI tool, Rust library, and GitHub Action, it validates links with configurable concurrency, rate limiting, and retry logic. Supports GitHub token authentication for API rate limit avoidance and can check both internal file links and external HTTP endpoints across entire repositories or websites.

Open Source

Community experience

Sources & verification

Sources checked
Content verified

Verification dates are editorial checks. Routine CMS saves and automatic updatedAt timestamps do not advance them.

FAQ

What is es-toolkit?

es-toolkit is a modern JavaScript utility library by Korean fintech Toss, built as a high-performance Lodash replacement. With TypeScript-first design and full tree-shaking support, it cuts bundle sizes by up to 97 percent. Provides utility functions for arrays, objects, strings, and async operations with 2-3x better runtime performance. Includes an es-toolkit/compat layer for seamless migration from Lodash without rewriting existing codebases.

Is es-toolkit free?

Yes — es-toolkit is open source and free to use. es-toolkit is 100% free and open-source under the MIT license, developed by Toss as a lightweight, high-performance Lodash alternative with full TypeScript support.

Is es-toolkit open source?

Yes — es-toolkit is open source.

Is es-toolkit still maintained?

Yes — es-toolkit is active. Its listing was last verified on August 26, 2026.

What are the best es-toolkit alternatives?

The first editor-selected es-toolkit alternatives are Lychee.