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.
This software generates or verifies Proof Key for Code Exchange (PKCE) challenge pairs used with OAuth flows. It can create a code_verifier and corresponding code_challenge (default method S256, or plain), and it also provides functions to verify a verifier and challenge or generate a challenge from an existing verifier.
The source appears actively maintained, with a recent upstream push on 2026-05-09 and a latest tagged update 6.0.0 on 2026-02-01, indicating ongoing development through 2026.
Last release:
Node.js module for reading PostgreSQL connection passwords from the user’s ~/.pgpass file (or the equivalent on Windows). It looks up the matching entry for a given host and user, returning the password via a callback, and is useful when you need to integrate pgpass file handling into Node code.
Actively maintained in the short term, with a recent update on 2026-06-20 (v1.0.6) and an upstream push the same day (2026-06-20), indicating current attention rather than dormancy.
Last release:
Type parsing for node-postgres, used by importing it via `require('pg').types`. It converts raw PostgreSQL text results into JavaScript types, and is useful for customizing how specific PostgreSQL data types are parsed (for example, overriding type parsers for certain OIDs).
Maintenance status: Looks maintained, with the latest upstream push on 2025-07-30, but overall activity appears infrequent rather than continuous.
Last release:
A Node.js reader that parses PostgreSQL binary numeric values and converts them into a string. Useful when you need to decode numeric fields from PostgreSQL binary format, intended for use with pg (node-postgres).
The project appears to be in a maintenance or low-activity state. Versioned updates in the changelog are from 2019 (v1.0.2 on 2019-11-11), and while there was a GitHub activity push on 2025-12-18, no newer published update notes are included in the provided data.
Last release:
Library that converts 64-bit big-endian signed integers to their string representation, designed for use with PostgreSQL data. Useful for decoding pg integer values from raw buffers into readable JavaScript strings.
The source appears largely dormant from a release-notes perspective, with documented version tags only in 2017 (v1.0.1 and v1.0.0) and no provided notes describing changes, fixes, or migrations for those tags.
Last release:
Non-blocking PostgreSQL client for Node.js, implemented in pure JavaScript with optional native libpq bindings, provided under the node-postgres project (npm package `pg`). Useful for running parameterized queries and supporting common PostgreSQL features like connection pooling, async notifications (LISTEN/NOTIFY), and bulk import/export with COPY.
Actively maintained: The upstream repo shows a recent push on 2026-06-22, and the monorepo has new updates as recently as 2026-06-19.
Last release:
perfect-debounce provides an improved debounce function that supports Promise-returning and async functions, helping avoid duplicate calls while a promise is being resolved. It supports configurable leading and trailing behavior and adds control methods like cancel(), flush(), and isPending() for managing pending invocations.
Actively maintained: The repo has an upstream push on 2026-06-09, and the most recent published package update is v2.1.0 on 2026-01-21, suggesting ongoing work rather than abandonment.
Last release:
peberminta is a simple, transparent parser combinators toolkit, written in TypeScript, for building parsers over tokens of any type. It provides well-typed, lightweight building blocks to combine parsers and is useful for custom parsing tasks where you want direct access to parser state, configurable options, and a fixed token array input (no streaming).
The source appears maintained, with a recent upstream push on 2026-05-02 (and the latest tagged update listed is v0.10.0 on 2025-09-05), indicating ongoing development rather than long-term dormancy.
Last release:
Pathe (unjs/pathe) is a drop-in replacement for Node.js’s built-in path module that normalizes paths to use forward slashes consistently across operating systems, including environments like browsers. It provides identical exports to Node’s path module and adds extra path-related utilities via a pathe/utils subpath.
The unjs/pathe source appears to still be under active development, with an upstream push recorded today (2026-06-09), but published updates have been infrequent since the last tagged update (v2.0.3 on 2025-02-11).
Last release:
path-to-regexp turns human-readable path patterns like `/user/:name` into regular expressions for matching paths, and it can also convert parameters back into path strings (compile). It is useful for building route matching and generating paths in Node.js apps, with support for parameters, wildcards, and optional path segments.
Actively maintained, with upstream activity as recent as 2026-06-01 and several follow-on updates in early 2026 (v8.4.0 to v8.4.2).
Last release:
path-browserify provides the Node.js `path` module API for browser environments that do not have it. It implements the POSIX parts of Node’s `path` (matching Node.js 10.3), and is useful when bundling code for browsers with tools like Browserify or webpack so `path.join` and similar calls work.
Maintenance status: Browserify’s path-browserify appears mostly quiet/dormant from the standpoint of published npm updates, with no listed updates after v1.0.1 (2020-03-03), despite a more recent upstream push on 2024-12-21.
Last release:
parseurl is a Node.js module that parses the URL from a request object (by reading `req.url`). It returns a result matching Node.js `url.parse`, and it memoizes the parsed output so repeated calls on the same request return a cached result when `req.url` or `req.originalUrl` does not change.
Maintenance status: The repository shows a recent upstream push (2026-03-01), but the latest published package updates in the provided history are from 2019-04-16 (v1.3.3), suggesting the dependency is largely not actively released despite some ongoing upstream activity.
Last release:
parseley is a JavaScript and Deno parser for CSS selector strings. It converts selector strings into structured objects (AST), can serialize and normalize selectors, and computes selector specificity to help with processing or analysis of CSS selectors.
Actively maintained: Evidence suggests ongoing work, with an upstream GitHub push on 2026-05-02 and published updates as recently as 2025-12-22 (v0.13.1).
Last release:
parse-ms is a JavaScript utility for parsing a millisecond value into a structured object with fields for days, hours, minutes, seconds, milliseconds, microseconds, and nanoseconds. It can take both normal numbers and BigInt inputs, making it useful when you need to break down durations for display or further processing.
The source does not show recent activity, with the last upstream push on 2024-05-04, so it appears quiet or in maintenance mode as of 2026-06-09.
Last release:
parse-json is a JavaScript utility for parsing JSON while producing more helpful error messages than the built-in JSON.parse, including line and column details and a code frame. It throws a JSONError that supports instanceof checks and can include an optional filename to improve the displayed error context.
Maintenance status: The source does not look actively maintained as of today (2026-06-09), with the most recent upstream push and update being 2025-04-09, about 14 months ago.
Last release:
p-try starts a promise chain by running a function that may throw, returning a Promise that resolves with the function’s value or rejects if it throws. It’s useful when you want to integrate synchronous, potentially throwing code into async Promise workflows, with optional arguments to avoid unnecessary closures.
Maintenance status: The GitHub repo shows an upstream push on 2025-09-16, but the latest published updates in the provided release history are from 2021-10-04 (v3.0.0), suggesting the project is mostly in a quiet or maintenance mode rather than actively shipping frequent updates.
Last release:
outvariant is a TypeScript helper that provides an invariant assertion, it throws an error when a predicate is false. It’s useful for runtime checks while also narrowing types so values become non-nullable after the invariant call, and it supports formatted error messages with positional arguments (for example %s, %d/%i, %j, %o).
Active maintenance: The GitHub activity shows the most recent upstream push and reported updates occurred on 2024-07-05, and there have been no further update entries since then, so the source appears quiet/dormant (not actively maintained) as of 2026-06-09.
Last release:
OTPAuth is a One Time Password (HOTP and TOTP) library for Node.js, Deno, Bun, and browsers. It helps you generate and validate MFA or 2FA one-time codes, and it can convert TOTP settings to and from Google Authenticator key URI format.
Actively maintained: The upstream push was on 2026-06-10, and updates continue into 2026 (latest documented update v9.5.1 on 2026-04-25), indicating ongoing maintenance rather than a dormant state.
Last release: