Voltlog
/projects/voltlog

Voltlogbuild dossier

TypeScriptNode.jsBunDenoObservability
build.metadata
RoleCreator & Maintainer
DurationFeb 2026
StatusPublished on npm
TelemetryActive
overview

A modern, type-safe, zero-dependency structured logger built for high-throughput, real-time infrastructure such as IoT platforms and WebSocket servers. Isomorphic across Node.js, Bun, Deno, and the browser, with built-in middleware that automatically redacts sensitive data (PII, tokens) and configurable sampling that preserves 100% of errors while thinning high-volume debug noise.

implementation.notes
1Keep the core zero-dependency and lightweight enough to run in any JavaScript runtime.
2Run isomorphically across Node.js, Bun, Deno, and the browser without code changes.
3Redact sensitive data such as PII and tokens automatically via built-in middleware.
4Control log volume and cost with configurable sampling — keep every error, sample noisy debug logs.
readonlyconnected
design.principles

Zero-Dependency Core

An exceptionally lightweight footprint with no runtime dependency tree to drag around.

Security-First

Built-in middleware automatically redacts sensitive data — PII and tokens — before logs are emitted.

Intelligent Sampling

Configurable strategies preserve 100% of errors while sampling a fraction of high-volume debug logs.

system.architecture
// Isomorphic Core

Runs unchanged across Node.js, Bun, Deno, and the browser for consistent logging everywhere.

// Redaction Middleware

Pluggable middleware that strips PII and secrets from log records before they leave the process.

// Sampling Engine

Per-level sampling that keeps all errors while throttling noisy debug output to control cost.

previousOCPP Web Simulatornextocpp-ws-io

Want to discuss a similar build?

Use this project as a reference point and send the workflow, timeline, and constraints you care about most.

open contact.env
RT