Skip to content
Agents tracked: 378 Downloads (7d): 244M down 5.7% GitHub stars: 8.4M VS Code installs: 151M Releases (7d): 407 Agent status: 1 with issues Updated Oct 10, 2026

Utilities for projects built with AI agents

Dates, IDs, class names, helpers. 109 tools ranked by how many of 12,697 public projects built with AI coding agents use them, with downloads and GitHub stars. Updated Oct 10, 2026.

Tool Used in agent projectsDownloads / wk GitHub starsLicense
clsx npm
Tiny utility for conditionally constructing className strings.
2,251 (17.7%) 126M 9,847 MIT
date-fns npm
Modern JavaScript date utility library with comprehensive formatting functions.
1,079 (8.5%) 97.6M 36.6K MIT
uuid npm
Generate RFC9562 compliant UUIDs for unique identifiers in applications.
454 (3.6%) 296M 15.3K MIT
PyYAML pypi
YAML parser and emitter for reading and writing YAML configuration files.
385 (3.0%) 239M 2,954 MIT
Lodash npm
Modular utility library with methods for common programming tasks and data manipulation.
269 (2.1%) 162M 61.4K MIT
bn.js npm
Big number library for handling arbitrary-precision integers in JavaScript.
217 (1.7%) 62.1M 1,230 MIT
python-dateutil pypi
Extensions to Python's datetime module for advanced date and time manipulation.
165 (1.3%) 233M 2,638 Dual License
yaml npm
JavaScript YAML parser and stringifier with full spec compliance.
164 (1.3%) 179M 1,693 ISC
Nanoid npm
Tiny, secure, URL-friendly unique string ID generator for JavaScript.
161 (1.3%) 269M 27.1K MIT
Day.js npm
2KB immutable date/time library with modern API as lightweight Moment.js alternative.
158 (1.2%) 74.6M 48.7K MIT
charset-normalizer pypi
Detect and normalize character encoding in text with modern alternative to Chardet.
158 (1.2%) 313M 801 MIT
react-intersection-observer npm
React hook for observing element visibility using IntersectionObserver API.
146 (1.1%) 4.8M 5,537 MIT
tqdm pypi
Fast and extensible progress bar library for loops and iterables.
141 (1.1%) 103M 31.4K MPL-2.0 AND MIT
Moment.js npm
Parse, validate, manipulate and format dates and times in JavaScript.
134 (1.1%) 37.2M — MIT
i18next npm
Internationalization framework for managing translations across applications.
129 (1.0%) 23.3M 8,642 MIT
glob npm
Correct and fast file pattern matching for file system operations.
128 (1.0%) 397M 8,711 BlueOak-1.0.0
attrs pypi
Python library that reduces boilerplate for class definitions.
128 (1.0%) 177M — —
pytz pypi
Python timezone library with historical and modern timezone definitions.
127 (1.0%) 106M 397 MIT
Tenacity pypi
Retry library for Python that simplifies adding retry logic with exponential backoff.
124 (1.0%) 87.4M 8,802 —
js-yaml npm
Fast YAML parser and serializer for JavaScript with spec compliance.
123 (1.0%) 301M 6,638 MIT
Colorama pypi
Cross-platform library for rendering colored terminal text in Python applications.
119 (0.9%) 62.8M 3,795 —
react-i18next npm
React integration for i18next internationalization enabling multi-language support.
116 (0.9%) 17.3M 10.1K MIT
Construct pypi
Declarative parser and builder for binary data structures with symmetric field definitions.
116 (0.9%) 1.4M 1,020 MIT
bignumber.js npm
Arbitrary-precision arithmetic library for handling large numbers and decimal calculations.
101 (0.8%) 64.1M 7,010 MIT
aiofiles pypi
Async file I/O library for non-blocking file operations in Python asyncio applications.
100 (0.8%) 29.9M 3,267 Apache-2.0
Papa Parse npm
Fast CSV parser and generator with web worker support for processing large datasets.
88 (0.7%) 16.5M 13.6K MIT
classnames npm
Utility for conditionally combining class names in React and other JavaScript projects.
86 (0.7%) 33.5M 17.8K MIT
fs-extra npm
Extends Node.js fs with recursive mkdir, copy and remove methods.
85 (0.7%) 223M 9,589 MIT
Fuse.js npm
Lightweight fuzzy-search library for client-side text searching.
83 (0.7%) 14.4M 20.5K Apache-2.0
yarl pypi
URL parsing and manipulation library for Python.
83 (0.7%) 116M 1,500 Apache-2.0
cachetools pypi
Caching decorators and memoization utilities for Python functions.
81 (0.6%) 59.1M 2,787 —
VueUse npm
Collection of essential Vue Composition API utilities and hooks.
76 (0.6%) 12.6M 22.4K MIT
Decimal.js npm
Arbitrary-precision decimal arithmetic for JavaScript avoiding floating-point errors.
67 (0.5%) 98M 7,263 MIT
lru-cache npm
Efficient least-recently-used cache implementation for Node.js applications.
64 (0.5%) 587M 5,915 BlueOak-1.0.0
i18next-browser-languagedetector npm
Language detector for i18next that automatically detects user language in browsers.
62 (0.5%) 5.1M 972 MIT
semver npm
Parser and utilities for semantic versioning, widely used across Node.js ecosystems.
62 (0.5%) 865M 5,465 ISC
greenlet pypi
Lightweight pseudo-threads for concurrent Python programming without OS-level overhead.
61 (0.5%) 86.2M 1,852 —
usehooks-ts npm
Collection of TypeScript React hooks ready to use in modern applications.
60 (0.5%) 6M 7,861 MIT
lodash-es npm
Utility library with modern JavaScript methods (map, filter, debounce) as ES modules.
55 (0.4%) 50.1M 61.4K MIT
superjson npm
JSON serializer supporting Dates, BigInts, Sets, Maps for type-safe data transfer.
53 (0.4%) 12M 5,283 MIT
orjson pypi
Fast Python JSON library with support for dataclasses, dates, and NumPy types.
52 (0.4%) 47.9M 8,250 —
react-use npm
Collection of essential React Hooks for common use cases and side effects.
49 (0.4%) 3.4M 44K Unlicense
js-cookie npm
Simple JavaScript API for reading, creating and deleting browser cookies.
48 (0.4%) 30.8M 22.6K MIT
pyparsing pypi
Python library for defining and executing parsing grammars for language processing.
48 (0.4%) 81.1M 2,494 —
execa npm
Execute external processes with a better API and error handling for Node.js.
46 (0.4%) 172M 7,614 MIT
distro pypi
Python library providing OS platform and Linux distribution information detection.
46 (0.4%) 70.2M 281 Apache License, Version 2.0
date-fns-tz npm
Time zone support for date-fns using the Intl API.
45 (0.4%) 10.8M 1,178 MIT
zone.js npm
Execution context management for Angular and asynchronous operations.
44 (0.3%) 6.2M 101K MIT
pathspec pypi
Utility for gitignore-style pattern matching of file paths.
44 (0.3%) 132M 236 —
tabulate pypi
Pretty-print tabular data in various formats.
44 (0.3%) 38.8M 2,589 —
Luxon npm
Immutable date and time library with timezone, formatting and parsing support.
42 (0.3%) 41.6M 16.5K MIT
diff npm
JavaScript text diff implementation for comparing and generating unified diffs.
41 (0.3%) 144M 9,210 BSD-3-Clause
use-debounce npm
React hook for debouncing values and callbacks to optimize performance.
41 (0.3%) 6M 3,382 MIT
toolz pypi
Functional programming utilities for Python with list processing and composition.
41 (0.3%) 15.6M 5,159 —
@internationalized/date npm
Internationalized date and time utilities for calendar, formatting and parsing.
40 (0.3%) 16.6M 15.9K Apache-2.0
figlet npm
Generate ASCII art text for terminal applications and CLI tools.
40 (0.3%) 2.1M 3,027 MIT
blinker pypi
Fast signaling library for Python object-to-object and broadcast communication.
40 (0.3%) 39.2M 2,101 —
react-window npm
Virtualization library for rendering large lists and grids efficiently in React.
39 (0.3%) 6.5M 17.2K MIT
wcwidth pypi
Calculate display width of Unicode strings for terminal formatting.
39 (0.3%) 60.4M 466 —
nest-asyncio pypi
Patch asyncio to allow nested event loops in Python, useful for Jupyter notebooks.
38 (0.3%) 19.2M 753 BSD
fflate npm
High-performance DEFLATE compression and decompression in just 8kB.
37 (0.3%) 95.5M 3,043 MIT
p-limit npm
Run multiple async functions with limited concurrency to control resource usage.
37 (0.3%) 274M 2,929 MIT
shellingham pypi
Detect the surrounding shell environment in Python for CLI applications.
36 (0.3%) 66.7M 320 ISC License
toml pypi
Python library for parsing and writing TOML configuration files.
36 (0.3%) 32M 1,137 MIT
buffer-layout npm
Binary data serialization library for encoding/decoding structured buffers.
35 (0.3%) 575K 30 MIT
isbot npm
User agent detection library for identifying bots and crawlers.
35 (0.3%) 26.2M 1,162 Unlicense
cookie npm
HTTP cookie parsing and serialization for Node.js servers.
33 (0.3%) 228M 1,535 MIT
react-scroll npm
Scroll component library for React with smooth scrolling and navigation.
33 (0.3%) 691K 4,398 MIT
more-itertools pypi
Extended collection of iterator and iteration tools for Python.
33 (0.3%) 55.7M 4,101 —
xterm.js npm
Full-featured terminal emulator for browsers and Node.js.
32 (0.3%) 5.5M 21.3K MIT
slugify npm
Convert strings to URL-friendly slugs with character handling.
32 (0.3%) 18.8M 1,745 MIT
wrapt pypi
Python utilities for decorators, wrappers and monkey patching.
32 (0.3%) 97.9M 2,310 —
fast-glob npm
High-performance glob pattern matching library for Node.js file system operations.
30 (0.2%) 157M 2,826 MIT
rfc3986 pypi
Python library for parsing and validating URIs according to RFC 3986 specification.
30 (0.2%) 5.5M — Apache 2.0
eventemitter3 npm
High-performance event emitter compatible with Node.js and browsers.
29 (0.2%) 155M 3,537 MIT
bitarray pypi
Efficient C extension for storing arrays of boolean values.
29 (0.2%) 3.8M 794 PSF-2.0
msgpack pypi
Fast and compact binary serialization format library for Python.
29 (0.2%) 49.9M 2,107 —
minimatch npm
Glob pattern matching library for file path filtering and pattern-based selections.
28 (0.2%) 724M 3,526 BlueOak-1.0.0
zstandard pypi
Python bindings for Zstandard compression algorithm for efficient data compression.
28 (0.2%) 39.4M 641 —
libphonenumber-js npm
Lightweight library for parsing, validating and formatting international phone numbers.
26 (0.2%) 27.5M — MIT
react-hotkeys-hook npm
React hook for handling keyboard shortcuts and key combinations in applications.
26 (0.2%) 4.9M 3,507 MIT
big.js npm
Lightweight arbitrary-precision decimal arithmetic library for financial and numeric calculations.
25 (0.2%) 33M 5,197 MIT
jsQR npm
Pure JavaScript QR code reader that locates and parses QR codes.
25 (0.2%) 3.4M 4,039 Apache-2.0
mime-types npm
Utility for working with MIME types and file extensions.
25 (0.2%) 285M 1,476 MIT
pako npm
Fast zlib implementation in JavaScript with browser and Node.js support.
25 (0.2%) 124M 6,120 (MIT AND Zlib)
qs npm
Query string parser with nesting and array support.
25 (0.2%) 188M 8,943 BSD-3-Clause
react-device-detect npm
Detect device type and render components conditionally based on device capabilities.
25 (0.2%) 2.2M 2,920 MIT
ua-parser-js npm
Parse user-agent strings to detect browser, engine, OS, CPU and device type.
25 (0.2%) 32.6M 10.2K AGPL-3.0-or-later
Babel (Python) pypi
Internationalization utilities for Python with date/time formatting.
25 (0.2%) 25.5M 1,471 BSD-3-Clause
chardet pypi
Detect character encoding automatically in text and files.
25 (0.2%) 37M 2,675 —
@scure/base npm
Secure base encoding/decoding for base64, bech32, base58, base32, base16.
24 (0.2%) 10.8M 180 MIT
react-use-measure npm
React hook to measure element dimensions and position.
24 (0.2%) 7.9M 988 MIT
backoff pypi
Python decorator for implementing exponential backoff and retry logic.
24 (0.2%) 32M 2,695 MIT
cuid2 npm
Collision-resistant unique ID generator optimized for databases.
23 (0.2%) 21M 3,404 MIT
mime npm
Comprehensive MIME type mapping and detection library.
23 (0.2%) 155M 2,357 MIT
reading-time npm
Estimates reading time for text content, useful for articles, blog posts and content platforms.
23 (0.2%) 1M 1,428 MIT
moment-timezone npm
Timezone support for Moment.js, parsing and displaying dates across any timezone accurately.
22 (0.2%) 17.8M 3,879 MIT
RapidFuzz pypi
High-performance fuzzy string matching library for Python, used for search and similarity detection.
22 (0.2%) 28.6M 4,156 —
Copy to Clipboard npm
Copy text to clipboard in browser with fallback for unsupported environments.
21 (0.2%) 11.2M 1,396 MIT
HTML5 QR Code npm
Cross-platform HTML5 QR code and barcode scanner for web apps.
21 (0.2%) 1.5M 6,242 Apache-2.0
i18next-http-backend npm
Backend layer for i18next using HTTP to load translations in Node.js and browsers.
20 (0.2%) 2.8M 525 MIT
lodash.debounce npm
Debounce function utility from Lodash for throttling function execution.
20 (0.2%) 40.6M 61.4K MIT
picomatch npm
Fast glob pattern matching library for file paths with full Bash glob feature support.
20 (0.2%) 52M 1,303 MIT
smol-toml npm
Small, fast, and correct TOML parser and serializer for configuration files.
20 (0.2%) 41.2M — BSD-3-Clause
JMESPath pypi
JSON query language for searching and transforming JSON data.
20 (0.2%) 126M 2,451 MIT
jsonpointer pypi
Implementation of RFC 6901 for identifying and accessing specific nodes in JSON documents.
20 (0.2%) 32.2M 149 Modified BSD License
pexpect pypi
Python library for controlling interactive console applications programmatically.
20 (0.2%) 28.5M 2,853 ISC license
tomlkit pypi
Style-preserving TOML library that maintains comments and formatting when editing.
20 (0.2%) 115M 859 MIT
uritemplate pypi
Implementation of RFC 6570 for parsing and expanding URI templates.
20 (0.2%) 31.2M 246 BSD 3-Clause OR Apache-2.0
Not sure which one fits? Ask AgentGid →

Other categories

Web frameworks UI components and icons Styling and CSS Animation and motion 3D and graphics Charts and data visualisation Forms, validation and schemas State and data fetching Markdown, editors and content Desktop and mobile apps Model SDKs Agent, MCP and tool libraries Prompts, structured output and evals ML and data science Databases, ORMs and clients SDKs for hosted services Auth and security libraries Jobs, queues and workflows Files, images and media Scraping, browsers and parsing HTTP servers and APIs HTTP clients and networking Testing Linting and formatting Languages, types and runtimes Build tools and bundlers Dev workflow and config Logging, monitoring and analytics Crypto and web3 Game development