← Back to selected work

Open-source preview Project note

Bronto Pulse

Understand how a project is doing, without losing sight of where the numbers came from.

A repository, an npm package and a website each reveal a different part of a project's use. Pulse collects existing analytics into a private history and keeps provider coverage, reporting windows and missing data explicit. It connects sources such as GitHub, npm, Cloudflare Web Analytics and Search Console rather than installing another visitor tracker.

  1. Collect existing evidenceRead bounded data from the sources a project already uses.
  2. Keep its meaningRetain the provider, time window and collection status. Missing data stays missing.
  3. Review the historyCompare compatible evidence and identify what needs a closer look.
The intended reading model. Pageviews, package downloads and repository activity remain different measures—not a single adoption funnel.

Availability

Pulse is an MIT-licensed public source preview with an npm beta. The code is public; collected data, credentials and deployments remain private. A synthetic local demo is available from the repository. Self-hosted Node.js/SQLite and Cloudflare deployment paths exist, with their validation limits documented separately.