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:

domhandler is a Node.js library that builds a DOM-like tree from HTML parsed by htmlparser2. It’s useful for turning raw HTML into structured nodes that can be manipulated with domutils or cheerio, and rendered using dom-serializer.

Status:

Actively maintained: Evidence suggests current activity, upstream push on 2026-06-09 and recent npm updates in 2026-03 (v6.0.0, v6.0.1), with the latest update only about 3 months before today (2026-06-11).

Last release:

672 watchers
Open

Provides a list of all node types used in htmlparser2’s DOM, useful when you need to understand or work with how htmlparser2 represents parsed HTML in code.

Status:

Actively maintained (recent activity): the most recent recorded update is v3.0.0 on 2026-03-17, and the upstream repository shows a push on 2026-03-26 (within about 3 months of today, 2026-06-11).

Last release:

652 watchers
Open

dom-serializer renders domhandler DOM nodes (or an array of them) to an HTML or XML string, similar to an outerHTML-style output. It is useful when you need to turn a parsed or programmatically built DOM back into serialized markup, with options to control entity encoding, attribute formatting, and self-closing tag behavior.

Status:

Actively maintained: The upstream push is today (2026-06-11), and there have been multiple recent updates in 2026 (v3.0.0 on 2026-03-17, v3.1.0 and v3.1.1 on 2026-05-02), indicating ongoing work rather than a dormant state.

Last release:

672 watchers
Open

A simple JavaScript (Node.js) implementation of Dijkstra's single-source shortest-paths algorithm. Useful for computing shortest paths from one starting node in graph-style problems, with example usage referenced in the included tests.

Status:

The repository appears quiet/dormant rather than actively maintained, with the last upstream push on 2023-04-15 and no evidence of updates since then relative to 2026-06-09.

Last release:

192 watchers
Open

jsdiff is a JavaScript library for computing text differences between an “old” and “new” string. It can produce character, word, line, sentence, CSS, or JSON diffs, returning results as ordered change objects, which makes it useful for generating human-readable or structured diff output.

Status:

Actively maintained (current), upstream shows a recent push on 2026-06-02, and the project has had multiple npm updates in 2026 (notably v9.0.0 on 2026-04-13 and v8.0.4 on 2026-03-23).

Last release:

342 watchers
Open

destr is a Node.js, Deno, and JavaScript utility that provides a faster, safer alternative to JSON.parse for arbitrary inputs. It supports safeDestr for strict parsing, returns the original value when parsing fails, and includes protections intended to help avoid prototype pollution.

Status:

Maintenance status: The upstream repository shows a push on 2026-06-09, but the most recent tagged updates are from v2.0.5 (2025-04-03), suggesting the project is not consistently publishing updates to npm in recent months.

Last release:

692 watchers
Open

depd is a Node.js/JavaScript helper for marking APIs as deprecated and notifying users by displaying deprecation messages. It warns once per unique call site, includes namespace and file/line call location, and can emit deprecation errors via `process.on('deprecation', fn)` or suppress output with `NO_DEPRECATION` and `TRACE_DEPRECATION`.

Status:

The source (dougwilson/nodejs-depd) does not show recent, frequent updates, with the latest tagged code updates listed in the provided history dating to v2.0.0 on 2018-10-26, and the last upstream push recorded as 2024-09-03, so it appears quiet or in maintenance mode rather than actively maintained as of today (2026-06-09).

Last release:

292 watchers
Open

Denque is a fast, lightweight JavaScript implementation of a double-ended queue (deque), with zero dependencies and TypeScript types. It provides constant-time queue operations for use cases like implementing stacks or queues, and it is used by official Node.js libraries for Redis, MongoDB, MariaDB, and MySQL (among others).

Status:

Maintenance status: The upstream is marked as archived, and there have been no recent tagged updates for several years (latest listed update is v2.1.0 in 2022-07-18, with the last upstream push noted as 2023-03-04), so it appears quiet/dormant rather than actively maintained.

Last release:

302 watchers
Open
GitHub

defu is a lightweight Node.js utility for assigning default properties recursively, where leftmost arguments take priority. It supports custom merging strategies (createDefu), special handling for function defaults (defuFn and defuArrayFn), and concatenation of array values when defaults define arrays.

Status:

Actively maintained: The upstream repo has a very recent push (2026-06-07), and there were multiple v6.1.x updates in 2026 (most recently v6.1.7 on 2026-04-07).

Last release:

402 watchers
Open

define-lazy-prop defines a lazily evaluated property on an object, so a provided value function runs the first time the property is accessed. It is useful for deferring expensive computations to improve startup performance or delay nonessential work until it is needed.

Status:

The source does not show evidence of active maintenance, with its last recorded upstream push on 2023-03-19, and no updates since then, as of 2026-06-09.

Last release:

342 watchers
Open

Provides a Node.js utility to determine the bundle identifier of the default web browser on macOS, for example com.apple.Safari. Useful when you need the installed default browser’s macOS identifier for integrations or system-specific logic.

Status:

Maintenance status: Not actively maintained as of today, with the latest upstream update on 2025-11-14 and prior updates in 2023 and 2021, suggesting a long, low-frequency maintenance pattern.

Last release:

332 watchers
Open

A Node.js package that retrieves the system’s currently configured default web browser. It works on macOS, Linux, and Windows and returns browser details such as the name and id, useful for applications that need to open links in the user’s preferred browser.

Status:

Actively maintained: Updates continue into 2026 (last upstream push and newest update on 2026-02-02 for v5.5.0), indicating ongoing maintenance rather than dormancy.

Last release:

362 watchers
Open

deepmerge-ts is a TypeScript-first utility for deeply merging two or more objects while preserving type information. It includes support for merging arrays, Records, maps, and sets, and can be customized for different merge behaviors. Useful when you need “smart” deep merges with correct typing rather than simple shallow object merges.

Status:

The repo shows recent upstream activity (last push 2026-06-04), but the provided history of published updates stops at v7.1.5 on 2025-02-23, about 16 months ago, so it appears effectively quiet for end users.

Last release:

542 watchers
Open

deepmerge is a JavaScript library for deeply merging the enumerable properties of two or more objects. It returns a new merged object, supports customizable array merge behavior (for example concatenation or overwriting), and can merge multiple objects together using merge.all.

Status:

Maintenance status: The most recent evidence of activity is an upstream push on 2023-04-21 and the latest recorded update v4.3.1 on 2023-03-16, so as of 2026-06-09 this repo looks quiet/dormant rather than actively maintained.

Last release:

272 watchers
Open

dedent is an ES6 string tag (and also usable as a function) that strips indentation from multi-line strings, making template strings easier to read and keeping unintended spaces out of the output. It also supports options like trimming leading and trailing whitespace, aligning multi-line interpolated values (alignValues), and controlling whether special characters are escaped.

Status:

Actively maintained: The upstream repo shows a recent push on 2026-03-01, and updates 1.7.1 and 1.7.2 landed within seconds on that date, indicating ongoing maintenance rather than a dormant state.

Last release:

442 watchers
Open

Decamelize converts camelized strings into lowercased strings, with a customizable word separator (for example, unicornRainbow becomes unicorn_rainbow). It can optionally preserve consecutive uppercase character sequences, which is useful when transforming identifiers or labels consistently.

Status:

Actively maintained: The most recent upstream push is 2026-03-10, and the package has a recent published update (v6.0.1 on 2025-08-19), suggesting the project is still being worked on rather than dormant.

Last release:

422 watchers
Open

Cosmiconfig searches for and loads configuration for a program, looking in common places like `package.json` properties and various `rc` files (JSON, YAML, and extensionless forms), including options like a `.config` subdirectory and `${moduleName}.config.*` files. It returns the parsed config object and the filepath where it was found, and can search upward through directories using configurable search strategies.

Status:

Actively maintained: The most recent upstream push was 2026-06-07, and the latest published updates include v9.0.1 dated 2026-03-02.

Last release:

602 watchers
Open

Node.js CORS middleware for Express and Connect that sets CORS response headers to indicate which browser origins can read responses. It’s useful for enabling or customizing cross-origin access in web APIs, including configuring static, dynamic, and per-request CORS options.

Status:

Active maintenance is strongly suggested, the repository has an upstream push on 2026-06-02, and the last documented update (v2.8.6) followed on 2026-01-22.

Last release:

712 watchers
Open