JavaScript Tracking

Open-source JavaScript projects categorized as Tracking

Top 22 JavaScript Tracking Projects

  • Countly

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

    Project mention: I built an open source Google Analytics alternative (free as in freedom and privacy-first, too!) | | 2023-03-07

    Happy cake day. Yeah, nowadays there are so many analytics variants out there: Swetrix, Plausible, offen, any many more.

  • privacybadger

    Privacy Badger is a browser extension that automatically learns to block invisible trackers.

    Project mention: Robert Beltran Turned Down ‘Star Trek: Picard’ Role Picking Up On Seven/Chakotay Romance | | 2023-03-10

    Browser plugins Privacy Badger & uBlock Origin plus a Pi-Hole and you will never see another ad

  • Appwrite

    Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!

  • jeelizFaceFilter

    Javascript/WebGL lightweight face tracking library designed for augmented reality webcam filters. Features : multiple faces detection, rotation, mouth opening. Various integration examples are provided (Three.js, Babylon.js, FaceSwap, Canvas2D, CSS3D...).

  • vue-analytics

    Google Analytics plugin for Vue

  • HackVault

    A container repository for my public web hacks!

  • react-tracking

    🎯 Declarative tracking for React apps.

  • vue-gtag

    Global Site Tag plugin for Vue (gtag.js)

    Project mention: Gtag solution for [email protected]^3.2.2 | | 2022-06-27

    Just tried installing, but it's failing due to Peer dependencies that should be installed: [email protected]^3.0.0. Anybody have suggestions for a solution that works with vue 3.2?

  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

  • Betterfox

    user.js file to harden Firefox and optimize privacy, security, and speed

    Project mention: firefox using too much ram, i think its time to switch. | | 2023-03-13

    I'd recommend bearing out with Firefox if possible, you can try to apply tweaks in the about:config with things like Betterfox to see if you get better performance and less resources. I've had a good experience with it.

  • scriptsafe

    a browser extension to bring security and privacy to chrome, firefox, and opera

    Project mention: I (college student) Keep Having to Order New Chase Debit Cards Because They Keep Getting Compromised. What do I do? | | 2022-11-25

    If there is a keylogger or virus on your laptop then your #1 priority should be to get rid of it. From the information you've given here, it's impossible to tell what it is or how hard it might be to remove. Someone (trustworthy!) with physical access to the computer might have a better chance at figuring that out. But honestly, the best way to be sure is to reinstall the operating system from scratch. (Yes, you will lose any files that aren't backed up, but that's kind of the point, you have to get rid of everything associated with the keylogger.) Once that's done, you should see if you can prevent yourself from getting another one. Again, it's hard to know what you should actually be doing without knowing how the presumed keylogger got on your computer in the first place, but as a start it might help to install some browser extensions which can help websites from running sketchy code - I personally use uBlock Origin and Script Safe (or NoScript is a fine alternative to the latter), and Ghostery is another one a lot of people like.

  • extension-fingerprints

    Check how trackable you are based on your browser extensions.

    Project mention: Questions about chrome extension profiling/fingerprinting | | 2022-08-23
  • maps

    🌍🌏🌎 The whole world fits inside your cloud! (by nextcloud)

  • object-tracking-js

    Track an object as it moves in a video with no training

    Project mention: Adding hotspot to a video | | 2022-10-25

    I just googled "javascript object tracking video" and there are a few interesting examples that don't involve machine learning. Here's one:

  • Oblecto

    Oblecto is a media server, which streams media you already own, and is designed to be at the heart of your entertainment experience. It runs on your home server to index and analyze your media such as Movies and TV Shows and presents them in an interface tailored for your media consupmtion needs.

    Project mention: [MPV] How to make 4k(2160p) video playback smoother when hardware video acceleration isn't an option? | | 2022-08-30

    Hi, the guy behind the video distribution server Oblecto checking in again.

  • odas_web

    A desktop visualization GUI for the ODAS library

    Project mention: odas studio unresponsive | | 2022-07-17

    to launch odas studio, but it said it was frequently crashing. I changed the contents in the package.json file to this: { "name": "odas_studio", "version": "0.3.0", "description": "A desktop GUI for the ODAS library", "main": "main.js", "scripts": { "start": "electron .", "postinstall": "./node_modules/.bin/electron-rebuild" }, "author": "Cedric Godin", "license": "MIT", "devDependencies": { "electron": "^15.3.0", "electron-rebuild": "^3.2.3" }, "dependencies": { "@google-cloud/speech": "^4.9.0", "grpc": "^1.24.2", "ip": "^1.1.5", "mathjs": "^9.5.1", "node-localstorage": "^1.3.1", "systeminformation": "^5.9.8", "wav": "^1.0.2", "wav-file-info": "0.0.8" }, "repository": { "type": "git", "url": "" } } I got the above code from this link. Credits to User zholondz. However, despite being able to launch odas studio, none of the buttons work on the interface. I cannot select the core or config file and the launch button does not work. The Local System Monitor only displays the value 0 for each category. I followed the instructions on this link. I believe my core and config are not in the exact same directory as what it says in the instructions, but even if I changed their locations, it still does not work. Any help and additional questions are welcome.

  • mixpanel-react-native

    Official React Native Tracking Library for Mixpanel Analytics

  • etag-stoppa

    Minimalist extension for Firefox that removes ETag response headers unconditionally and without exceptions.

  • epictracker

    A demo of how can I track you using fingerprinting and some automated lookups and stuff, using modern Javascript APIs


    Insert your face, detected in your camera feed, in a web 3D scene in real-time.

    Project mention: Github repo: Insert your face cropped from your camera video stream in real-time into a Three.js scene | | 2023-01-30
  • 1090webclient

    A web client for dump1090

  • vuepress-plugin-umami

    Umami plugin for VuePress

  • Sonar

    Write Clean JavaScript Code. Always.. Sonar helps you commit clean code every time. With over 300 unique rules to find JavaScript bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

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 2023-03-13.

JavaScript Tracking related posts


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

Project Stars
1 Countly 5,118
2 privacybadger 2,691
3 jeelizFaceFilter 2,364
4 vue-analytics 1,796
5 HackVault 1,766
6 react-tracking 1,760
7 vue-gtag 759
8 Betterfox 540
9 scriptsafe 478
10 extension-fingerprints 412
11 maps 391
12 object-tracking-js 173
13 Oblecto 136
14 odas_web 113
15 mixpanel-react-native 78
16 link_cleaner 64
17 cead-consent 59
18 etag-stoppa 24
19 epictracker 19
20 13
21 1090webclient 6
22 vuepress-plugin-umami 3
Write Clean JavaScript Code. Always.
Sonar helps you commit clean code every time. With over 300 unique rules to find JavaScript bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.