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:

Parses and serializes `.po` (gettext) file content in TypeScript, providing a small, zero-dependency parser. It’s useful for reading `.po` message entries like `msgid` and `msgstr`, including metadata, message context (`msgctxt`), and references and comments that start with `#.` or `#,`, then converting it to or from structured data.

Status:

Actively maintained: The repo shows continuous development through v1.0.0 to v2.1.1, with the most recent upstream push on 2025-12-29, which is about 5.5 months ago as of 2026-06-09. There is no evidence in the provided updates of abandonment.

Last release:

301 watchers
Open

pngjs is a simple PNG encoder and decoder for Node.js, with no dependencies. It’s useful for reading and writing PNG images, including support for multiple bit depths (1, 2, 4, and 16), interlace files, and transparency, with both async and sync interfaces and a browser build via Browserify.

Status:

Actively maintained: The available update/tag history shows no releases after v3.0.0 (2016-08-03), and while there was an upstream repository push in 2024-03-23, there is no evidence here of regular, user-facing updates. Overall, this looks quiet or in maintenance mode, not actively maintained as of 2026-06-09.

Last release:

351 watchers
Open

Node.js utilities and TypeScript definitions for reading, writing, and updating common project configuration files like package.json and tsconfig.json, including helpers to find nearest package/TS config files and resolve lockfile paths. It also provides functions for sorting and normalizing package.json contents (and related git config parsing and formatting) with format detection across JSON, JSON5, and YAML.

Status:

Actively maintained: Yes, the source has an upstream push on 2026-06-10, and it has had a recent published update (v2.3.1 on 2026-04-27).

Last release:

621 updates · last 90 days1 watchers
Open

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.

Status:

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:

381 watchers
Open

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.

Status:

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:

341 updates · last 90 days1 watchers
Open

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).

Status:

Maintenance status: Looks maintained, with the latest upstream push on 2025-07-30, but overall activity appears infrequent rather than continuous.

Last release:

401 watchers
Open

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).

Status:

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:

361 watchers
Open

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.

Status:

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:

191 watchers
Open

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.

Status:

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:

6016 updates · last 90 days1 watchers
Open

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.

Status:

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:

621 watchers
Open

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).

Status:

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:

481 watchers
Open

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.

Status:

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:

692 watchers
Open

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.

Status:

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:

711 watchers
Open

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.

Status:

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:

331 watchers
Open

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.

Status:

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:

591 watchers
Open

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.

Status:

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:

341 watchers
Open

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.

Status:

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:

351 watchers
Open

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.

Status:

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:

391 watchers
Open