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:

jsonfile is a Node.js module that makes it easy to read and write JSON files, avoiding manual JSON.stringify, fs.writeFile, and fs.readFile parsing in try/catch. It provides both callback and promise-based APIs for readFile and writeFile, plus synchronous variants (readFileSync, writeFileSync).

Status:

Actively maintained: GitHub activity and version updates are recent, with the latest upstream push on 2026-04-20 and updates published in 2025 and 2026.

Last release:

401 updates · last 90 days1 watchers
Open

JSON Schema Typed provides TypeScript type definitions for JSON Schema, with complete inline documentation. It includes distributions for Deno and Node.js, plus spec definition bundles intended to help library authors implement JSON Schema validators.

Status:

The source appears maintained but with infrequent updates, last upstream push was 2025-11-17, about 6 to 7 months before today (2026-06-09).

Last release:

451 watchers
Open

A Node.js library that works like `JSON.parse` but produces nicer, more informative parse errors, including context and the position where parsing failed. It also preserves the original JSON newline and indentation styles via `Symbol.for('newline')` and `Symbol.for('indent')`, and provides a `noExceptions` method that returns `undefined` instead of throwing.

Status:

The source appears actively maintained, with recent GitHub activity and a latest documented update (v6.0.0 on 2026-05-08), plus an upstream push on 2026-05-22, indicating ongoing work into 2026.

Last release:

631 updates · last 90 days1 watchers
Open

jsesc takes input data and returns the shortest possible stringified, printable-ASCII-only representation by escaping characters using JavaScript string escape sequences. It is useful as an alternative to JSON.stringify for generating JavaScript-friendly output that avoids encoding issues (for example, mojibake) when handling Unicode characters.

Status:

Maintenance status: The most recent upstream update was on 2024-12-11, and there is a long gap before earlier updates (next ones are in 2020), so the project appears quiet/dormant rather than actively maintained as of 2026-06-09.

Last release:

251 watchers
Open

is-wsl is a small Node.js package that checks whether the current process is running inside Windows Subsystem for Linux (WSL), including both WSL 1 and WSL 2. It is useful for detecting a WSL environment and applying workarounds for unimplemented or buggy features.

Status:

Actively maintained: Yes, based on the latest upstream push on 2026-02-15 and a corresponding v3.1.1 update the same day, it is receiving ongoing updates rather than being abandoned.

Last release:

391 watchers
Open

Detects whether the current terminal supports Unicode and returns a boolean. Useful for deciding whether to print Unicode characters or fall back to ASCII in command line output (the check is described as naive, with assumptions for non-Windows terminals and hard-coded Windows support).

Status:

The repository appears not to be actively maintained as of today (2026-06-09), with the last upstream push on 2024-09-09, and the most recent recorded updates dated 2024-09-09 (v2.1.0).

Last release:

351 watchers
Open

is-stream is a Node.js utility that checks whether a value is a Node.js stream. It exports functions like isStream, isWritableStream, and isReadableStream to help you verify stream types before using them, with an option (checkOpen) to return false for already closed streams.

Status:

The project appears to be quiet/dormant, with the last known upstream push on 2024-10-28 and the most recent published updates in 2024-02 (no evidence of ongoing development activity since then).

Last release:

371 watchers
Open

A small JavaScript utility that checks whether a given value is a regular expression. Useful for input validation and type checks when you need to distinguish strings from RegExp instances.

Status:

The repo appears quiet and effectively in maintenance mode, with the last upstream update on 2021-10-31, far before today (2026-06-09).

Last release:

341 watchers
Open

is-property is a small JavaScript utility that tests whether a given JSON or object property name can be safely accessed using dot notation (obj.foo) or whether bracket notation is required (obj["foo"]). It returns true or false for a provided string, useful when generating or validating property access code.

191 watchers
Open

This is-promise is a small utility that checks whether a value looks like a Promises/A+ promise, returning true for objects that match the expected shape. It is useful for runtime validation in JavaScript or TypeScript when you need to distinguish promise-like values from non-promises.

Status:

This GitHub source appears dormant as of today, with the last upstream push dated 2023-04-29, and no recent updates beyond version history from 2020 shown in the provided summaries.

Last release:

381 watchers
Open

A small npm package, “is-obj,” that checks whether a given value is an object in JavaScript. It returns true for values like arrays and functions (since they are objects), and false for non-objects like strings. Use it when you need basic object type checking, and use “is-plain-obj” if you specifically need plain objects.

Status:

Maintenance status: The most recent upstream push and published update are from 2021-04-16, with no evidence of ongoing work since, so the project appears quiet/dormant rather than actively maintained as of 2026-06-09.

Last release:

341 watchers
Open

is-node-process is a small utility that reliably checks whether code is running in a Node.js environment, returning true or false. It is useful for detecting Node.js correctly in browser-like setups such as JSDOM, as well as in environments like Electron and React Native that may otherwise confuse simple checks.

Status:

The last recorded upstream push and the newest package update are from 2023-03-23, which is a gap of about 3 years versus today (2026-06-09). This strongly suggests the source is in a quiet or maintenance mode rather than actively maintained.

Last release:

121 watchers
Open

Checks whether stdout or stderr is interactive by determining if the stream is a TTY (not a “dumb” terminal) and not running in a CI. Useful for deciding whether to show interactive terminal UI elements or animations in Node.js applications.

Status:

The source is likely in maintenance mode rather than actively evolving, with no published updates since v2.0.0 in 2021-05-03, and the latest observed upstream push on 2023-11-06.

Last release:

351 watchers
Open

A small JavaScript/Node.js utility that checks whether the current process is running inside a container, specifically Docker or Podman. It can be used as a function in code, or via a CLI, exiting with code 0 when inside a container and 2 when not.

Status:

This GitHub source (sindresorhus/is-inside-container) appears quiet/dormant today, with the last upstream push on 2023-10-27 and no evidence of ongoing updates since 2023.

Last release:

311 watchers
Open

Checks whether the current Node.js process is running inside an SSH session by looking for standard SSH environment variables. Useful for adjusting behavior when operations like opening files, browsers, or system-specific commands may differ under SSH.

Status:

The GitHub upstream appears to be actively maintained, with the last upstream push on 2026-02-13 (about 4 months before 2026-06-09), though the evidence provided does not show additional tagged updates after that push.

Last release:

301 watchers
Open

This package provides a function to check whether a given Unicode code point represents a fullwidth character. It is useful for text formatting, alignment, or validation when you need to distinguish fullwidth from non-fullwidth characters.

Status:

The source appears actively maintained, with a recent update on 2025-08-31, and the next most recent major update in 2023-10-28, indicating ongoing maintenance rather than a one-off change.

Last release:

381 watchers
Open

Checks whether the current process is running inside a Docker container. Useful for applications that need to detect their runtime environment, with both a Node.js API (import is-docker) and a CLI that exits with code 0 in Docker and 2 otherwise.

Status:

Maintenance status: The source appears actively maintained in the short term, with a recent upstream push and published updates in 2025 (last known push: 2025-09-15).

Last release:

381 watchers
Open

node-is-arrayish is a small JavaScript utility that determines whether a value can be used like an Array. It’s useful for input validation and branching logic when you need to treat “array-like” objects differently from real arrays.

Status:

The repo appears to be mostly quiet, with the latest upstream activity on 2025-09-13, about 9 months ago relative to 2026-06-09, suggesting maintenance rather than active, continuous development.

Last release:

301 watchers
Open