Explore tracked sources

Every software and developer-update source on DevUpdate.io, contributed by the community. Browse without an account, or sign in to add any of these to your dashboard.

Descriptions and status summaries are generated by an AI from publicly available data. They may not reflect the current state of a project. More on AI-extracted content. Project owners can request a correction or removal by emailing info@devupdate.io.

Source:Sort:

Provides helper functions to expose Prettier changes inside linting tools. It includes utilities like showing invisible characters to make diffs easier, and generating structured differences between an original string and a Prettier-formatted version.

Status:

The repository appears to be under ongoing development, with an upstream push on 2026-04-02, but the published v1.x updates provided here are sparse (latest tag noted: v1.0.1 on 2025-12-28).

Last release:

39
Open

node-portfinder is a Node.js tool that finds an open network port or a domain socket on the current machine. It’s useful for dynamically selecting a free port when starting local development servers or other processes, with configurable starting and maximum port ranges.

Status:

Maintenance status: The repository appears mostly stable but not actively shipping right now, with the last upstream push on 2025-11-21 and the most recent listed update on 2025-09-12 (about 10 to 11 months ago versus today, 2026-08-13), suggesting maintenance mode or quiet rather than active development.

Last release:

37
Open

pony-cause provides a ponyfill (via a local `ErrorWithCause` class) and helper functions for standardized Error Causes (tc39 proposal-error-cause). It’s useful for working with nested `cause` chains, including finding a specific error type in the cause chain, retrieving direct causes, and generating combined messages and stack traces, with compatibility for older `VError`-style cause handling.

Status:

Maintenance status: The repo appears to still have activity, with an upstream push on 2026-06-29, but the most recent tagged updates in the provided history are from 2024-04-15 (v2.1.11), suggesting slow, maintenance-style progress rather than rapid iteration.

Last release:

51
Open

Pluralize is a JavaScript utility that pluralizes or singularizes a word based on a count, using a predefined set of ordered rules. It is useful for generating grammatically correct labels in applications, including cases where you may want to add the number prefix (for example, “3 ducks”).

Status:

Maintenance status: Evidence suggests no active stream of updates since at least v8.0.0 (2019-05-25), with only an upstream push in 2024-06-26 and no newer tagged updates shown, so the project appears quiet, in maintenance mode.

Last release:

38
Open

Find the root directory of a Node.js project or npm package. Useful when you need to locate the package root path from a starting working directory, and it can return the root path (or undefined if it cannot be found) both asynchronously and synchronously.

Status:

The source appears actively maintained, with the latest upstream push on 2026-02-01 and a corresponding v8.2.0 update that adds a new ignoreTypeOnlyPackageJson option.

Last release:

55
Open

Provides standard object serializers for the Pino logger, including serializers for errors (with optional cause), HTTP requests, and HTTP responses. Useful for turning common Node.js IncomingMessage, ServerResponse, or WHATWG Fetch API Request and Response objects into structured log fields.

Status:

Actively maintained, evidence based on recent activity (last upstream push 2026-08-01, most recent published update v7.1.0 on 2026-02-28) and no long quiet gap relative to today (2026-08-13).

Last release:

50
Open

pino-pretty is a basic NDJSON formatter for Pino log lines that prettifies incoming log output for development by applying extra formatting based on fields like log level and timestamp. It is useful when piping Pino output to a CLI tool or using it as a Pino transport/stream to make logs more readable, with options such as colorization and timestamp translation.

Status:

Actively maintained: Yes, with the most recent upstream activity on 2026-10-04 and a corresponding pino-pretty v13.2.0 update on 2026-10-04, indicating current responsiveness rather than long-term dormancy.

Last release:

591 updates · last 90 days
Open

pino-abstract-transport helps developers build custom Pino log transports by providing a helper to create and wire up a `split2`-based stream that receives parsed log objects. It is useful for handling line parsing, emitting an `unknown` event for unparsable lines, and optionally waiting for Pino configuration before processing logs.

Status:

The source appears actively maintained in the last year, with an upstream push on 2026-07-29 and a recent published update v3.0.0 on 2025-10-06, indicating ongoing development rather than a long-term freeze.

Last release:

48
Open

Pino is a very low-overhead JavaScript JSON logger built for Node.js, designed to log quickly with minimal impact on application performance. It supports features like child loggers, log redaction, pretty printing for development, and transport-based log processing (such as running log processors in a separate worker). It is useful for developers who want structured JSON logs from Node.js apps and web frameworks.

