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:

indent-string is a JavaScript utility that indents every line in a string. It’s useful for formatting multi-line text, letting you choose the indent width (count) and the indent character, with an option to include or skip empty lines.

Status:

Maintenance status: The source shows no recent updates relative to today (latest listed change is v5.0.0 from 2021-04-17, and the last upstream push was 2022-06-05), suggesting it is quiet/dormant rather than actively maintained.

Last release:

352 watchers
Open

`ignore` (node-ignore) is a pure JavaScript manager, filter, and parser for .gitignore rules, implemented to follow the .gitignore spec. It’s useful for filtering file paths in Node.js tooling, and it is used by projects like eslint and prettier (and others) to apply ignore-pattern logic.

Status:

Actively maintained overall, with a recent update on 2026-08-31 (7.0.8), and the upstream repository showing an Aug 31 2026 push, indicating ongoing development rather than dormancy.

Last release:

441 updates · last 90 days3 watchers
Open

Determines the character encoding of an HTML byte stream by implementing the HTML Standard’s encoding sniffing algorithm. It pre-scans the first 1024 bytes to look for `<meta charset>`-related patterns and returns a canonical encoding name, useful for decoding HTML content correctly from raw bytes.

Status:

Actively maintained: The repo shows recent updates, with the latest push on 2025-12-26 (about 8.5 months ago relative to 2026-09-10), including a major update (v6.0.0) rather than a long period of inactivity.

Last release:

401 watchers
Open

hast-util-sanitize is a utility for sanitizing hast trees, making potentially dangerous user content safe to use by removing or cleaning unsafe elements and properties. It defaults to GitHub-style sanitization, and is useful when you need to safely render user-provided content as HTML, optionally with configurable schemas.

Status:

The source syntax-tree/hast-util-sanitize appears effectively dormant, with the last upstream push on 2024-10-25 and no evidence of further updates up to today (2026-09-10), so it is not actively maintained.

Last release:

331 watchers
Open

A small Node.js utility that checks whether a given CLI argument list (defaults to process.argv) contains a specific flag, returning true or false. It supports checking short and long flags and stops searching after an -- argument terminator.

Status:

The source appears quiet and not actively maintained, with the last upstream push in 2021, and no evidence of ongoing updates since v5.0.1 on 2021-07-19.

Last release:

333 watchers
Open

Provides JSON-based global identifier definitions for different JavaScript environments, with true or false values indicating whether variables are writable or read-only. Useful for static analysis tools like ESLint to correctly flag incorrect global variable usage across environments such as Node.js and browser code, especially for ESLint 8 and earlier.

Status:

Actively maintained, with upstream and package updates occurring recently (last upstream push on 2026-09-01, and a new update released on 2026-09-01).

Last release:

526 updates · last 90 days2 watchers
Open

fastq is a fast, in-memory work queue for Node.js. It lets you run tasks with configurable concurrency, supports callback and Promise-based worker APIs, and provides controls like pause, resume, idle checks, and queue draining callbacks. It is useful for processing many async tasks efficiently without managing concurrency manually.

Status:

Actively maintained, with the most recent upstream push on 2026-08-29 and at least daily-to-near-daily updates in late August 2026 (v1.20.1 on 2025-12-23, earlier changes clustered through 2024-2025).

Last release:

502 updates · last 90 days3 watchers
Open

`node-extend` is a small Node.js utility that extends one object with one or more other objects, returning the modified target object. It can optionally do a deep copy (recursive merge) and is useful for merging properties in a jQuery-style `extend()` pattern.

Status:

The source does not appear to have frequent published updates, with the most recent detailed updates shown dating to 2018-07-19 (v2.0.2, v3.0.2), although the upstream repository shows a last push on 2025-03-06, suggesting some activity but not necessarily new published update notes.

Last release:

352 watchers
Open

expect-type provides `expectTypeOf` compile-time tests for TypeScript types. It lets you assert the shape and constraints of values and generic type parameters (for example, equality, subtype/extends relationships, and checks for any or unknown) so type definitions don’t become overly permissive over time.

Status:

Actively maintained, with the most recent upstream push on 2026-07-01 and a new tagged update v1.4.0 on 2026-06-25, indicating ongoing work.

Last release:

511 updates · last 90 days1 watchers
Open

