← All projects

Analytics

Open source analytics library for browsers & node.js

Dev Toolsanalyticsopen-sourcejavascriptnode-jstrackingplugin-systemnpm
Analytics screenshot

About

Analytics is a lightweight, open-source JavaScript abstraction library for tracking page views, custom events, and visitor identification. It provides a pluggable architecture that works with any third-party analytics provider or custom backend, making it easy to swap tools without rewriting tracking code. It runs isomorphically in both browser and Node.js environments.

Problem

Adding or removing analytics providers from an application creates complexity, maintenance burden, and extra code due to vendor lock-in.

For

JavaScript and Node.js developers building web applications

How it works

Developers install the library via npm or CDN, initialize it with plugin-based provider configurations, and use a unified API to track page views, custom events, and visitor identity across any analytics backend.

Business model

open-source

Status

launched

Similar projects