Skip to content
Agents tracked: 440 Downloads (7d): 202M down 19.5% GitHub stars: 10.4M Releases (7d): 607 Agent status: all upSince last limit reset: Claude 28d · Codex 0d Updated Oct 21, 2026

uuid vs Nanoid (JavaScript)

In 4,818 JavaScript/TypeScript projects set up for AI coding agents, uuid is a dependency in 292 (6.1%) and Nanoid (JavaScript) in 102 (2.1%): uuid is 2.9× as common. Among repos created in the last 90 days that use a utilities tool, uuid is in 7.0% and Nanoid (JavaScript) in 2.3%, against 13.9% and 4.8% of older ones. 21 projects list both, often a sign of a migration or of a monorepo with several apps.

Utilities npm Updated Oct 20, 2026

uuid6.1%
Nanoid (JavaScript)2.1%

Share of 4,818 JavaScript/TypeScript projects set up for AI coding agents that list each one as a dependency.

Side by side

uuidNanoid (JavaScript)
Agent projects that use it292102
Rank in utilities#4#11
In new repos with a utilities tool (last 90 days)7.0%2.3%
In older repos with one13.9%4.8%
Downloads, last 7 days174M167M
GitHub stars15.3K27.1K
Last push to its repoOct 19, 2026Oct 16, 2026
LicenseMITMIT
Funding——
Projects that list both21

Downloads include CI runs and installs as a dependency of other packages. Stars and pushes are from GitHub's API; downloads from npm.

By coding agent

Projects set up forJavaScript/TypeScript reposuuidNanoid (JavaScript)
Claude Code2,5806.0%2.2%
GitHub Copilot2,3395.8%1.9%
Cursor1,9878.3%2.4%
Gemini CLI4166.2%2.4%
OpenAI Codex3993.5%1.8%
OpenCode2953.4%2.4%
OpenClaw2264.9%0%
Devin Desktop2289.2%2.2%
Kiro12513.6%4.0%
Roo-Code9015.6%0%

Share of the JavaScript/TypeScript repos configured for each agent (its config file in the repo) that list the tool. A repo set up for two agents counts for both.

uuid

Generate RFC9562 compliant UUIDs for unique identifiers in applications.

Most often used with it:

Zod61.3% of its projects
dotenv49.0% of its projects
TypeScript86.3% of its projects
date-fns38.0% of its projects
Framer Motion32.9% of its projects

npm install uuid

Nanoid (JavaScript)

Tiny, secure, URL-friendly unique string ID generator for JavaScript.

Most often used with it:

Lucide React76.5% of its projects
Tailwind Merge72.5% of its projects
clsx73.5% of its projects
Class Variance Authority66.7% of its projects
Zod79.4% of its projects

npm install nanoid

More matchups

yaml vs js-yamldate-fns vs Day.js

How we count

Projects are public GitHub repos our weekly scan finds through coding-agent config files (CLAUDE.md, AGENTS.md, .cursor/mcp.json and others); a project uses a tool when its package.json, requirements.txt or pyproject.toml lists it. "Same job" was checked for every pair, so add-ons and companions are never paired. Shares by repo age compare repos created in the last 90 days with older ones in the same scan. More on the method.

Still not sure? Ask AgentGid which fits your project →