JavaScript Analytics

Open-source JavaScript projects categorized as Analytics | Edit details

Top 23 JavaScript Analytic Projects

  • GitHub repo react-native-firebase

    🔥 A well-tested feature-rich modular Firebase implementation for React Native. Supports both iOS & Android platforms for all Firebase services.

    Project mention: Is there any book or course that can help me learn react native from zero (in react-native cli) | | 2021-09-21

    React-navigation docs Reactiflux Discord React-native firebase

  • GitHub repo Umami

    Umami is a simple, fast, website analytics alternative to Google Analytics.

    Project mention: Follow Your Website Analitycs With Umami | | 2021-10-17

    First, you need to fork the Umamy repository on GitHub.

  • Syncfusion

    Syncfusion - See why our products are consistently getting 4.6 out of 5 stars by your peers.. Syncfusion Essential Studio for JavaScript is a modern UI control library built from the ground up to be lightweight, responsive, modular, and touch-friendly.

  • GitHub repo uPlot

    📈 A small, fast chart for time series, lines, areas, ohlc & bars

    Project mention: [task] Program uplot support into node-red-dashboard (javascript) | | 2021-07-24

    The existing node red chart tools is not great. I'd like to be able to use uplot instead. The uplot-charts node should work very much like that charts node built into node-red-dashboard.

  • GitHub repo Countly

    Countly helps you get insights from your application. Available self-hosted or on private cloud.

    Project mention: Azure Notification Hub for On Premises (Recommendations) | | 2021-04-07

    You could use something like for push notifications to ios/android

  • GitHub repo Ackee

    Self-hosted, Node.js based analytics tool for those who care about privacy.

    Project mention: Switching from Google Analytics to Umami | | 2021-08-07

    Ackee - Free Alternative - Probably the most similar solution to Umami and it would have been my second choice. It seems to be pretty popular and well worth checking out.

  • GitHub repo vue-analytics

    Google Analytics plugin for Vue

    Project mention: Adding tracking to your Nuxt site with GA4 | | 2021-03-25

    The nuxtjs/google-analytics module is a Nuxt Community maintained module for Nuxt. It depends on the vue-analytics package and optimizes it for Nuxt. It's very easy to install and configure, but it doesn't support GA4 (yet).

  • GitHub repo analytics

    Lightweight analytics abstraction layer for tracking page views, custom events, & identifying visitors (by DavidWells)

    Project mention: What is a C# API library that allows you to swap out analytic software as needed? | | 2021-08-03

    I hope this is the right place to ask this question because I feel this problem falls somewhere between the front and backend. Quick setup, I am the companies UX/UI Designer but I have knowledge of frontend development. My company is a small start-up of 12 people, mostly backend engineers. My coworkers have given me the task to find a C# API library that allows us to gather analytic data, but we can hot-swap analytic software without having to rewrite any code in between. The best example of what we are looking for is something like but in C#. Thoughts?

  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo Serposcope

    Java rank checker for SEO

  • GitHub repo Chartbrew

    Open-source web platform for creating charts out of different data sources (databases and APIs) 📈📊

    Project mention: Show HN: Open-Source multi-dashboarding platform for teams and client reporting | | 2021-09-01

    One use-case that the platform is being used for is for B2B SaaS businesses to offer their analytics through Chartbrew. So it is possible and there are people already using it like this.

    Or if you're wondering if you can offer the analytics platform by itself as a SaaS, I built a SaaS layer on top of it here:

  • GitHub repo vue-gtag

    Global Site Tag plugin for Vue (gtag.js)

    Project mention: [vue-gtag] How can I exclude all children of a route? | | 2021-08-12

    Removing all sub-routes through a wildcard, e.g. "admin/*" is not possible it seems. See the implementation here where it checks if the pageTrackerExcludedRoutes array includes a specific route name or route path

  • GitHub repo aurora

    Hate Cookies? Introducing Aurora, 100% Cookie-Free Open Website Analytics. Collect Anonymous Data. Make your Audience Happy Now! (by itsrennyman)

    Project mention: Open Website Analytics. Entirely in Javascript. I use it as a guinea pig to try everything I learn about new programming things | | 2021-07-10
  • GitHub repo Socioboard

    Socioboard is world's first and open source Social Technology Enabler. Socioboard Core is our flagship product.

  • GitHub repo redux-segment analytics integration for redux.

  • GitHub repo Offen

    The fair and lightweight alternative to common web analytics tools

    Project mention: Offen: User-auditable, open-source and GDPR-compliant web analytics | | 2021-09-20
  • GitHub repo ember-metrics

    Send data to multiple analytics integrations without re-implementing new API

    Project mention: mixpanel + empress-blog | | 2021-05-31

    The de-facto standard in EmberJS world for various analytics solutions integration is ember-metrics.

  • GitHub repo mlcraft

    Low-code metrics store, modern open-source alternative to Looker

    Project mention: Ыelf-hosted alternative to Looker | | 2021-09-27
  • GitHub repo Amplitude-JavaScript

    JavaScript SDK for Amplitude

    Project mention: Fix Amp Cookie Test Bug On Oldredditcom That | | 2021-01-28

    I think this may be related to the Amplitude SDK, as opposed to Google AMP. There is an open issue about it.

  • GitHub repo docker-speedtest-analyser

    Automated docker speedtest analyser tool with included web interface to monitor your internet speed connection over time. Setup at home on your NAS (Synology, QNAP tested) and the container runs hourly speedtests. The speedtest results are displayed in an webinterface as line graph(s) over the day.

    Project mention: roest problems | | 2021-03-31

    Roest is a Docker hub Image :

  • GitHub repo nebula

    A distributed block-based data storage and compute engine (by varchar-io)

    Project mention: Extremely-Fast Interactive Big Data Analytics | | 2021-03-27
  • GitHub repo mixpanel-react-native

    Official React Native Tracking Library for Mixpanel Analytics

    Project mention: How to Integrate Mixpanel to React native app? | | 2021-09-15

    Ok, very simple. Instructions are for their SDK found here:

  • GitHub repo color-sorter

    Sort CSS colors by hue, then by saturation

    Project mention: Tools for Auditing CSS | | 2021-06-07

    Color Sorter — Sort CSS colors by hue, then by saturation.

  • GitHub repo lastfm-collage-generator

    Top albums collage generator for

    Project mention: Any suggestions for a working 20x20 album cover collage app? | | 2020-12-28

    Thank you for the suggestion. The issue can be found here: Link

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2021-10-17.


What are some of the best open-source Analytic projects in JavaScript? This list will help you:

Project Stars
1 react-native-firebase 9,514
2 Umami 8,829
3 uPlot 6,660
4 Countly 4,824
5 Ackee 3,041
6 vue-analytics 1,776
7 analytics 1,336
8 Serposcope 579
9 Chartbrew 574
10 vue-gtag 569
11 aurora 554
12 Socioboard 547
13 redux-segment 522
14 Offen 485
15 ember-metrics 358
16 mlcraft 278
17 Amplitude-JavaScript 256
18 docker-speedtest-analyser 92
19 blink 86
20 nebula 50
21 mixpanel-react-native 44
22 color-sorter 39
23 lastfm-collage-generator 33
Find remote jobs at our new job board There are 37 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Scout APM: A developer's best friend. Try free for 14-days
Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.