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:

Provides a deterministic alternative to JavaScript’s JSON.stringify, producing a consistent string from the same object so you can generate stable hashes. Useful when you need repeatable JSON output, with options for custom key comparison (opts.cmp), indentation (opts.space), and a standard JSON-style replacer.

Status:

This source appears quiet and effectively in maintenance mode, with the last upstream push on 2021-04-11, and the most recent published updates dating back to 2016-02-02 (version 1.0.1).

Last release:

182 watchers
Open

json-schema-traverse traverses a JSON Schema and calls a callback for each schema object, including the root, using a pre-order traversal. It can also call separate pre and post functions, provides JSON pointer and parent/context details to the callback, and does not resolve $ref values.

Status:

Maintenance status: The upstream GitHub push was in 2021-07-26, and the most recent packaged updates listed are from 2020-12-13. As of 2026-06-09, this indicates a quiet or maintenance-mode trajectory rather than active maintenance.

Last release:

302 watchers
Open

json-buffer is a Node.js utility that helps serialize and deserialize JSON data that contains buffers. It converts buffers to base64 during stringification, so JSON can represent binary data, and then converts the base64 back into a buffer when parsing.

212 watchers
Open

js-yaml is a JavaScript YAML 1.2 parser and writer for converting between YAML documents and JavaScript values (load/loadAll for parsing, dump for serializing). It’s useful when you need to read or generate YAML in Node.js or use the included CLI to inspect YAML files from the command line.

Status:

Actively maintained, with very recent upstream and package activity (last upstream push 2026-07-02, and multiple npm updates across 2026-07-02 and 2026-06-26).

Last release:

647 updates · last 90 days2 watchers
Open

js-tokens is a tiny JavaScript tokenizer that uses regular expressions to split a JavaScript source string into an iterable stream of token objects. It is useful for tooling or analysis that needs lexer-level tokenization, including handling invalid JavaScript without throwing (it yields an “Invalid” token when it cannot classify a character).

Status:

Maintenance status: The repository shows an upstream push on 2026-06-05, which strongly suggests the project is still being actively worked on. The most recently published packaged updates were v10.0.0 (2025-12-08), so changes may be landing between published versions.

Last release:

362 watchers
Open

iterator.prototype provides an `Iterator.prototype` shared object for JavaScript development, useful for assertions or compatibility checks that need to reference the iterator prototype structure (for example, comparing `Object.getPrototypeOf(Object.getPrototypeOf([].keys()))` to the exported value).

Status:

Maintenance status: The source appears quiet/dormant. The last upstream push was 2025-01-02, which is over 17 months before today (2026-06-09), and there is no evidence of ongoing work since then.

Last release:

202 watchers
Open

Minimal JavaScript module that checks whether a given file path is executable, and whether it is a normal file. Useful for deciding if something can be run, using async `isexe(path)` or sync `sync(path)`, with Windows handling based on `PATHEXT` and an option to ignore errors.

Status:

Actively maintained: The repository shows recent updates in 2026 (latest on 2026-02-09), and the upstream push is also recent, indicating the project is currently maintained rather than dormant.

Last release:

442 watchers
Open

Provides an `Array#isArray`-style check for older browsers and deprecated Node.js versions, exporting a function you can use like `isArray([])` to get `true`. Useful when you cannot rely on `Array.isArray` being available directly.

Status:

The source appears to have some recent repository activity (an upstream push on 2026-06-04), but the published package updates provided here are old (latest listed update is v2.0.5 from 2019-11-02), so it does not look like fast-moving maintenance from the perspective of released updates.

Last release:

672 watchers
Open

Determines whether a given JavaScript value is a JS WeakSet. Useful for type checking WeakSet instances, including cases across realms or iframes, and it accounts for ES6 @@toStringTag.

Status:

The repo appears to be in ongoing maintenance rather than abandoned, with an upstream push on 2026-01-13 (recent activity), though the most recent provided published updates are older (v2.0.4 in 2024-12-17).

Last release:

362 watchers
Open

is-weakref is a JavaScript utility that checks whether a given value is a JS WeakRef. It’s designed to work across realms and iframes, and it accounts for ES6 Symbol.toStringTag behavior.

Status:

Maintenance status: Not clearly “actively maintained” in the day-to-day sense, since published updates are sparse (last documented update v1.1.1 on 2025-02-03), though there was an upstream push on 2026-01-20 that suggests some continued development.

Last release:

362 watchers
Open

Provides a small JavaScript utility that checks whether a given value is a JS WeakMap. It is designed to work across realms and iframes, handling cases despite ES6 @@toStringTag, useful for runtime type checks.

Status:

Maintenance status: Evidence suggests the project is not in frequent release mode, but there has been at least some upstream activity recently (last upstream push 2026-01-13). Based on published updates, the most recent tagged update is v2.0.2 (2024-03-08), so it is effectively quiet for most of the recent period.

Last release:

362 watchers
Open

Determines whether a value is a JavaScript Typed Array. Useful for type checking across realms and iframes without relying on `instanceof`, and it aims to avoid dependence on mutable properties.

Status:

Active maintenance: Evidence from provided data suggests low ongoing activity. The most recent published package updates are in Dec 2024, and the only newer upstream signal is a GitHub push on 2025-12-30 (no corresponding published update details shown), so it looks closer to maintenance mode than active feature development as of 2026-06-09.

Last release:

362 watchers
Open

is-symbol is a small JavaScript utility that answers the question, “Is this an ES6 Symbol value?”. It can be used in Node.js or other JS code to test whether a given input is a Symbol, including cases like Symbol.iterator and Symbol.for.

Status:

The source appears to be in a low-activity maintenance state, with the latest published updates dated 2024-12-13 (v1.1.1) and no further versioned updates shown since then, despite an upstream push on 2026-03-16.

Last release:

362 watchers
Open

This JavaScript module checks whether a given value is a JS SharedArrayBuffer. It’s designed to work across realms and iframes without relying on `instanceof` or mutable properties, and can be used for type guards in code that needs to distinguish SharedArrayBuffer values.

Status:

Maintenance/active status: The repository shows upstream activity as recently as 2026-01-13, which suggests it is not completely dormant, though the most recent published updates appear to be from 2024-12-18.

Last release:

362 watchers
Open

This is a small JavaScript utility that checks whether a value is a JS Set (using cross-realm or iframe-safe detection). It is useful for validating inputs and distinguishing Sets from other collection types like Map, WeakSet, and WeakMap.

Status:

Maintenance status: The repo shows an upstream push on 2026-01-13, but the most recently published updates are v2.0.3 (2024-03-08). Overall, this looks more like maintenance mode with limited consumer-facing publishing.

Last release:

362 watchers
Open

is-regex is a JavaScript module that checks whether a given value is a JS regular expression, including cases that work across realms and iframes. It can be useful in validation logic where you need to distinguish regex objects from other values, for example returning true for /a/g and new RegExp('a','g').

Status:

Active maintenance: The upstream repo shows a recent push on 2026-04-08, which suggests it is not completely abandoned, though the most recent published updates we can see are older.

Last release:

362 watchers
Open

is-plain-obj is a small utility that checks whether a JavaScript value is a plain object. It returns true for objects created with {}, new Object(), or Object.create(null), and false for arrays and other non-plain types.

Status:

Maintenance status: Not actively maintained as of today. The last upstream push was 2024-05-04, and the most recent listed published update is v4.1.0 in 2022, indicating a long period with no new updates.

Last release:

362 watchers
Open

This module checks whether a value is a JavaScript Number object, including boxed numbers like new Number(42). It is designed to work across different realms or iframes, which can be useful for type checks in browser or mixed-window environments.

Status:

Maintenance status: Not clearly “actively maintained” as of today, because the most recent published updates appear to be v1.1.1 on 2024-12-16, with the latest recorded upstream push on 2025-12-30 but no corresponding new published update shown in the provided summaries.

Last release:

362 watchers
Open