Status:

Actively maintained: The repo shows very recent activity (upstream push on 2026-10-06, with the latest tagged update v10.4.0 on 2026-10-02), indicating ongoing maintenance rather than dormancy.

Last release:

681 updates · last 90 days
Open

pidtree is a cross-platform Node.js tool that returns the children process IDs for a given PID, with options to include the root PID, include PPID details, or list all processes. It also provides a CLI to display a process tree in the terminal, optionally outputting results as a list similar to pgrep.

Status:

Actively maintained, with the most recent update on 2026-06-08, and a major rewrite delivered as v1.0.0 on the same date.

Last release:

31
Open

pg-error-enum is a TypeScript (and plain JavaScript compatible) Enum that defines Postgres error codes for use in application logic. It provides a typed way to check specific Postgres errors, such as matching error.code against constants like UNIQUE_VIOLATION, with no runtime dependencies.

Status:

Actively maintained: Yes, there is recent repository activity (upstream push on 2026-08-02), and prior tagged updates show ongoing maintenance (latest documented update is v2.0.1 on 2025-10-20).

Last release:

48
Open

path-type is a Node.js utility that checks whether a given filesystem path is a file, directory, or symlink. It provides both async and synchronous functions (such as isFile, isDirectory, and isSymlink) returning boolean results, which is useful when you need to validate path types before operating on them.

Status:

Actively maintained in the sense that there have been recent GitHub updates, with the last upstream push on 2026-02-02, but there has not been a published package update since 2024-07-26 (v6.0.0).

Last release:

38
Open

path-scurry is an extremely high-performance Node.js utility for building tools that read and traverse the file system efficiently. It reduces redundant filesystem calls by caching traversal results and minimizes path string operations, and it can be used with async iteration, streams, or direct recursive-style APIs.

Status:

The source appears actively maintained, with an upstream push and v3.0.0 update on October 27, 2026.

Last release:

511 updates · last 90 days
Open

path-expression-matcher is a JavaScript utility for efficient path tracking and pattern matching while parsing hierarchical data. It lets you define path expressions and then match the current parse path against patterns, including wildcard segments, deep wildcards, attribute conditions, position selectors, and XML/JSON/YAML-or-any-parser style namespaces.

Status:

Active maintenance: Evidence suggests active maintenance, with recent updates in mid 2026 (latest summarized v1.6.2 on 2026-07-08, and the last upstream push on 2026-07-30).

Last release:

30
Open

Helps TypeScript or Node code load the correct package.json from the right place, by finding and parsing the package.json file in a “normal” way. Useful when your build output goes to a dist folder (root-level dist) and you want to avoid module tricks that copy or access package.json via extra filesystem calls.

Status:

The source appears quiet or in maintenance mode, with the last upstream push on 2024-09-26 and no further updates since then (as of 2026-08-12).

Last release:

12
Open

p-retry retries a promise-returning or async function when it fails, using exponential backoff and configurable retry rules. It includes options and callbacks to control which errors should consume retry attempts and when to abort (for example with AbortError or AbortSignal). Useful for adding resilient retries around operations like network calls.

Status:

Actively maintained, with an upstream push and v9.0.0 update on 2026-11-02.

Last release:

492 updates · last 90 days
Open

p-map (sindresorhus/p-map) is a JavaScript utility for mapping over promises concurrently. It’s useful for running async functions over many inputs while controlling concurrency, handling errors (stop on first error or collect all errors), and optionally using an AbortSignal to cancel.

Status:

Actively maintained and actively updated: The repo’s most recent upstream push and the latest updates are on 2026-10-11, with additional recent updates on 2026-10-09, 2026-09-12, and 2026-08-27, indicating ongoing maintenance rather than a dormant period.

Last release:

494 updates · last 90 days
Open

p-cancelable creates a cancelable promise, letting you register on-cancel handlers and call .cancel(reason) to synchronously reject the promise with a CancelError. It is useful for tasks like animations, loading resources, long-running async computations, and async iteration, and it is in maintenance state with no new features planned. For newer Node.js targets, the documentation recommends using AbortController instead.

Status:

The source has a very recent update, on 2026-11-02, so it is active now, though the preceding update was in July 2022.

Last release:

421 updates · last 90 days
Open