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.
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 GitHub repo shows an upstream push on 2025-09-16, but the latest published updates in the provided release history are from 2021-10-04 (v3.0.0), suggesting the project is mostly in a quiet or maintenance mode rather than actively shipping frequent updates.
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).
Active maintenance: The GitHub activity shows the most recent upstream push and reported updates occurred on 2024-07-05, and there have been no further update entries since then, so the source appears quiet/dormant (not actively maintained) as of 2026-06-09.
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 upstream push was on 2026-06-10, and updates continue into 2026 (latest documented update v9.5.1 on 2026-04-25), indicating ongoing maintenance rather than a dormant state.
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: GitHub upstream pushes and npm updates continued into 2025-11-15 (latest shown update: v11.0.0), with no long inactivity gap evident.
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.
The source is likely actively maintained, with a recent upstream push and update on 2026-02-02 (about 4 months ago from today).
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.
Maintenance status (based on provided evidence): The repo shows an upstream GitHub push on 2025-10-25, but the latest available published updates in the provided history are from 2022-02-27 (v1.4.1), which suggests low ongoing release activity (maintenance or quiet development rather than active, frequent releases).
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.
Maintenance status (active vs quiet): The repo shows an upstream push on 2026-05-20, but the most recent documented updates in the provided history are from 2022-02-22 (v2.4.1), indicating the package is likely in maintenance mode or quiet in terms of published updates.
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.
The repo shows an upstream push on 2026-06-09, indicating the project is currently being worked on, but the most recent documented version updates in the provided summaries are from 2025-03-04, so consumer-facing updates appear to have a long gap.
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: The repository shows an upstream push in 2023-04-15, but the latest published update shown is v1.1.2 from 2018-03-10, with no newer updates listed, suggesting the project is quiet or in maintenance mode rather than actively updated as of 2026-06-09.
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 appears to be in maintenance mode rather than actively maintained, with the most recent upstream push and updates on 2025-01-29, about 16 months ago relative to 2026-06-09.
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 multiple updates in 2026, with the latest upstream push on 2026-06-28 and a recent tag v0.6.8 (2026-06-28), indicating ongoing development rather than maintenance mode.
Last release:
npm-run-path helps you prepend your local `node_modules/.bin` directories to the `PATH` when running commands in npm scripts. It exposes `npmRunPath()` (returns an updated PATH string) and `npmRunPathEnv()` (returns an updated `process.env` object), which is useful for executing locally installed binaries by name via Node.js child processes.
Maintenance status: Likely quiet or in maintenance mode. The most recent upstream push is 2024-10-28, and the latest listed package update is v6.0.0 on 2024-08-26, which is roughly 1.5 years ago relative to 2026-06-09.
Last release:
node-fetch-native is a Node.js fetch implementation intended to provide better backward and forward compatibility by redistributing node-fetch v3 (and more). It offers CommonJS and ESM usage, prefers native fetch when available, and includes proxy support (via HTTP Agent or Undici Proxy Agent) for environments that need HTTP proxy handling.
The repo appears actively maintained, with an upstream GitHub push timestamp today (2026-06-09), though the most recent tagged update in the provided history is v1.6.7 dated 2025-08-02.
Last release:
node-fetch is a lightweight module that brings the Fetch API to Node.js, giving developers a window.fetch compatible way to make HTTP requests. It’s useful for spec-aligned fetch-style client code in Node, including promise-based APIs, native Node stream request and response bodies, and proper content decoding (gzip, deflate, brotli).
Maintenance: The repo shows a recent upstream push on 2026-05-12, but the provided tagged updates and changelog summaries stop in 2023 (newest shown is v3.3.2 from 2023-07-25), suggesting either fewer tags or a lull in published updates since then.
Last release:
This is a Node.js package that provides an implementation of the DOMException class from NodeJS, useful when you need DOMException in environments where it is not easily available to import or require. It is intended for cross-environment use, exposing globalThis.DOMException (when needed) and matching NodeJS behavior and legacy error codes. The project is marked deprecated, with guidance to use the platform’s native DOMException and Node.js 18+.
The repository appears not to be actively maintained, it is marked as archived upstream, and the last upstream push was on 2025-04-19, with no newer updates shown since 2.0.1 (2023-07-17).
Last release:
node-cron is a simple cron-like task scheduler for Node.js, written in pure JavaScript. It lets you schedule jobs using full GNU crontab syntax (including optional seconds) and is useful for running recurring tasks at specified times.
Actively maintained, with very recent GitHub updates (latest update v4.6.0 on 2026-07-05, and the previous updates on 2026-06-21 and 2026-06-18).
Last release:
node-addon-api is a header-only C++ wrapper for Node-API, designed to make it easier to build Node.js native add-ons in C++. It provides a C++ object model and exception handling with low overhead, while targeting supported Node-API versions so the resulting addons can run on compatible Node.js releases.
Actively maintained: The repository shows recent updates (latest on 2026-06-26) and a steady stream of feature-focused changes through 2026, indicating ongoing maintenance rather than dormancy.
Last release: