<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/es-toolkit-hits-30m-weekly-downloads-localmode-ui-ships-on-device-ai-components-gzui6mlji" -->

---
title: es-toolkit hits 30M weekly downloads, LocalMode UI ships...
description: Toss's es-toolkit has crossed 30 million weekly downloads and 10,000 GitHub stars, putting real pressure on Lodash by stripping legacy compatibility code and...
canonical: https://daily.dev/posts/es-toolkit-hits-30m-weekly-downloads-localmode-ui-ships-on-device-ai-components-gzui6mlji
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: es-toolkit hits 30M weekly downloads, LocalMode UI ships on-device AI components | daily.dev
og:description: Toss's es-toolkit has crossed 30 million weekly downloads and 10,000 GitHub stars, putting real pressure on Lodash by stripping legacy compatibility code and...
og:url: https://daily.dev/posts/es-toolkit-hits-30m-weekly-downloads-localmode-ui-ships-on-device-ai-components-gzui6mlji
og:image: https://api.daily.dev/og/posts/gZUI6mlji.png
og:image:alt: es-toolkit hits 30M weekly downloads, LocalMode UI ships on-device AI components
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# es-toolkit hits 30M weekly downloads, LocalMode UI ships on-device AI components

**[Web Digest](https://daily.dev/sources/webdev_digest)** · 4 min read · 0 upvotes · 0 comments

## Summary

Toss's es-toolkit has crossed 30 million weekly downloads and 10,000 GitHub stars, putting real pressure on Lodash by stripping legacy compatibility code and shipping a migration-friendly compat layer. LocalMode UI drops a shadcn-style registry of 100+ React components that run models like Phi 3.5 Mini and Llama 3.2 1B entirely in the browser via WebGPU. A Google DeepMind engineer's side project browser generates every page from scratch using Gemini 3.5 Flash Lite, which is more interesting as a concept than a daily driver. PNPM is adding config dependencies for sharing settings across repos, and Solid Objects brings Cloudflare's Durable Objects model to Rails without Redis.

## Content

**TLDR:** Toss's es-toolkit has crossed 30 million weekly downloads and 10,000 GitHub stars, putting real pressure on Lodash by stripping legacy compatibility code and shipping a migration-friendly compat layer. LocalMode UI drops a shadcn-style registry of 100+ React components that run models like Phi 3.5 Mini and Llama 3.2 1B entirely in the browser via WebGPU. A Google DeepMind engineer's side project browser generates every page from scratch using Gemini 3.5 Flash Lite, which is more interesting as a concept than a daily driver. PNPM is adding config dependencies for sharing settings across repos, and Solid Objects brings Cloudflare's Durable Objects model to Rails without Redis.

---

## es-toolkit reaches 30M weekly downloads, challenges Lodash with tree-shaking and a compat migration layer

Toss's es-toolkit has hit 10,000 GitHub stars and 30 million weekly downloads. The library wins on bundle size by dropping the legacy browser compatibility code Lodash carries, accepting only arrays instead of doing type dispatch at runtime, and leaning on TypeScript types for safety rather than defensive runtime checks. The smart move is the compat layer — it mirrors the full Lodash API so teams can swap the import and migrate incrementally rather than all at once. [Read more](https://daily.dev/posts/lGa8xfz6S)

## LocalMode UI: 100+ React components running real AI models on-device via WebGPU, no API key needed

LocalMode UI is a shadcn-style registry with over 100 copy-paste React components and 36 installable blocks covering Chat, RAG, Vision, Audio, and Agents. Models like Phi 3.5 Mini and Llama 3.2 1B run entirely in the browser through WebGPU — no server, no API key. It installs via the shadcn CLI and includes DevTools components for inspecting pipelines and managing model loading. Worth watching if you're building privacy-sensitive or offline-capable AI features. [Read more](https://daily.dev/posts/lzDWTTuQf)

## Gem browser generates every page from scratch using Gemini 3.5 Flash Lite

A Google DeepMind engineer built a side-project browser called Gem that treats every URL as a prompt and generates the page using Gemini 3.5 Flash Lite. Users supply their own API key. It can restyle any site across 20+ themes (Geocities, Windows 95, Vaporwave) and rewrites content on the fly, sometimes attributing articles to fictional authors. The concept is genuinely interesting — a browser as a rendering opinion rather than a faithful parser — but the fixed theme set gets repetitive fast. [Read more](https://daily.dev/posts/SpubyrDry)

## Solid Objects ports Cloudflare Durable Objects to Rails, backed by Postgres, MySQL, or SQLite

Solid Objects is a Ruby gem (v0.5.1) that brings the virtual-actor model to Rails using your existing database — no Redis, no Cloudflare account. Each actor gets a stable addressable identity, durable JSON state, a strictly ordered per-object mailbox, and per-entity alarms. Wrapping ERB in solid_object with declared observables delivers automatic Turbo Stream live updates to connected browsers with no channel classes or manual broadcasts. Requires Ruby 3.3+ and Rails 8.0+; described as functional and tested but not yet production-ready. [Read more](https://daily.dev/feed-by-ids?id=pEYqPVOHg&id=MnYhoRafh)

---

## Also notable

- **PNPM config dependencies: share settings across repos without copy-pasting dotfiles:** PNPM is introducing config dependencies, a new dependency type for sharing PNPM settings across multiple git repositories — with the constraint that config deps cannot have their own dependencies and cannot run post-install scripts. [Read more](https://daily.dev/posts/tPWJ0AlS5)
- **Adding SAML and SCIM: the 2018 XML comment truncation CVE class and why session revocation matters:** A practical implementation guide covers the full SAML validation checklist, the 2018 XML comment truncation CVE that enabled authentication bypass, and why SCIM deprovisioning must revoke active sessions and tokens rather than just flipping a database column. [Read more](https://daily.dev/posts/lAPuFo84a)
- **iOS 27 SwiftUI toolbar APIs: visibilityPriority, ToolbarOverflowMenu, topBarPinnedTrailing:** iOS 27 adds visibilityPriority(_:) to control overflow order, ToolbarOverflowMenu for permanently secondary commands, topBarPinnedTrailing for anchored trailing items, and toolbarMinimizationBehavior(_:for:) for scroll-driven nav bar behavior — with ForEach conformance to ToolbarContent back-deploying to iOS 16. [Read more](https://daily.dev/posts/LBWFeGWUT)

## Similar posts on daily.dev

- [JavaScript Utility Library Lodash Changing Governance Model](https://daily.dev/posts/javascript-utility-library-lodash-changing-governance-model-z6q2des2h) · The New Stack · 26 upvotes · 1 comments
- [Gemma 3 Local LLM Deployment: Google's AI for Developers \(2026\)](https://daily.dev/posts/gemma-3-local-llm-deployment-google-s-ai-for-developers-2026--any6cycmf) · SitePoint · 0 upvotes · 0 comments
- [GitHub - kessler/gemma-gem: Gemma Gem runs Google's Gemma 4 model entirely on-device via WebGPU — no API keys, no cloud, no data leaving your machine.](https://daily.dev/posts/github---kessler-gemma-gem-gemma-gem-runs-google-s-gemma-4-model-entirely-on-device-via-webgpu-no-bpv3ekj3e) · Hacker News · 0 upvotes · 1 comments
- [TanStack dominance intensifies](https://daily.dev/posts/tanstack-dominance-intensifies-raf2r08in) · Bytes by ui.dev · 16 upvotes · 3 comments

---

Tags: [#javascript](https://daily.dev/tags/javascript), [#nodejs](https://daily.dev/tags/nodejs), [#local-ai](https://daily.dev/tags/local-ai), [#webgpu](https://daily.dev/tags/webgpu)

[View this post on daily.dev](https://daily.dev/posts/es-toolkit-hits-30m-weekly-downloads-localmode-ui-ships-on-device-ai-components-gzui6mlji)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"DiscussionForumPosting","mainEntityOfPage":"https://daily.dev/posts/es-toolkit-hits-30m-weekly-downloads-localmode-ui-ships-on-device-ai-components-gzui6mlji","headline":"es-toolkit hits 30M weekly downloads, LocalMode UI ships on-device AI components","text":"Toss's es-toolkit has crossed 30 million weekly downloads and 10,000 GitHub stars, putting real pressure on Lodash by stripping legacy compatibility code and shipping a migration-friendly compat layer. LocalMode UI drops a shadcn-style registry of 100+ React components that run models like Phi 3.5 Mini and Llama 3.2 1B entirely in the browser via WebGPU. A Google DeepMind engineer's side project browser generates every page from scratch using Gemini 3.5 Flash Lite, which is more interesting as a concept than a daily driver. PNPM is adding config dependencies for sharing settings across repos, and Solid Objects brings Cloudflare's Durable Objects model to Rails without Redis.","url":"https://daily.dev/posts/es-toolkit-hits-30m-weekly-downloads-localmode-ui-ships-on-device-ai-components-gzui6mlji","datePublished":"2026-08-09T04:18:30.338Z","dateModified":"2026-09-13T21:07:08.856Z","author":{"@type":"Organization","name":"Web Digest","logo":"https://media.daily.dev/image/upload/s--C833eNQW--/f_auto,q_auto/v1773839396/logos/webdev_digest?_a=BAMAMiiu0","url":"https://daily.dev/sources/webdev_digest"},"interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"isPartOf":{"@type":"WebPage","url":"https://daily.dev/sources/webdev_digest","name":"Web Digest"}}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Web Digest","item":"https://daily.dev/sources/webdev_digest"},{"@type":"ListItem","position":3,"name":"es-toolkit hits 30M weekly downloads, LocalMode UI ships on-device AI components"}]}
```

