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.
parent-module is a Node.js utility that returns the file path of the module that called your code. It supports both CommonJS and ESM, and is useful for getting the immediate parent module path (or undefined at the top-level entry module). You can also combine it with read-package-up to read the parent module’s package.json.
Maintenance status: The last recorded upstream push and package update are from 2025-09-15. Compared to today (2026-06-09), that suggests the project is still in active maintenance, but only with a recent gap of several months and no evidence of more frequent work.
Last release:
p-locate is a small JavaScript utility that searches through an iterable (or async iterable) of values/promises and returns the first item whose resolved value makes a provided tester function return true. It is useful when you need an async equivalent of Array.find, for example finding the first file that exists on disk while testing items in order.
Actively maintained: The repository shows a recent upstream push and a tagged update, with v7.0.0 dated 2026-02-03 (about 4 months before today, 2026-06-09).
Last release:
p-limit runs multiple promise-returning or async functions with a configurable concurrency limit, so only a set number run at once. It is useful when you need to control parallel work in Node.js and browsers, and includes options like `clearQueue()` (optionally rejecting pending work) plus helpers like `limit.map()` and counters for active and pending promises.
Actively maintained: the repo shows recent activity with an upstream push on 2026-07-20 and a follow-on update (v7.3.1) on 2026-07-20, plus additional updates in 2026, 2025, and 2024.
Last release:
own-keys is a JavaScript utility that returns an object's own property keys, including both string and symbol keys. It also aims to include non-enumerable properties when possible, which makes it useful when you need a more complete view of an object’s keys than simple enumeration.
Actively maintained, based on a very recent update on 2026-07-21 (v1.0.2), after earlier published updates in late 2024.
Last release:
Optionator is a JavaScript, Node.js option parsing and help generation library. It parses command-line style inputs, validates options and argument types (including suggested corrections for invalid options), and can generate formatted help text for commands and individual options.
Maintenance status: The repo shows an upstream push on 2024-04-26, but the most recent tagged updates in the provided history are from 2023-06-28 (0.9.2 and 0.9.3), so there is no evidence of active ongoing maintenance as of 2026-06-09. Overall, it appears quiet, maintenance mode.
Last release:
A JavaScript API for working with OAuth 2 and OpenID Connect, providing helpers for common authentication and authorization flows. It is useful for integrating with authorization servers, including metadata discovery, authorization code flow, refresh tokens, device authorization, CIBA, client credentials, and features like introspection, revocation, and pushed authorization requests.
The repository appears actively maintained, with recent versioned updates in 2025 to 2026 (latest shown update v6.8.4 on 2026-04-27) and a very recent upstream push on 2026-06-03.
Last release:
Oniguruma-To-ES is a browser or server JavaScript tool that translates Oniguruma regular expression patterns into equivalent JavaScript RegExp objects (with support for most Oniguruma features). It’s useful when you need to run existing Oniguruma, Ruby, or TextMate grammar regexes from JavaScript, or share regexes across Ruby/PHP and JavaScript code.
The repository appears actively maintained, with the most recent update being v4.3.6 on 2026-04-19, and multiple follow-on updates in 2026 and throughout 2025.
Last release:
oidc-token-hash creates and validates OpenID Connect ID Token `*_hash` claims like `at_hash` and `c_hash`. It can generate the expected hash values and verify that a received `*_hash` matches the corresponding token, using the hash algorithm specified by the ID Token JOSE header `alg`.
Maintenance status: Appears actively maintained, with an upstream GitHub push on 2026-05-22 and multiple recent updates across 2025.
Last release:
An ES2017 spec-compliant JavaScript shim for `Object.values`, useful in environments where `Object.values` is missing or noncompliant. It provides a `values(obj)` function and an optional `values.shim()` call to install the behavior onto `Object.values`.
The source is not showing frequent published updates (last documented version update is v1.2.0 on 2024-03-18), though the repo has an upstream push recorded on 2025-12-30, suggesting some ongoing development but with a slow release cadence.
Last release:
Provides an ESnext spec-compliant `Object.groupBy` shim, polyfill, or replacement that works in older environments down to ES3. Useful for adding `Object.groupBy`-style grouping behavior where it is missing, with an API that also exposes a `shim()` helper and returns the polyfill when needed.
Maintenance status: Evidence suggests the source is not actively updated right now, last upstream push was 2024-12-21, and the most recent published updates in the provided feed were v1.0.3 on 2024-03-18, which is over a year ago relative to 2026-06-09.
Last release:
Provides an ES spec-compliant polyfill (shim) for `Object.fromEntries`, and exposes a `shim()` method to patch `Object.fromEntries` when it is missing or noncompliant. Useful in JavaScript environments that support ES3 and need `Object.fromEntries` behavior that matches the proposed spec.
The source appears to be in low-activity maintenance mode. The last listed published npm update in the provided history is v2.0.8 on 2024-03-18, and there is no evidence of additional publisher-provided updates after that. An “upstream push” occurred on 2025-12-30, but that alone is not the same as frequent, user-facing updates.
Last release:
This is an ES2017 spec compliant shim for `Object.entries`, intended to provide `Object.entries` behavior in environments where it is unavailable or noncompliant. It exports `entries(obj)` and provides a `shim()` method to patch `Object.entries` when needed.
Maintenance status: The source appears mostly in maintenance mode, with no new published package updates since v1.1.8 on 2024-03-18, though there was an upstream push on 2025-12-30, suggesting some ongoing activity without corresponding published updates in the provided history.
Last release:
ES6 spec-compliant Object.assign shim that provides an Object.assign implementation when it is missing or not compliant. Useful for creating or copying properties from one or more source objects onto a target (requires at least target and one source, and throws a TypeError if target is null or undefined).
Maintenance status: Appears to be maintained upstream (last upstream push reported as 2025-12-30), but the most recently described package updates in the provided summaries are older (late 2024), so it looks more like periodic maintenance than continuous feature work.
Last release:
object-keys is a JavaScript shim for Object.keys, providing an Object.keys function when it is unavailable. It exports a callable function, and you can use its shim method to install the shim so Object.keys behaves consistently.
Maintenance/active work: The source shows a recent GitHub upstream push (2026-03-17), but the published package updates shown in the provided history are from 2019-04-07 or earlier, so ongoing maintenance for consumers appears limited (at least via npm updates).
Last release:
Provides string representations of JavaScript objects for both Node.js and browser environments. Useful for inspecting values in logs and debugging, including handling circular references and DOM elements, via an `inspect(obj, opts)` function with options like depth and string formatting.
Maintenance status: The upstream GitHub repo shows a recent push on 2026-04-26, suggesting it is still maintained, even though a new published version is not reflected in the provided release history since 2025-02-05.
Last release:
object-hash generates hash values from JavaScript objects and values in Node.js and the browser. It can use algorithms from Node’s crypto module (default sha1) and supports options like excluding keys or values, handling unordered collections, and writing the hash data to a stream.
The project appears quiet/dormant, with the last upstream push on 2024-07-23, and no recent updates shown since 2022. It is not evidence-supported as actively maintained as of 2026-06-09.
Last release:
This package provides an ES2015 Object.assign() ponyfill, so you can use Object.assign-style copying of enumerable own properties in environments that do not support it. It is useful for merging objects in JavaScript, including overwriting equal keys and ignoring null or undefined sources.
The source sindresorhus/object-assign appears largely stable, with the most recently tagged updates in this dataset being v4.1.1 (2017-01-16). While the upstream repository shows a last push on 2023-11-05, there is no evidence here of recent tagged updates closer to today (2026-06-09).
Last release:
OAuth wrapper for Node.js, providing a simple API to authenticate against OAuth providers so your app can act as an OAuth consumer. It supports OAuth 1.0 and includes rudimentary OAuth2 support (tested against providers like Twitter, Facebook, GitHub, Google, and others), plus OAuth Echo support for communicating with third-party media providers.
The source does not appear actively maintained today, with the most recent upstream push and npm updates on 2025-03-11 (about 15 months ago as of 2026-06-09). After that brief activity, there is no evidence of further updates.
Last release: