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:

next-themes is a React theme abstraction for Next.js that helps you implement dark mode with a small setup. It supports system preference via prefers-color-scheme, prevents theme flashing on load (SSR and SSG), and can sync the active theme across tabs and windows using a ThemeProvider and a useTheme hook.

Status:

Maintenance status: The repo shows some recent activity (last upstream push on 2026-02-25), but the most recent published updates tag are from v0.4.6 on 2025-03-11, which is more than a year ago relative to today (2026-06-09). Overall, this looks more like maintenance mode than active evolution.

Last release:

422 watchers
Open

An HTTP content negotiator for Node.js that parses client headers like Accept, Accept-Language, Accept-Charset, and Accept-Encoding to rank and select the most preferred media types, languages, charsets, and encodings. Useful for choosing what content format to respond with based on a request’s preference headers.

Status:

Active maintenance: The repo shows an upstream push on 2026-05-01, suggesting ongoing work, but the latest published updates mentioned here are from 2024-10-19. Overall, it looks more like sporadic maintenance than rapid iteration.

Last release:

641 watchers
Open

A Node.js utility that compiles PDO-style named placeholders into unnamed placeholders, turning SQL like `:bar` into `?` and producing the corresponding parameter array. Useful when you want to write readable named SQL but run it with drivers that only accept unnamed placeholders.

Status:

Actively maintained, with recent upstream activity (last push 2026-06-09) and multiple tagged updates in the past year (v1.1.4 through v1.1.7).

Last release:

551 updates · last 90 days1 watchers
Open

MySQL2 is a fast MySQL-compatible MySQL client for Node.js, focused on performance. It supports features like prepared statements, non-utf8 encodings, binary log protocol, compression, SSL, authentication switching, custom streams, and pooling. It is useful for building Node.js applications that need a MySQL client with broad feature support and good performance.

Status:

Actively maintained: GitHub shows a very recent upstream push on 2026-07-08, and the project has multiple recent updates in 2026 (including v3.22.6 on 2026-07-07), indicating ongoing maintenance.

Last release:

686 updates · last 90 days1 watchers
Open

mute-stream is a Node.js pass-through stream utility for the npm CLI ecosystem that can silently drop written or incoming bytes when muted. It also supports an optional replacement mode, such as masking characters instead of fully dropping them.

Status:

Active maintenance: The source shows recent activity, with a last upstream push on 2026-06-04 and a published v4.0.0 update on 2026-05-08, indicating it is actively maintained rather than dormant.

Last release:

631 updates · last 90 days1 watchers
Open
GitHub

Mock Service Worker (MSW) is an API mocking library for JavaScript that intercepts requests and returns mock responses. It helps developers test and develop against consistent network behavior without stubbing application code, with support for both browser (via Service Worker) and Node.js (via request interception).

Status:

Actively maintained: mswjs/msw shows recent upstream activity (last push on 2026-07-08) and a steady stream of updates through July 2026, indicating the project is actively developed rather than dormant.

Last release:

6712 updates · last 90 days1 watchers
Open

mimic-function is a JavaScript utility that modifies one function to mimic another function’s name and properties. It’s useful when wrapping a function but you want the wrapper to preserve the original function’s identity details, while keeping a modified to.toString() that reflects the wrapper.

Status:

Maintenance status: Active maintenance is not evident, the most recent upstream push is 2024-10-28, and the most recent published updates are from 2024-03-14 (v5.0.1). As of 2026-06-09, this source appears quiet/dormant rather than actively maintained.

Last release:

281 watchers
Open

merge-stream merges multiple input streams into a single interleaved stream, useful when you want to combine outputs from several stream sources. It supports dynamically adding more streams via merged.add, and you can check whether any sources were added using merged.isEmpty.

Status:

Maintenance status: The upstream GitHub repo shows its last upstream push on 2019-06-20, and the most recent recorded package update is v2.0.0 from 2019-05-23. With a gap of several years to today (2026-06-09), the source appears quiet or dormant, not actively maintained.

Last release:

261 watchers
Open

merge-descriptors merges properties from one JavaScript object into another, including non-enumerable and accessor-defined properties, while preserving property descriptors. It is useful when you need a destination object to receive an accurate copy of a source object's property definitions, with an option to control whether existing properties are overwritten.

Status:

The source appears to be inactive as of today (2026-06-09). The last upstream push was 2023-12-21, and the most recent notable updates were in November 2023, with no evidence of recent work since then.

Last release:

331 watchers
Open

Node.js module that parses and formats RFC 6838 media type strings into components like type, subtype, and optional suffix, and can normalize them back into a canonical form. Useful for working with media types in Node applications, with helpers to parse, format, and validate media type strings.

Status:

The repository shows recent activity, with upstream pushes as recently as 2026-06-01 and a tagged update (v2.0.0) on 2026-05-27, indicating the source is actively maintained.

Last release:

621 updates · last 90 days1 watchers
Open

Marked is a fast markdown parser and compiler that turns Markdown into HTML, designed to be lightweight and implement many markdown features. It can be used in browsers, on servers, or via a command line interface (CLI), and it supports customization through options and extensibility. It also provides documentation and a demo site rendered using Marked.

Status:

Actively maintained: The repo shows frequent, recent updates (last upstream push 2026-06-08, with tags continuing through 2026-06-04), and recent changes include both bug fixes and ongoing dev/tooling updates.

Last release:

776 updates · last 90 days1 watchers
Open

magic-string is a small, fast utility for manipulating source code as strings, making light edits like replacing characters, prepending, appending, moving, and overwriting. It also generates version 3 source maps (optionally including original content), which can help when transforming code while preserving mapping back to the original.

Status:

The source (Rich-Harris/magic-string) shows evidence of recent activity in 2025, but there have been no updates since 2025-10-24, which is about 7.5 months ago relative to 2026-06-09, suggesting it is not actively maintained right now.

Last release:

372 watchers
Open

Lucide is an open-source icon toolkit that provides 1600+ vector (SVG) icons, designed to be consistent and easy to use in digital projects. It also offers official framework-specific packages for tools and frameworks like JavaScript, React, Vue, Svelte, and more.

Status:

Actively maintained: The upstream repo has very recent activity (last push 2026-07-08), and versions 1.23.0 through 1.21.0 landed within the last few weeks, indicating ongoing maintenance rather than a dormant period.

Last release:

4416 updates · last 90 days1 watchers
Open

lru.min is a fast, lightweight LRU cache for JavaScript that supports Node.js (8+), Bun, Deno, and browser environments. It provides key-value caching with O(1) operations like get, set, peek, has, delete, and eviction via a max size, including an optional onEviction callback.

Status:

The source appears actively maintained, with recent activity (latest upstream push on 2026-05-09) and a new package update (v1.1.4 on 2026-02-02) focused on correctness and efficiency.

Last release:

551 watchers
Open

log-symbols provides colored symbols for different log levels, such as info, success, warning, and error. It includes fallbacks for Windows CMD terminals that only support a limited character set, helping you display consistent log output across environments.

Status:

Actively maintained? Not likely. The most recent upstream push and package update was v7.0.1 on 2025-05-21, which is about 13.5 months ago relative to 2026-06-09.

Last release:

391 watchers
Open

Lightning CSS is an extremely fast CSS parser, transformer, and minifier written in Rust. It is useful for parsing and transforming CSS, performing safe CSS minification, vendor prefixing, and syntax lowering, and it can be used with Parcel, as a standalone library or CLI, or via a plugin for other tools.

Status:

Active maintenance: The repository is actively updated, with a most recent upstream push on 2026-06-09 and releases continuing into 2026 (latest noted v1.32.0 on 2026-03-09), indicating ongoing development rather than maintenance mode.

Last release:

692 watchers
Open

leac is a lightweight lexer and tokenizer library. It lets you define rules (by strings or regular expressions) and run a stateless lexer over an input string, producing a tokens array plus completion information. Useful for building the tokenization step that feeds a parser, and it can be paired with the peberminta parser combinators toolkit.

Status:

Actively maintained: The upstream GitHub activity includes a push on 2026-06-03, and the most recent published tag (v0.7.0 on 2025-09-05) indicates ongoing development rather than long-term dormancy.

Last release:

401 watchers
Open

kleur is a lightweight Node.js library for formatting terminal text with ANSI colors, supporting chained and nested colors, plus modifiers like bold and underline. It’s useful for adding colored, styled output to logs and CLI tools, with automatic color disabling for non-TTY output and the option to force-enable color support. A separate `kleur/colors` submodule supports tree-shaking via individual color imports (using nested calls instead of chaining).

Status:

Maintenance status: The most recent observed updates are from mid-2022 (v4.1.5, plus earlier 2021 and 2020 patches), and the last recorded upstream push is 2023-06-07, which is long ago relative to 2026-06-09, suggesting a quiet or maintenance-mode state rather than active development.

Last release:

311 watchers
Open