Minimal footprint
Small bundle, no external telemetry default, easy to include during development.
Made for developers who want lightweight, actionable telemetry without the noise.
Small bundle, no external telemetry default, easy to include during development.
Works in modern browsers, Node (with minor wrappers), and Electron-based apps.
Logs to console by default. Hook CorePulse.onData or use sendTo(url).
Stream to your own WebSocket or REST endpoint and build a dashboard hosted anywhere.
Two simple options — pick what fits your project.
npm install corepulse
Bundle or import in modern projects:
import CorePulse from "corepulse";
CorePulse.init({ interval: 2000 });
CorePulse.onData = (s) => console.log("CorePulse", s);
CorePulse.start();
<script src="corepulse.js"></script>
<script>
CorePulse.init({ interval: 2000 });
CorePulse.start();
</script>
No build step required for the demo & quick tests.
Tip: See Docs for examples on sending data to a server and building a live dashboard.
CorePulse aims to be a developer-first toolkit: small, extensible, and transparent. Use it to debug performance regressions, demo app health, or prototype a monitoring dashboard.