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.
A fast LRU (least recently used) cache for JavaScript that automatically evicts the least recently accessed items when it reaches configured limits like max item count (or max size). Useful for speeding up repeated lookups where you want bounded memory and eviction based on recent access, with optional TTL behavior that treats expired items as missing.
Actively maintained: Recent upstream push on 2026-07-07 and multiple published updates in 2026 (from 2026-05-04 through 2026-07-07) indicate the project is being actively worked on rather than in maintenance mode.
Last release:
A JavaScript library for validating and working with BCP 47 language tags, based on BCP 47 (RFC 5646) and the latest IANA language subtag registry. It provides functions to check tag validity, look up language subtags, search subtags and tags by description, and format tags according to common conventions (case rules).
The source (mattcg/language-tags) looks largely in maintenance mode, with the last upstream push dated 2025-07-07 and the most recent tagged update being v1.0.5 on 2016-01-12 (as of 2026-06-11, that is years ago).
Last release:
Keyv is a simple key-value storage library for JavaScript and TypeScript that provides a consistent interface across multiple backends using storage adapters. It supports TTL-based expiry, which makes it useful for building caches or persistent key-value stores.
Actively maintained: GitHub upstream push was on 2026-06-19, and there have been multiple recent v6.0.0-beta updates through 2026-06-18 and 2026-06-11, indicating ongoing active development rather than a dormant state.
Last release:
JSON5 is a JavaScript library that extends the JSON file format to be easier to write and maintain by hand, mainly for config files. It provides parsing and serialization (JSON5.parse, JSON5.stringify) and includes a CLI for converting JSON5 to JSON and validating JSON5 syntax.
Maintenance status (2026-06-11): The repository shows no recent version updates beyond v2.2.3 (2022-12-31), even though the GitHub upstream was last pushed on 2024-10-25, which suggests the project is largely quiet in terms of public updates (maintenance mode rather than active feature development).
Last release:
jsdom is a pure JavaScript implementation of many web standards, notably the WHATWG DOM and HTML standards, designed to run in Node.js. It emulates enough of a browser environment to help with testing and scraping real-world web applications by parsing HTML into a DOM-like `window` and related APIs.
jsdom/jsdom appears actively maintained, with upstream pushes and multiple recent updates in July 2026 (including v30.0.1 and v30.0.0 just days apart, plus earlier CSS-focused updates in April 2026).
Last release:
`jose` is a JavaScript module for working with JOSE standards, including JSON Web Tokens (JWT), JSON Web Signature (JWS), JSON Web Encryption (JWE), and JSON Web Keys (JWK, JWKS). It provides tools to sign, verify, encrypt, decrypt, import/export keys, and validate JWT claims across multiple Web-interoperable runtimes such as Node.js, browsers, Cloudflare Workers, Deno, and Bun.
Actively maintained: The source shows very recent activity, with an upstream push on 2026-07-22 and library updates as recently as 2026-07-21.
Last release:
Jiti is a Node.js runtime tool that provides seamless TypeScript and ESM support, including interoperability between ESM and CommonJS. It can load TypeScript/ESM files via async APIs similar to `import()` or via a sync API similar to `require()`, and it supports features like ESM loader registration, filesystem transpile caching, and custom module resolution (including aliases).
Actively maintained: The most recent upstream push is 2026-06-10, and there is a recent v2.7.0 update (2026-05-05), indicating ongoing work rather than maintenance mode.
Last release:
Checks whether a given value is a JavaScript string, either as a primitive or as a String object. It is designed to work across realms like iframes, which helps when validating values in different execution contexts.
Actively maintained: The most recent recorded upstream activity is an upstream push on 2025-12-30, but the most recent published updates are v1.1.1 (2024-12-16) and v1.1.0 (2024-12-02). Relative to today (2026-06-11), this suggests low activity rather than continuous active maintenance.
Last release:
Checks whether a given string matches the HTML Standard’s `PotentialCustomElementName` production. Useful in JavaScript to validate candidate custom element names before using them.
The repository appears maintained at least through 2021, with a recent update (v1.0.1 on 2021-04-07), but prior activity is much older (v1.0.0 dated 2016-06-21).
Last release:
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.
The upstream repository shows an old last push (2022-06-05), and the most recent tagged update in the provided data is v5.0.0 from 2021-04-17, suggesting the project is not actively shipping frequent updates.
Last release:
`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.
Maintenance status: The repo (kaelzhang/node-ignore) shows its last upstream push on 2025-05-31, and the most recent documented updates are 7.0.5 (2025-05-31) and 7.0.4 (2025-04-25). Given the gap to 2026-06-11, this source appears quiet or in maintenance mode rather than actively maintained.
Last release:
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.
Maintenance status: The last upstream update was 2025-12-26, and the repo shows multiple recent version bumps (v5.0.0 on 2025-12-23, v6.0.0 on 2025-12-26), suggesting active maintenance as of today (2026-06-11).
Last release:
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.
Maintenance status: The repository appears quiet/in maintenance mode since the last upstream push was 2024-10-25, which is long before today (2026-06-11), and the most recent updates are type and tooling focused rather than feature work.
Last release:
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.
The upstream repo (sindresorhus/has-flag) shows maintenance activity at least through mid-2021, with no evidence of updates beyond the 2021-07-19 push in the provided data.
Last release:
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.
Actively maintained, with frequent recent activity (latest update v17.8.0 on 2026-07-26, and multiple follow-on updates in 2026), indicating an ongoing evolution of the globals datasets.
Last release:
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.
Maintenance status: The repo shows ongoing work with the most recent updates on 2025-12-23, but there have been no new updates in 2026 so far (as of 2026-06-11), suggesting it is maintained but not high-cadence right now.
Last release:
`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.
Maintenance status: The last recorded upstream GitHub push was 2025-03-06, which suggests some ongoing activity, but the most recent published version updates shown are from 2018-07-19, so the package looks largely stagnant on versioned updates as of today (2026-06-11).
Last release:
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.
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: