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.
path-to-regexp turns human-readable path patterns like `/user/:name` into regular expressions for matching paths, and it can also convert parameters back into path strings (compile). It is useful for building route matching and generating paths in Node.js apps, with support for parameters, wildcards, and optional path segments.
Actively maintained: The upstream repository had a recent push on 2026-09-09, and the project has published multiple updates in 2026 (v8.3.0, v8.4.0, v8.4.1, v8.4.2), indicating ongoing development rather than maintenance-only status.
Last release:
path-browserify provides the Node.js `path` module API for browser environments that do not have it. It implements the POSIX parts of Node’s `path` (matching Node.js 10.3), and is useful when bundling code for browsers with tools like Browserify or webpack so `path.join` and similar calls work.
Active maintenance: The GitHub upstream shows a last push on 2024-12-21, suggesting some ongoing maintenance activity, but the latest published package update in the provided history is v1.0.1 (2020-03-03), so the cadence of user-facing updates appears slow.
Last release:
parseurl is a Node.js module that parses the URL from a request object (by reading `req.url`). It returns a result matching Node.js `url.parse`, and it memoizes the parsed output so repeated calls on the same request return a cached result when `req.url` or `req.originalUrl` does not change.
Maintenance status: The upstream repository shows an activity signal via a push on 2026-03-01, but the most recent published package version is 1.3.3 from 2019-04-16, so this looks like largely quiet or maintenance-mode with periodic repo activity but no recent dependency-surfacing updates.
Last release:
parseley is a JavaScript and Deno parser for CSS selector strings. It converts selector strings into structured objects (AST), can serialize and normalize selectors, and computes selector specificity to help with processing or analysis of CSS selectors.
Actively maintained, evidence suggests ongoing work: the upstream GitHub push was 2026-05-02, and the most recent published package update was v0.13.1 on 2025-12-22.
Last release:
parse-ms is a JavaScript utility for parsing a millisecond value into a structured object with fields for days, hours, minutes, seconds, milliseconds, microseconds, and nanoseconds. It can take both normal numbers and BigInt inputs, making it useful when you need to break down durations for display or further processing.
The repository appears quiet rather than actively maintained, with the last recorded upstream push on 2024-05-04 and the most recent listed update (v4.0.0) on 2024-01-07, which is more than two years ago relative to 2026-09-10.
Last release:
parse-json is a JavaScript utility for parsing JSON while producing more helpful error messages than the built-in JSON.parse, including line and column details and a code frame. It throws a JSONError that supports instanceof checks and can include an optional filename to improve the displayed error context.
The project is likely no longer actively maintained, with the most recent upstream push and package update on 2025-04-09, about 17 months ago relative to 2026-09-10.
Last release:
p-try starts a promise chain by running a function that may throw, returning a Promise that resolves with the function’s value or rejects if it throws. It’s useful when you want to integrate synchronous, potentially throwing code into async Promise workflows, with optional arguments to avoid unnecessary closures.
Maintenance status: The most recent version update is v3.0.0 on 2021-10-04, which suggests the package has been largely quiet/dormant in terms of published updates, despite an upstream push on 2025-09-16 (no corresponding tagged updates are shown in the provided data).
Last release:
outvariant is a TypeScript helper that provides an invariant assertion, it throws an error when a predicate is false. It’s useful for runtime checks while also narrowing types so values become non-nullable after the invariant call, and it supports formatted error messages with positional arguments (for example %s, %d/%i, %j, %o).
The repository appears quiet and not actively maintained as of today (last upstream push and newest described update are from 2024-07-05, about 2 years ago).
Last release:
OTPAuth is a One Time Password (HOTP and TOTP) library for Node.js, Deno, Bun, and browsers. It helps you generate and validate MFA or 2FA one-time codes, and it can convert TOTP settings to and from Google Authenticator key URI format.
Actively maintained: The repo has very recent activity (last upstream push 2026-09-04) and successive tagged updates in 2026 (v9.5.0 on 2026-02-04, v9.5.1 on 2026-04-25, v9.5.2 on 2026-09-03).
Last release:
Ora is a Node.js utility for showing an elegant animated terminal spinner with customizable text, color, spinner style, and output stream (by default, process.stderr). It’s useful for CLI apps to provide responsive progress feedback while work is running, including helpers like oraPromise to automatically mark success or failure.
Actively maintained, with the most recent upstream push on 2026-06-22 and follow-up updates as recently as 2026-06-22 (v9.4.1) and 2026-04-22 (v9.4.0).
Last release:
This cross-platform Node.js package opens “stuff” like URLs, files, and executables from command-line tools and scripts. It uses the platform’s open mechanism (macOS open, Windows start, Linux xdg-open), supports selecting an app and passing app arguments, and can optionally wait for the opened app to exit (when possible).
Actively maintained, with upstream updates as recently as 2026-09-14 (multiple patch updates in September 2026 and ongoing work before that).
Last release:
Provides a helper to wrap a function so it can only be called once, returning the first call’s return value on subsequent calls. It can optionally throw an error when the wrapped function is called more than once, and includes an API to check how many times the wrapped function has been invoked.
Actively maintained status appears positive, with the latest upstream push and newest update on 2026-02-02, and updates continuing within the past year (no evidence of multi-year stalling).
Last release:
A small JavaScript utility that wraps a function so it runs exactly once, caching the first return value for later calls. Useful for preventing duplicate callbacks in event-driven code, and it also provides a `once.strict` variant that throws an error if the function is called more than one time.
The source does not appear to be actively maintained as of 2026-09-10, with the latest available tagged update (v1.4.1) dated 2022-02-27, and no newer update information shown in the provided history (though the repo has an upstream push on 2025-10-25).
Last release:
This Node.js module runs a callback when an HTTP request or response closes, finishes, or errors. It is useful for cleanup tasks tied to request completion, such as closing open files or continuing after request data has been fully read.
Actively maintained: The upstream repo has a recent push on 2026-05-20, which suggests the source is still being worked on, even though the most recent version entries provided stop at v2.4.x in 2022.
Last release:
Ohash provides simple utilities for hashing, serializing, and comparing JavaScript values. It exports functions like hash and digest (SHA-256 with Base64URL), isEqual for object equality checks, and diff to produce change lists between objects based on serialization.
Active maintenance: Yes, there is recent activity (upstream push on 2026-08-18, and an v2.0.12 update on 2026-08-14). The source appears actively maintained as of today.
Last release:
obuf (offset-buffer) is a byte buffer implementation optimized for chunked data, including special handling for dropping bytes at the front, merging into integer types, and discarding buffers without penalty after prior merges. It is used in spyd-transport, for SPDY support as part of HTTP/2.
Maintenance status: Evidence suggests the project is quiet/dormant, with the latest published npm update on 2018-03-10 (v1.1.2) and no subsequent updates shown up to 2026-09-10 (even though there was an upstream GitHub push on 2023-04-15).
Last release:
object-treeify stringifies a JavaScript object into a readable tree-style text format. It’s useful for logging or displaying nested object data, with options like custom sorting, custom rendering, and handling circular references.
The source does not show ongoing activity, with the last upstream push and latest recorded update both on 2025-01-29, and no further updates since, so it appears quiet or in maintenance mode rather than actively maintained.
Last release:
nypm is a unified package manager tool for Node.js (npm, pnpm, yarn), Bun, and Deno, providing a single API and a unified CLI. It can autodetect the project’s package manager using package.json and lockfiles, and it supports actions like installing, adding/removing dependencies, running package scripts, and deduping.
Actively maintained: The source shows frequent, recent updates (latest on 2026-09-08, with earlier ones in July, June, April, and February 2026), indicating active development rather than maintenance mode.
Last release: