Open-source analytics software
1069 open-source libraries, tools and applications tagged analytics, ranked by how closely analytics is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.
1069 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| fbdesignpro/sweetviz Sweetviz is a Python library that generates high-density HTML visualizations for exploratory data analysis in just a couple of lines of cod… | 75 | 3129 | active |
| msgbyte/tianji Tianji is a self-hosted all-in-one insight hub combining website analytics, uptime monitoring, and server status reporting in a single ligh… | 88 | 3099 | active |
| KeepSafe/dexcount-gradle-plugin A Gradle plugin that reports the number of method references in your APK, AAR, or Java module on every build. It helps Android developers t… | 44 | 3068 | active |
| lindb/lindb LinDB is an open-source distributed time series database written in Go, offering high performance, high availability, and horizontal scalab… | 62 | 3065 | active |
| tradermonty/claude-trading-skills A collection of Claude Code skills that turn Claude into a market analyst, screener, and trading workflow assistant for equity investors. I… | 62 | 3049 | active |
| gnmyt/MySpeed MySpeed is a self-hosted speed test analysis application that automatically runs internet speed tests and records results over a configurab… | 67 | 3032 | active |
| montanaflynn/stats A comprehensive, dependency-free statistics library for Go providing descriptive statistics, correlation, regression, and related math func… | 96 | 3025 | stable |
| AcadHomepage AcadHomepage is a Jekyll-based template for building a modern, responsive academic personal homepage hosted on GitHub Pages. It automatical… | 74 | 2957 | active |
| M-cheng-web/web-tracing A cross-platform JavaScript monitoring SDK for frontend projects that provides tracking of user behavior, performance, errors, requests, re… | 75 | 2955 | active |
| kylecorry31/Trail-Sense Trail Sense is an open-source Android app that uses phone sensors (barometer, GPS, compass) to assist with hiking, backpacking, camping, an… | 93 | 2945 | active |
| rilldata/rill Rill is an open-source business intelligence tool that combines a local developer application and cloud platform for building interactive d… | 93 | 2915 | active |
| babybuddy/babybuddy Baby Buddy is a self-hosted web application built with Python and Django that helps caregivers track baby activities like sleep, feedings, … | 98 | 2909 | active |
| hargata/lubelog LubeLogger is a self-hosted, open-source web application for tracking vehicle maintenance records, fuel economy, expenses, and recurring se… | 94 | 2896 | active |
| sindresorhus/fast-cli A Node.js CLI tool that measures internet download and upload speeds using fast.com. It supports JSON output, verbose latency and location … | 63 | 2883 | active |
| git-ai-project/git-ai Git AI is an open-source Git extension written in Rust that tracks AI-generated code in repositories, linking every AI-written line to the … | 80 | 2843 | active |
| WhyLogs whylogs is an open-source Python data logging library for machine learning models and data pipelines. It profiles datasets with privacy-pre… | 34 | 2835 | active |
| MeteorNOX/DeepSeek-Balance-Whale-Widget A DSH (DeepSeek Harness) plugin that adds a cute floating whale widget to the web interface, showing DeepSeek API balance, daily usage, and… | 77 | 2815 | active |
| skydive-project/skydive Skydive is an open source real-time network topology and protocols analyzer that captures network topology and traffic flows across hosts, … | 38 | 2799 | active |
| control-theory/gonzo Gonzo is a Go-based terminal UI (TUI) for real-time log analysis, inspired by k9s. It visualizes log streams with charts, filtering, and AI… | 79 | 2780 | active |
| microsoft/clarity Microsoft Clarity is an open-source behavioral analytics library written in TypeScript that tracks DOM mutations and user interactions to g… | 77 | 2750 | active |
| immich-power-tools/immich-power-tools An unofficial web client for Immich that adds bulk organization and management tools on top of the standard Immich UI. It helps users manag… | 90 | 2748 | active |
| xuchengsheng/wx-dump-4j A Java-based WeChat data analysis tool that reads, backs up, and manages WeChat chat history. It uses JNA to access WeChat process data and… | 19 | 2742 | active |
| connorgallopo/Tracearr Tracearr is a self-hosted, open-source monitoring platform for Plex, Jellyfin, and Emby media servers, unifying real-time session tracking,… | 80 | 2740 | active |
| KlausSchaefers/quant-ux Quant-UX is a self-hostable web application for designing interactive prototypes, running usability tests, and gathering data-driven insigh… | 77 | 2737 | active |
| Unpoller Unpoller is a Go application that polls UniFi network controllers for site, device, and client metrics and exports them to InfluxDB or Prom… | 96 | 2728 | active |
| refraction-ray/xalpha xalpha is a Python library for full-lifecycle management of fund and stock investments, including fetching fund/stock net values and market… | 77 | 2708 | active |
| Split Split is a Rack-based A/B testing framework for Ruby web applications, working with Rails, Sinatra, or any Rack-compatible app. It uses Red… | 66 | 2707 | active |
| likaia/nginxpulse NginxPulse is a lightweight self-hosted dashboard for analyzing and visualizing Nginx access logs, built with a Go backend and Vue 3 fronte… | 65 | 2705 | active |
| danmayer/coverband Coverband is a Ruby gem that measures production code usage, counting how many times each line of code executes in a running application. I… | 90 | 2693 | active |
| Open-Web-Analytics/Open-Web-Analytics Open Web Analytics (OWA) is an open source, self-hosted web analytics server and JavaScript tracking client, serving as an alternative to G… | 97 | 2690 | active |
| OpenLineage/OpenLineage OpenLineage is an open standard and framework for collecting data lineage metadata, defining a generic model of jobs, runs, and datasets wi… | 96 | 2672 | active |
| DavidWells/analytics A lightweight, isomorphic JavaScript analytics abstraction library for tracking page views, custom events, and identifying visitors. It use… | 69 | 2666 | active |
| dedicatedcode/reitti Reitti is a self-hosted personal location tracking and analysis application that visualizes movement patterns, visits, trips, and significa… | 82 | 2640 | active |
| SeldonIO/alibi-detect Alibi Detect is a Python library providing algorithms for outlier, adversarial, and drift detection across tabular data, text, images, and … | 49 | 2548 | active |
| jazzband/Watson Watson is a command-line time tracker that lets you start and stop timers for projects and tags, recording work sessions as frames. It gene… | 45 | 2542 | active |
| pingcap/ossinsight OSSInsight is a web analytics platform that analyzes over 10 billion GitHub events to provide rankings, trends, and comparisons of open sou… | 65 | 2509 | active |
| ArgeliusLabs/Chasing-Your-Tail-NG A Python application that monitors Wi-Fi probe requests via Kismet to detect whether a device is being physically followed. It correlates s… | 32 | 2444 | active |
| she-llac/claude-counter A minimal browser extension (and userscript) that overlays token counts, cache countdown timers, and session/weekly usage bars on claude.ai… | 51 | 2440 | active |
| 6551Team/opennews-mcp An MCP (Model Context Protocol) server that aggregates real-time news and market data from 85+ sources across news, exchange listings, on-c… | 58 | 2425 | active |
| Elementary Elementary OSS is an open-source CLI for dbt-native data observability that reads warehouse metadata, dbt artifacts, and test results to ge… | 99 | 2421 | active |
| brightbeanxyz/brightbean-studio BrightBean Studio is an open-source, self-hostable social media management platform for scheduling, publishing, and monitoring content acro… | 59 | 2420 | active |
| talivia-group/talivia Talivia is an open-source, self-hosted revenue-first web analytics platform that combines traffic analytics, session replay, and payment re… | 67 | 2389 | active |
| akvorado/akvorado Akvorado is a self-hosted network flow collector, enricher, and visualizer that ingests NetFlow/IPFIX and sFlow data, enriches it with SNMP… | 98 | 2370 | active |
| bowenliang123/dsh-context A DeepSeek Harness plugin that provides context insight and management for AI agent sessions. It offers a Context dashboard tab and a /cont… | 77 | 2370 | active |
| neuropsychology/NeuroKit NeuroKit2 is a Python library for neurophysiological and biosignal processing, offering easy access to advanced routines for signals like E… | 76 | 2366 | active |
| openmeterio/openmeter OpenMeter is an open-source metering and billing platform for AI, API, and DevOps products that ingests high-volume usage events, aggregate… | 94 | 2341 | active |
| rabobank-cdc/DeTTECT DeTT&CT is a Python CLI tool and framework that helps blue teams score and map data source quality, visibility, detection coverage, and thr… | 72 | 2341 | active |
| QoderAI/better-harness Better Harness is an open-source Harness Engineering platform for coding agents that lets you define harnesses as code, run controlled expe… | 64 | 2333 | active |
| kawaiiDango/pano-scrobbler Pano Scrobbler is a feature-rich music scrobbler application for Windows, Linux, and Android that tracks listening history to Last.fm, List… | 99 | 2327 | active |
| SteamTradingSiteTracker A Steam skin trading market tracker that continuously monitors sell-to-cash (挂刀) ratios across BUFF, IGXE, C5, UUYP, and ECO platforms for … | 32 | 2319 | active |
| jaywcjlove/github-rank A GitHub user and repository ranking site that publishes global and China leaderboards of GitHub users by followers and repositories by sta… | 99 | 2316 | active |
| usertour/usertour Usertour is an open-source, self-hostable user onboarding platform for creating in-app product tours, checklists, surveys, banners, and ann… | 86 | 2315 | active |
| styfle/packagephobia Package Phobia is a web application that reports the install size and publish size of npm packages before you install them, tracking size c… | 75 | 2314 | active |
| HdrHistogram HdrHistogram is a Java library for recording and analyzing sampled data value counts across a configurable integer value range with configu… | 23 | 2314 | stable |
| running-elephant/datart Datart is an open-source, next-generation data visualization and business intelligence platform for building reports, dashboards, big-scree… | 23 | 2309 | active |
| phuryn/claude-usage A local dashboard that parses Claude Code's local JSONL usage logs to show token usage, cost estimates, and session history via a web dashb… | 70 | 2236 | active |
| GoldenCheetah/GoldenCheetah GoldenCheetah is a free, open-source desktop application for cyclists, runners, triathletes and coaches to import, analyze and model ride a… | 86 | 2230 | active |
| pentacent/keila Keila is an open source (AGPL-3.0) email newsletter tool written in Elixir, positioned as an alternative to Mailchimp or Sendinblue. It sup… | 96 | 2223 | active |
| hystax/optscale OptScale is an open-source FinOps and cloud cost optimization platform that provides visibility into infrastructure spend across AWS, Azure… | 100 | 2219 | active |
| Notifuse/notifuse Notifuse is an open-source, self-hosted email marketing and transactional email platform built with Go and React. It offers a visual MJML d… | 80 | 2216 | active |
| Eronred/aso-skills A collection of AI agent skills for App Store Optimization (ASO) and mobile app marketing, installable into Cursor, Claude Code, or any Age… | 60 | 2173 | active |
| tdunning/t-digest A Java library implementing the t-digest data structure for accurate online accumulation of rank-based statistics such as quantiles and tri… | 32 | 2173 | stable |
| coding-kitties/investing-algorithm-framework A Python framework for developing, backtesting, and deploying quantitative trading algorithms and trading bots. It supports vector and even… | 87 | 2165 | active |
| benvinegar/counterscale Counterscale is a self-hosted, privacy-friendly web analytics tracker and dashboard built on Cloudflare Workers and Workers Analytics Engin… | 78 | 2155 | active |
| code996 code996 is a Node.js CLI tool that analyzes Git commit time distributions to infer a project's coding work intensity and overtime culture. … | 78 | 2153 | active |
| dreeveapp/dreeve Dreeve is a self-hosted, open-source dashboard for visualizing and analyzing sports and fitness data, formerly known as 'Statistics for Str… | 84 | 2143 | active |
| opensearch-project/OpenSearch-Dashboards OpenSearch Dashboards is an open-source data visualization and management UI for OpenSearch, forked from Kibana. It provides dashboards, ch… | 95 | 2134 | active |
| cyberman54/ESP32-Paxcounter ESP32-Paxcounter is firmware for cheap ESP32 LoRa IoT boards that counts nearby mobile devices by sniffing Wi-Fi and Bluetooth signals, est… | 84 | 2103 | active |
| joshyattridge/smart-money-concepts A Python library implementing ICT (Inner Circle Trader) smart money concepts as technical indicators for algorithmic trading. It computes i… | 60 | 2093 | active |
| usefathom/fathom Fathom Lite is the open-source, self-hosted predecessor of Fathom Analytics, a simple privacy-focused website analytics tool built with Go … | 52 | 8020 | maintenance |
| agittins/bermuda Bermuda is a Home Assistant custom integration (installed via HACS) that tracks Bluetooth/BLE devices by room/area using ESPHome Bluetooth … | 90 | 2076 | active |
| gocrane/crane Crane is a FinOps platform for cloud resource analytics and cost optimization in Kubernetes clusters. It provides cost insight, optimizatio… | 23 | 2060 | active |
| KEV0143/Telegram-Software-SMM A Python-based SMM platform for Telegram that centralizes channel and chat management, segmented mass messaging, user validation, and chat … | 28 | 2044 | active |
| ReportPortal ReportPortal is a self-hosted, service-oriented platform for aggregating, analyzing, and visualizing results from automated test runs. It i… | 92 | 2033 | active |
| xiufengsun/TokenTracker TokenTracker is a local-first, privacy-first dashboard that tracks AI token usage and cost across 34 AI coding tools like Claude Code, Code… | 78 | 2028 | active |
| ansible-community/ara ARA Records Ansible is a reporting tool that records ansible and ansible-playbook runs via an Ansible callback plugin, storing results in S… | 70 | 2024 | active |
| sipcapture/homer HOMER is an open-source telecom observability platform that captures, stores, and analyzes SIP/VoIP/RTC signaling via the HEP protocol. Ver… | 93 | 2018 | active |
| xmanrui/OpenClaw-bot-review A lightweight TypeScript web dashboard for monitoring OpenClaw bots, agents, models, and sessions in one place. It reads the local OpenClaw… | 61 | 2017 | active |
| vinceanalytics/vince Vince is a self-hosted, privacy-friendly web analytics server written in Go, serving as an alternative to Google Analytics and a drop-in re… | 46 | 2014 | active |
| CS Demo Manager A free and open-source companion application for managing and analyzing Counter-Strike (CS2/CSGO) demo files. It extracts statistics, gener… | 95 | 2012 | active |
| AgentOps-AI/tokencost A Python library that estimates the USD cost of LLM API calls by counting tokens for prompts and completions across 400+ models. It maintai… | 43 | 2007 | active |
| Mooncake-Labs/pg_mooncake pg_mooncake is a Postgres extension that maintains a columnstore mirror of Postgres tables in Apache Iceberg, enabling fast real-time analy… | 55 | 2003 | active |
| microsoft/msticpy msticpy is a Python library from Microsoft for security investigation and threat hunting in Jupyter notebooks. It provides data acquisition… | 86 | 2001 | active |
| reactnativecn/react-native-update A React Native library providing over-the-air (OTA) hot update capabilities with tiny bsdiff/hdiff-based update packages optimized for Herm… | 93 | 1983 | active |
| Hamza417/Inure Inure is a premium Android app manager with Root and Shizuku support, featuring a built-in terminal, app analytics, VirusTotal scanning, de… | 99 | 1947 | active |
| PAIR-code/facets Facets is a pair of web-component visualizations (Overview and Dive) for understanding and analyzing machine learning datasets, embeddable … | 10 | 7333 | maintenance |
| blacktwin/JBOPS A collection of Python utility scripts for managing and automating Plex Media Server tasks, built on Tautulli, python-plexapi, and requests… | 51 | 1926 | active |
| mlco2/codecarbon CodeCarbon is a lightweight Python library and CLI that estimates and tracks CO2 emissions from local computing hardware (CPU, GPU, RAM) by… | 96 | 1921 | active |
| statping/statping Statping is a self-hosted status page and monitoring server that checks websites and applications and renders a public status page with gra… | 23 | 7292 | maintenance |
| Kail-Fu/InterviewOS InterviewOS is a self-hosted platform for running job-relevant technical assessments instead of algorithm puzzles. It records candidates' f… | 57 | 1906 | active |
| joyce677/TrendRadar TrendRadar is a lightweight self-hosted hot-topic monitor that aggregates trending news from 35 Chinese platforms (Weibo, Zhihu, Bilibili, … | 63 | 1892 | active |
| twitter/communitynotes The public repository for Twitter/X's Community Notes, hosting the open-source scoring algorithm code, documentation, and a template AI not… | 76 | 1890 | active |
| mumuy/browser A JavaScript library for user-agent analysis and browser detection that identifies browser, engine, OS, device, GPU, network, and other cli… | 75 | 1884 | active |
| schollz/howmanypeoplearearound A Python CLI tool that estimates how many people are nearby by sniffing WiFi probe requests from smartphones using tshark. It works with mo… | 23 | 7088 | maintenance |
| AminForou/mcp-gsc A Model Context Protocol (MCP) server that connects Google Search Console to AI assistants like Claude Desktop, Cursor, and other MCP clien… | 63 | 1862 | active |
| CausalImpact CausalImpact is an R package for estimating the causal effect of a designed intervention on a time series using Bayesian structural time-se… | 62 | 1862 | stable |
| ArviZ ArviZ is a Python package for exploratory analysis of Bayesian models, providing posterior analysis, diagnostics, model comparison, plottin… | 90 | 1858 | active |
| Alanrk/LazyCat-Bookmark-Cleaner A browser extension (Chrome and Edge) that intelligently cleans and organizes bookmarks by detecting invalid links, duplicates, and empty f… | 46 | 1852 | active |
| Hermes HUD A browser-based dashboard for monitoring the Hermes AI agent, exposing its memory, sessions, costs, health, plugins, and governance data ac… | 82 | 1850 | active |
| daya0576/beaverhabits Beaver Habit Tracker is a self-hosted web application for tracking daily habits and streaks, deliberately omitting goals or gamification. I… | 87 | 1848 | active |