esutils is a utility box for ECMAScript language tools, providing helper APIs for working with JavaScript code. It includes functions to classify AST nodes (for example expressions, statements, and iteration statements), check character and syntax properties (such as identifier parts and whitespace), and determine whether strings are keywords or reserved words across ECMA262 editions.

Status:

Maintenance status: Evidence suggests this repo is quiet or in maintenance mode, with the last upstream push in 2022-04-07 and no published updates after 2019-07-31 (2.0.3).

Last release:

243 watchers
Open

ES Module Lexer is a small, fast JavaScript lexer for parsing ES module syntax, designed for quick analysis. It outputs lists of imports (including import specifier locations, dynamic imports, import meta, and import attributes) and exports, and it supports newer module features like import attributes and source phase imports. It is useful in tooling that needs fast ES module parsing, such as es-module-shims.

Status:

Actively maintained, with very recent upstream and repository activity (last observed upstream push on 2026-09-07, and multiple updates released on 2026-09-07 including 3.0.2 and earlier 3.0.1, 3.0.0).

Last release:

487 updates · last 90 days2 watchers
Open

The `entities` JavaScript library encodes and decodes HTML and XML entities, and provides configurable output options. It is useful for converting between raw text and entity-escaped forms when processing or rendering HTML/XML content.

Status:

Actively maintained, with very recent activity (upstream push on 2026-09-09, and a new npm update v8.1.0 on 2026-09-07).

Last release:

741 updates · last 90 days2 watchers
Open

Provides a regular expression function that matches emoji-only symbols and emoji sequences according to the Unicode Standard. Useful for developers who need accurate, Unicode-aligned emoji detection and matching, with updates tied to the Unicode version used at release time.

Status:

Maintenance status: The repository shows some recent activity in 2025 (last upstream push 2025-10-13), but as of 2026-09-10 there have been no observed updates for ~11 months, suggesting it is currently quiet (not clearly actively maintained).

Last release:

373 watchers
Open

dom-accessibility-api is a JavaScript implementation of the W3C accname algorithm, used to compute the accessible name and accessible description of a given DOM Element. It is useful for testing and validating how your DOM will be exposed to assistive technologies, with helper functions like computeAccessibleName and computeAccessibleDescription.

Status:

Maintenance status: Appears maintained, with an upstream push on 2026-04-19, but the latest published updates are older (latest tag v0.7.1 on 2025-11-27), suggesting slower-than-every-month activity.

Last release:

391 watchers
Open

Doctrine is a JSDoc parser for JavaScript, useful for parsing documentation comments into structured data (for example, descriptions and `@param` tags). It exposes a primary `parse()` method that takes a JSDoc comment string plus optional options, and it is no longer maintained.

Status:

Maintenance status: Upstream is marked as archived, with the last upstream push on 2018-12-03, so the source appears quiet/dormant rather than actively maintained as of 2026-09-10.

Last release:

422 watchers
Open

devlop provides lightweight development-time tooling, including `assert`-style helpers (`equal`, `ok`, `unreachable`) and a `deprecate` wrapper. It is useful for adding helpful warnings and assertions while keeping production bundles small, since the code only runs when the `development` condition is enabled.

Status:

The source (wooorm/devlop) does not show recent activity, with the last recorded updates in June 2023 (latest at 2023-06-29), which is about three years ago relative to 2026-09-10, so it appears dormant or in maintenance mode rather than actively maintained.

Last release:

201 watchers
Open

decimal.js provides an arbitrary-precision Decimal type for JavaScript, useful when you need accurate calculations on integers, floats, and values that may exceed or lose precision with normal Number arithmetic. It offers a full-featured API that replicates many Number and Math methods, including handling different input formats and additional functions like trigonometric functions, with calculations rounded to a configured number of significant digits.

Status:

The project appears to be actively developed in the short term, with an upstream GitHub push on 2026-08-30, but the last published version in the provided update data is v10.6.0 dated 2025-07-06, about 14 months ago.

Last release:

392 watchers
Open

Debug is a tiny JavaScript debugging utility inspired by Node.js core’s debugging technique. It exposes a `debug(namespace)` function that returns a decorated `console.error`, letting developers toggle debug output by namespace via the `DEBUG` environment variable, and it works in both Node.js and web browsers.

Status:

Actively maintained: Evidence shows ongoing work with the last upstream push on 2026-04-01 and the most recent published update 4.4.3 on 2025-09-13, indicating it is not abandoned.

Last release:

343 watchers
Open