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:

parse5 is a Node.js toolset for HTML parsing and serialization, designed to be compliant with the WHATWG HTML Living Standard (HTML5). It’s useful when you need to parse HTML the way modern browsers do, or serialize HTML from a parsed structure.

Status:

The repository appears actively maintained, with a very recent upstream push on 2026-06-03 and a tagged update v8.0.1 on 2026-04-19.

Last release:

681 updates · last 90 days2 watchers
Open

Parses numeric range expressions like `1-10,20-30` into an array of numbers. Useful for turning user input ranges into a programmatically usable list, for example to generate values from expressions such as `4,6,8-10,12,14..16,18,20...23`.

Status:

The repository appears effectively unmaintained, with the last upstream update on 2021-08-22, which is nearly five years ago as of 2026-06-09.

Last release:

221 watchers
Open

parse-entities is a small, fast decoder for HTML character references (HTML entities), providing spec-compliant decoding of strings like `&amp` and numeric references. It is useful in tools like linters, where you may want different warnings with reasons and positional info about where each reference occurred.

Status:

Maintenance status: The repo shows an upstream push as recently as 2026-01-22, which suggests ongoing maintenance, but the most recent recorded package updates are older (4.0.2 on 2024-12-13), so it does not look like rapid, release-driven iteration.

Last release:

302 watchers
Open

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.

Status:

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:

362 watchers
Open

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.

Status:

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:

372 watchers
Open

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.

Status:

Actively maintained: Recent updates span 2025-2026, with a latest tagged update (v7.3.0 on 2026-02-03) and a further upstream push on 2026-05-20, suggesting ongoing development rather than dormancy.

Last release:

432 watchers
Open

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.

Status:

Maintenance: The repository shows an upstream push on 2026-01-13, which suggests the project is being maintained, but the provided tagged update history only goes up to 2024-12-29.

Last release:

302 watchers
Open

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.

Status:

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:

222 watchers
Open

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.

Status:

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:

691 updates · last 90 days2 watchers
Open

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.

Status:

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:

551 updates · last 90 days1 watchers
Open

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`.

Status:

Maintenance status: Appears actively maintained, with an upstream GitHub push on 2026-05-22 and multiple recent updates across 2025.

Last release:

552 watchers
Open

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`.

Status:

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:

382 watchers
Open

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.

Status:

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:

202 watchers
Open

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.

Status:

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:

382 watchers
Open

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.

Status:

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:

382 watchers
Open

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).

Status:

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:

392 watchers
Open

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.

Status:

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:

382 watchers
Open

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.

Status:

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:

452 watchers
Open