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:

esast-util-from-estree provides an `fromEstree` transform that converts an ESTree JavaScript AST into an esast (a UNIST-compatible AST). It normalizes node shapes for JSON, adds position information, and applies a few cleanup steps like normalizing `.bigint` and removing certain discouraged JSX fields, which is useful if you want to use unist utilities with JavaScript ASTs.

Status:

Maintenance status: Appears largely dormant/maintenance mode, with the most recent upstream push and last recorded update on 2023-07-31. As of 2026-06-09, this is a multi-year gap with no evidence of recent work.

Last release:

301 watchers
Open

This is a JavaScript utility that implements the ECMAScript “ToPrimitive” abstract operation, providing versions for ES5 and ES2015. It’s useful when you need consistent spec-aligned primitive conversion behavior in code, with the default export selecting the latest version and `es5`/`es2015` exports for a specific version.

Status:

The source appears actively maintained, with recent upstream pushes and multiple recent updates in June 2026 (last upstream push on 2026-06-26, versions 1.3.1 through 1.3.4 following within about 10 days).

Last release:

504 updates · last 90 days2 watchers
Open

es-shim-unscopables is a helper package that adds or shims a method into `Array.prototype[Symbol.unscopables]`. It is useful when you need consistent `Symbol.unscopables` behavior for `with` statements and array prototype methods across environments.

Status:

Maintenance status: The upstream repo shows an activity push on 2026-01-13, but the most recent published update in the provided history is v1.1.0 (2025-02-12), with no newer published updates shown up to 2026-06-09, suggesting quiet or maintenance-mode rather than active, frequent maintenance.

Last release:

362 watchers
Open

A small helper that optimistically sets an object’s `Symbol.toStringTag` value (when possible), so `Object.prototype.toString.call(obj)` reflects the provided tag. It supports options like `force` (set even if already set) and `nonConfigurable` (define as non-configurable when possible), useful for improving type branding in JavaScript.

Status:

Maintenance status: GitHub activity appears quiet/dormant, last upstream push was 2025-01-02, which is about 17 months ago relative to 2026-06-09.

Last release:

312 watchers
Open

es-object-atoms provides small JavaScript helpers related to ES object coercion, including Object, ToObject, and RequireObjectCoercible. It is useful for writing consistent type conversion and validation logic, with examples showing expected TypeErrors for null and undefined.

Status:

Actively maintained: The repository shows a recent upstream push on 2026-05-22, and versioned updates continue to be published (latest is v1.1.2 on 2026-05-22).

Last release:

481 updates · last 90 days2 watchers
Open

Provides an ESnext-compliant iterator helpers shim or polyfill for sync iterators, intended to work in older environments down to ES3. It adds helper methods like map, filter, reduce, and others to iterator constructors or Iterator.prototype (and is useful for build tooling and testing).

Status:

Actively maintained: Yes, the source shows recent upstream activity (last upstream push on 2026-06-10) and multiple recent updates in 2026, including CI/test262 work (v1.3.3) rather than long periods of inactivity.

Last release:

502 updates · last 90 days2 watchers
Open

es-errors is a small JavaScript utility that caches a few built-in JS Error constructors so you can import them consistently. It is useful if you want direct access to specific error types like EvalError, RangeError, ReferenceError, SyntaxError, TypeError, and URIError.

Status:

The repository appears not to be actively maintained as of today (2026-06-09), with the last upstream push on 2024-03-09 and the most recent published update in early 2024.

Last release:

122 watchers
Open

es-define-property provides a safe way to use Object.defineProperty, working around IE 8's broken implementation. It can be required in JavaScript to fall back when Object.defineProperty is not usable in older environments.

Status:

The repository appears quiet, with the last upstream push on 2024-12-06, which is well over a year ago relative to 2026-06-09, so it is likely not actively maintained.

Last release:

202 watchers
Open

Provides ECMAScript specification abstract operations as a JavaScript module, with access by edition and name (for example, `es-abstract/2020/Call` or `es-abstract/5/Type`). Useful if you need standardized spec-level operation implementations, and it also offers `es5` through `es2021` entry points, with deep imports encouraged for bundle size and performance.

Status:

Actively maintained, evidence: a recent upstream push (2026-05-21) and frequent published updates through 2026-04-07 (v1.24.2) and 2025 (v1.24.1 in 2025-12-13).

