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.
which-typed-array is a small JavaScript utility that identifies what kind of Typed Array a given value is (for example, Int8Array, Float32Array, or BigInt64Array). It works across realms without using instanceof, and it still detects Typed Arrays even when Symbol.toStringTag is involved.
Maintenance status: Evidence suggests the repo is actively maintained, with recent updates in 2026 (last upstream push and latest observed update on 2026-06-05).
Last release:
which-collection exports a function that tells you which built-in JavaScript collection type (Map, Set, WeakMap, WeakSet) a given value is. It works across realms without using `instanceof`, and it can detect the type even when Symbol.toStringTag is set. Useful for runtime type checks of collection objects.
Maintenance status: Appears quiet or in maintenance mode, with the most recent upstream push on 2026-03-19 but the last published update in the provided history dating to 2024-03-08 (and older updates in 2020 and 2019).
Last release:
which-builtin-type determines the type of a built-in JavaScript value, working across realms without relying on instanceof and without being misled by a constructor property. It is useful when you need a reliable way to classify values like arrays, typed arrays, dates, regexes, numbers, and functions.
The repository shows at least one recent upstream push (2026-03-16), but the most recent published package updates in the provided history are from 2024-12-13 (v1.2.1), which suggests slower, likely maintenance-mode activity rather than steady feature work.
Last release:
which-boxed-primitive detects whether a given JavaScript value is a boxed primitive and returns the corresponding built-in constructor name (like Boolean, Number, or String), or null for unboxed primitives. It is designed to work across realms and iframes without relying on instanceof or mutable properties, which makes it useful for type checks in mixed execution contexts.
Maintenance status: The source does not show recent published updates after v1.1.1 (2024-12-16), and the long gap to today (2026-09-10) suggests it is not actively releasing. However, there was an upstream push on 2026-03-19, so there may be ongoing work that has not yet been released.
Last release:
A Node.js implementation of the Unix `which` utility, used to find the first matching executable name in the `PATH` environment variable. It includes async and sync APIs, can optionally return null instead of rejecting/throwing when not found, and lets you override `PATH` and `PATHEXT` (or return all matches).
Actively maintained, the npm/node-which updates show ongoing work in 2025-10, 2026-02, and 2026-05, and an upstream push on 2026-07-02.
Last release:
web-vitals is a small JavaScript library for measuring Web Vitals metrics on real users, using the same method Chrome and other Google performance tools report. It helps developers monitor Core Web Vitals like CLS, INP, and LCP, and can optionally include attribution data for diagnosing and prioritizing performance issues.
Actively maintained: recent GitHub updates landed on 2026-09-14 (v6.2.2) with additional patches through late Aug 2026 (v6.2.1, v6.2.0), indicating ongoing development rather than a dormant state.
Last release:
web-namespaces is a small ESM-only package that provides a map of web namespace names to their corresponding namespace URLs (for example, html, svg, xlink). It is useful when you need to access XML, HTML, SVG, and related namespace URLs in your code.
Active maintenance: Likely not actively maintained in the usual “frequent releases” sense, because the newest published updates in the evidence are from 2021-11-05 (2.0.1), with no later version listed, despite an upstream GitHub push on 2023-11-01.
Last release:
vfile-message is a utility that creates vfile messages, using a (lint) message format with fields like line and column, ruleId, and source. It is useful when you need to emit warnings or errors even when you do not have a vfile-backed file object.
Maintenance status (evidence-based): The source shows recent activity with an update on 2025-07-26 (v4.0.3), but given today is 2026-09-10, there has been no further update for about 14 months, so it appears quiet/dormant rather than actively maintained.
Last release:
vfile-location is a small utility for vfile that converts between positional locations in a text file (line and column) and offset-based locations (range-based index positions). It is useful when you need to search raw file content or report AST findings using line and column coordinates for users.
Maintenance status: Evidence suggests the project is not actively maintained in the near term, with the most recent published updates noted in the history being 5.0.3 on 2024-07-15, and the last upstream push on 2024-10-22 (so the gap to 2026-09-10 is over 2 years).
Last release:
vfile is a small, browser friendly virtual file format for text processing, used in the unifiedjs ecosystem. It lets tools attach metadata like path and value, and record lint style messages tied to specific places in the file, which is useful for linters, compilers, static site generators, and other build tools that work with parsed data.
vfile/vfile appears to be in maintenance mode rather than actively evolving, with the last upstream push on 2025-02-04 and no new published updates shown since 6.0.3 on 2024-08-27 (as of 2026-09-10, that is over a year since the last observed activity).
Last release:
uuid is a JavaScript library for generating RFC-compliant UUIDs (RFC9562, formerly RFC4122). It provides APIs to create common UUID versions, validate and parse/serialize UUIDs, and includes a CLI tool, with support for TypeScript and major browsers and environments like Node.js and React Native.
Actively maintained, recent activity shows frequent updates, including a new update on 2026-08-18 (v14.0.2) and prior follow-ups in 2026 (v14.0.1 on 2026-06-20, v13.0.2 on 2026-05-04).
Last release:
This software provides the Node.js `util.deprecate()` function in environments with browser support, including use via browserify. It lets developers mark functions as deprecated so callers will see a deprecation warning message.
Maintenance status: The source does not show evidence of active maintenance, the most recent upstream push was 2018-11-11, and there are no recent updates relative to today (2026-09-10), so it appears quiet/dormant (maintenance mode at best).
Last release:
URI.js is an RFC 3986 compliant JavaScript library for parsing, validating, normalizing, resolving, and serializing URIs (and related IRI, IDNA, IPv6, and IPv6 zone identifier forms). It is useful when you need consistent URI handling across browsers and Node.js, including scheme-specific behavior and operations like comparison and dot-segment handling.
The GitHub history for garycourt/uri-js shows the last upstream push on 2023-12-06, with the newest listed updates being 4.4.0 from 2020-08-30, suggesting the project is effectively dormant or in maintenance mode as of today (2026-09-10).
Last release:
CLI tool that updates caniuse-lite using browser data from Browserslist configuration. It is useful for keeping queries like “last 2 versions” or “>1%” current and helping polyfill tools like Autoprefixer or Babel use up to date browser information.
The source (browserslist/update-db) appears actively maintained, with an upstream push on 2026-09-10 and follow-on updates, including a new update (1.3.3) within a week of today (2026-09-17).
Last release:
This package provides a utility function, `visitParents`, to recursively walk a Unist syntax tree with depth-first traversal while also passing the full stack of ancestor nodes to your visitor callback. It is useful when you need to process nodes based on their context in the tree, such as handling a node type while also knowing every parent type.
The source appears to be maintained, with the most recent upstream activity and package updates occurring on 2025-10-16 (including update 6.0.2, a TypeScript type fix).
Last release:
unist-util-visit is a utility for working with Unist syntax trees, letting you walk the tree and run a visitor function on matching nodes. It provides helpers to continue traversal, skip child traversal, and exit early, which is useful for tasks like processing or inspecting nodes in a tree structure.
Actively maintained, latest upstream push and published update were on 2026-01-22 (version 5.1.0), which is about 8 months before today (2026-09-10).
Last release:
A small unifiedjs utility that pretty prints the positional info (line and column, or start to end) from a UNIST node, position object, or point. It outputs a standard human-readable string that’s useful for showing where something occurred in an original document, such as in error or warning messages.
The source (syntax-tree/unist-util-stringify-position) appears to be in maintenance mode or dormant, with its last upstream push and latest listed update at 2023-07-07, which is about 3 years ago relative to 2026-09-10.
Last release:
unist-util-position-from-estree is a small utility that creates a proper unist position (line, column, and offset) from an Estree node. It is useful when you need to run other unist utilities with code parsed into Estree nodes.
This source appears dormant or in maintenance mode, with the last upstream push and most recent recorded updates dating to 2023-07-07, which is over three years ago from today (2026-09-10).
Last release: