Find a micro npm package that does one specific string or array operation instead of importing all of lodash.
Discover lightweight alternatives to large utility libraries for operations like deep object comparison or nested property access.
Browse the linked philosophy articles to decide whether the micro-package approach fits your project.
This repository is a curated list of small, single-purpose Node.js packages available through npm, the package manager for JavaScript. The idea behind it is the "small module" philosophy in the Node.js ecosystem, where developers publish tiny libraries that each do exactly one thing rather than large all-in-one frameworks. The list is organized by category. Each entry is a link to the package with a one-line description of what it does. Categories include array operations (checking if an array is sorted, getting the first or last element, flattening nested arrays), string manipulation (converting between naming conventions like camelCase and snake_case, padding, stripping tags), date and time formatting, and object utilities (deep comparison, nested property access, key filtering). The list also covers more technical areas such as mathematical functions, streaming data, file system helpers, control flow utilities, number formatting, browser-related helpers, and tools for writing tests or managing processes. Many of the listed packages are extremely small, sometimes just a few lines of code, and represent utilities that developers might otherwise write themselves. Beyond the package list, the README links to several articles that debate the merits of this approach: whether publishing hundreds of tiny modules is good practice, how to evaluate the quality of a package before depending on it, and what the download and performance costs of many small dependencies can be. This is a reference list, not a code project. Nothing here requires installation or running. It is aimed at JavaScript developers who want to discover small utility packages rather than reinventing common operations.
← parro-it on gitmyhub — every repo by this author, as a profile.
Verify against the repo before relying on details.