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:

A command-line tool that loads environment variables from dotenv files (a .env in the current working directory by default) and then runs another command with those variables set. It supports custom env files, cascading loads, command-line variable overrides, variable expansion, and can help when running commands in Windows or PowerShell.

Status:

Actively maintained: Evidence of ongoing activity includes a recent upstream push on 2026-05-30, and the latest tagged update in the provided list is v11.0.0 (2025-10-28).

Last release:

351 watchers
Open

Dotenv is a zero-dependency Node.js module that loads key-value pairs from a `.env` file into `process.env`, helping keep configuration separate from application code (following the Twelve-Factor App approach). It is useful for local development and setup by reading configuration files early in your app startup, with options for preloading via Node’s `-r dotenv/config`.

Status:

Actively maintained: The repo shows continued activity, with the last upstream push on 2026-05-30 and multiple tagged updates in April 2026, indicating ongoing maintenance rather than dormancy.

Last release:

511 watchers
Open

domutils provides utility functions for working with htmlparser2’s DOM (produced by domhandler). It exports all functions as a single Node.js module and is useful if you are parsing HTML or XML with htmlparser2 and need helpers to inspect or process the resulting DOM.

Status:

Actively maintained: Yes, the repository has continued publishing versioned updates recently, with the most recent upstream push on 2026-05-22 (and package updates in March 2026).

Last release:

671 watchers
Open

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:

671 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:

611 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:

702 updates · last 90 days1 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:

191 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:

371 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:

691 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:

291 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:

301 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:

401 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:

341 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:

331 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:

361 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:

541 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:

271 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:

441 watchers
Open