CLDMV builds software — open-source libraries and developer tooling, smart-home and device-control integrations, document- and workflow-automation systems, and the shared CI/CD infrastructure that ships it all. Most of our work runs on Node, though not all of it. Published packages live under the @cldmv npm scope and are licensed Apache-2.0; several larger projects are still in private development.
| Project | What it does |
|---|---|
| slothlet | Modular API loader for Node.js — lazy-loads modules and submodules only when accessed, with live-binding, context isolation, and ESM/CJS dual support. Zero dependencies. |
| jsonv | Modern JSON parser extending JSON5 with ES2015–2025 features and a year-based API. |
| uuid | Extended RFC 4122 / RFC 9562 UUID implementation with custom variant structures, issuer-based identification, and timestamp variants. |
| stubborn-tcp | A stubbornly persistent TCP/TLS client that auto-reconnects with exponential backoff, keep-alive, and application heartbeats. |
| git-embedded | Manage embedded git repositories (anonymous gitlinks) without .gitmodules — keeps a child's origin URL out of the public parent while restoring normal git ergonomics. |
| vitest-runner | Sequential Vitest runner that sidesteps the OOM crashes large test suites hit when running in parallel. |
- envm — Cross-platform environment-variable manager for Node.js (ESM, no classes).
- wisp — Version-agnostic JSON importing for Node.js with fallback handling and caller-path resolution.
- holdmytask — A tiny task queue that waits until your task is ready.
- fix-headers — Multi-language project-header normalizer with auto-detection and override support.
- polyfillme — Scans a codebase for unsupported JS features by ES version and generates a polyfill bundle for the gaps.
- node-android-tv-remote — Control Android TV devices via ADB keycodes and text input.
- io-kasa-api — Local-network API for TP-Link Kasa smart devices — plugs, switches, dimmers, bulbs, motion sensors.
- wol-proxy — Cross-platform Wake-on-LAN HTTP proxy: power on devices on your network with a single HTTP request.
- jsonv-vscode — JSONV language support for Visual Studio Code.
- jsonv-eslint-plugin-jsonv — ESLint plugin for JSONV.
- jsonv-prettier-plugin-jsonv — Prettier plugin for JSONV.
- deskport — VS Code extension that launches dev targets on your local machine even when the repo lives on a remote SSH host.
The .github repository is the backbone of every CLDMV project: a complete CI / release / publish pipeline built on reusable GitHub Actions workflows.
- v4 staging-branch release flow — feature work batches onto
next, urgent fixes ontohotfixes, andmasterstays a clean, release-only history. One persistent release PR ships the accumulated bundle when a maintainer clicks merge. - Security by default — CodeQL, dependency review, OpenSSF Scorecard, container scanning, and CLA enforcement, all as drop-in reusable workflows.
- One-shot onboarding — branches, rulesets, security toggles, and repo settings applied org-wide from a single dispatch.
Consumer repos pin @v4 and get the whole pipeline; the .github repo dogfoods every workflow on itself.
Several larger projects are in private development and will be announced when they're ready:
- A construction-plan production automation suite spanning Adobe Illustrator, Bluebeam Revu, and PDF workflows — with a broader scope on the way.
- A pure-Node.js ADB driver that speaks the protocol directly, with no platform-tools download required.
- A self-hosted MCP server and CLI that turns your Claude Code and VS Code chat history into fast, hybrid-searchable agent memory — with "fade, don't forget" ranking that lets unused knowledge decay without ever evicting it.
- A cross-platform application platform — desktop, iOS, and Android — with batteries-included primitives: a process-isolated extension host, a built-in widget and icon library, boot/splash orchestration, and i18n, plus CLIs that scaffold new apps and extensions so app-level code stays thin.
- A desktop app built on that platform that discovers, classifies, reconciles, and migrates git repositories across local and SSH sources.
CLDMV is independently maintained. If our work saves you time, consider sponsoring on GitHub.