Last release:

562 watchers
Open

A JavaScript/Node package that provides a drop-in, smaller regular-expression generator for matching emoji-only symbols. It is useful when you need an emoji-matching regex that follows the same API and passes the same emoji tests as `emoji-regex`, while using the Unicode version supported by your JavaScript environment instead of hard-coded code points.

Status:

The source does not appear to be actively maintained today. The last upstream push was 2025-04-25, and the most recent documented updates were in late April 2025, with no evidence of further updates since then (over a year gap as of 2026-06-09).

Last release:

281 watchers
Open

Provides version mappings between Electron and Chromium (both major and full versions). Useful for tools like Browserslist, Autoprefixer, Stylelint, babel-preset-env, and eslint-plugin-compat to translate Electron version requirements into the corresponding Chromium capabilities.

Status:

Actively maintained: The repository has frequent GitHub updates with new version mapping dataset changes (no sign of being abandoned or in maintenance mode).

Last release:

6234 updates · last 90 days2 watchers
Open

dunder-proto is a JavaScript utility that provides access to Object.prototype.__proto__, including a getter and setter. It is useful when you need a reliable way to read or change an object’s __proto__ value, even if it is otherwise unavailable.

Status:

The source appears not to be actively maintained, with the most recent upstream push on 2024-12-17, which is over 18 months ago relative to 2026-06-09.

Last release:

202 watchers
Open

DOMPurify is a JavaScript DOM-only XSS sanitizer for HTML, MathML, and SVG. It takes “dirty” markup and returns cleaned output, stripping dangerous elements and attributes, and it is configurable with hooks. Useful for safely rendering user-provided or untrusted HTML-like content in modern browsers (and can also run server-side with Node.js plus a DOM such as jsdom).

Status:

DOMPurify (cure53/DOMPurify) appears actively maintained, with upstream and repo activity in the last few days (latest updates on 2026-06-12 through 2026-06-17, and upstream push on 2026-06-17).

Last release:

9513 updates · last 90 days1 watchers
Open

dlv is a small JavaScript utility for safely reading nested object properties using dot-notated key paths, returning a default value when the full path is missing or the value is undefined. It is useful for avoiding errors when traversing deep objects, including use with ES Modules, CommonJS, and globals.

Status:

Maintenance status: The project appears quiet/dormant today, with no evidence of new updates since at least 2019-05-22 (and the upstream push last noted on 2020-12-13 is still many years ago relative to 2026-06-09).

Last release:

222 watchers
Open

didYouMean.js is a simple, optimized JavaScript (and Node.js) module that suggests the closest match to short, human-quality input from a provided list of strings or objects. It uses the Levenshtein distance algorithm, and can be used for tasks like suggesting misspelled command-line options or offering nearby valid URLs for a 404 page.

Status:

Quiet maintenance state, last upstream push was in 2021-06-24, so relative to today (2026-06-09) the source appears effectively dormant rather than actively maintained.

Last release:

212 watchers
Open

detect-libc is a Node.js module that detects which C standard library (libc) implementation a Linux system provides. It supports GNU glibc and MUSL, and offers async and sync functions to determine the libc family and version (returning null when it cannot be detected or when run on non-Linux platforms).

Status:

Maintenance status: The most recent upstream update was 2025-10-05, so as of 2026-06-09 the project appears not recently updated, suggesting low current activity (though not clearly dormant past a year).

Last release:

382 watchers
Open

dequal is a tiny utility for checking deep equality between two values in JavaScript. It recursively compares many types, including Function, RegExp, Date, Set, Map, TypedArray, DataView, null, undefined, and NaN, treating object key order as irrelevant while requiring array order to match.

Status:

Active maintenance: The GitHub parser evidence shows the project had an upstream push on 2026-04-10, but the most recent tagged updates in the provided history top out at v2.0.3 (2022-07-11). Overall, this suggests limited release activity lately, with no clear proof of frequent active maintenance.

Last release:

342 watchers
Open

Delayed-stream is a Node.js utility that buffers events from a stream until you are ready to handle them. It lets you delay emitting buffered stream data and then release the stored events later, which can be useful for use cases like delaying an HTTP response.

Status:

The repository appears not actively maintained, last upstream push was 2015-04-30, and the most recent update shown (1.0.0) is a version bump with no code changes indicated in the diff.

Last release:

202 watchers
Open