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 |
|---|---|---|---|
| BetterDB-inc/monitor BetterDB Monitor is a self-hostable observability platform for Valkey and Redis that persists slowlogs, command history, client analytics, … | 78 | 1304 | active |
| jazzband/django-analytical A Django application that integrates many third-party analytics services into Django projects via a generic template tag interface. It hide… | 61 | 1302 | stable |
| microsoft/gctoolkit GCToolKit is a set of Java libraries for parsing HotSpot JVM garbage collection log files into discrete events. It provides an API for aggr… | 78 | 1299 | active |
| YiNNx/cmd-wrapped cmd-wrapped is a Rust CLI tool that generates statistics from your shell history, supporting zsh, bash, fish, nushell, and atuin. It shows … | 19 | 1289 | active |
| ravikiranvm/aws-finops-dashboard A Python-based terminal dashboard for AWS cost monitoring built with the Rich library. It shows multi-account spend summaries, service-leve… | 51 | 1281 | active |
| Willxup/cpa-usage-keeper A standalone usage tracker for CLIProxyAPI (CPA) that persists usage data in SQLite and provides a built-in analytics dashboard. It shows u… | 78 | 1279 | active |
| chiphuyen/sniffly Sniffly is a Python-based analytics dashboard for Claude Code that parses local Claude Code logs to surface usage statistics, error breakdo… | 31 | 1275 | active |
| klaasnicolaas/home-assistant-glow Home Assistant Glow is an open-source project that turns an ESP32/ESP8266 microcontroller with a photodiode into an energy meter reader for… | 89 | 1272 | active |
| panphp/pan Pan is a lightweight, privacy-focused PHP product analytics library for Laravel applications that tracks impressions, hovers, and clicks vi… | 53 | 1271 | active |
| tensorflow/model-analysis TensorFlow Model Analysis (TFMA) is a Python library for evaluating TensorFlow models on large datasets in a distributed manner. It compute… | 77 | 1267 | active |
| smart-test-ti/SoloX SoloX is a real-time performance data collection tool for Android and iOS applications, gathering metrics like CPU, memory, FPS, network, a… | 23 | 1266 | active |
| pymc-labs/pymc-marketing PyMC-Marketing is a Python library of Bayesian marketing analytics models built on PyMC, including Marketing Mix Modeling (MMM), Customer L… | 95 | 1265 | active |
| quantopian/alphalens Alphalens is a Python library for performance analysis of predictive (alpha) stock factors. It generates 'tear sheets' with statistics and … | 23 | 4457 | maintenance |
| Taxuspt/garmin_mcp A Model Context Protocol (MCP) server that connects to Garmin Connect and exposes fitness and health data (activities, sleep, heart rate, t… | 67 | 1260 | active |
| PivotTable.js PivotTable.js is a JavaScript pivot table (pivot grid, cross-tab) library with a drag'n'drop UI for summarizing and exploring datasets in t… | 23 | 4437 | maintenance |
| taleshape-com/shaper Shaper is an open-source, SQL-first data visualization application powered by DuckDB that lets users build dashboards, reports, and data ex… | 83 | 1259 | active |
| Unstoppable Wallet Unstoppable is an open-source, non-custodial multi-wallet Android app for Bitcoin, Ethereum, BNB Chain, Avalanche, Solana, Zcash, and other… | 99 | 1257 | active |
| carlosazaustre/tenacitOS TenacitOS is a self-hosted, real-time mission control dashboard for OpenClaw AI agent instances, built with Next.js, React 19, and Tailwind… | 43 | 1256 | active |
| Planshit/ProjectEye Project Eye is a Windows desktop application that reminds users to rest their eyes based on the 20-20-20 rule, showing full-screen break pr… | 23 | 1250 | active |
| jovandeginste/workout-tracker A self-hosted workout tracking web application written in Go, geared towards running and other GPX-based activities. It supports uploading … | 93 | 1249 | active |
| pmacct/pmacct pmacct is a set of multi-purpose passive network monitoring daemons written in C that collect, aggregate, replicate and export IP traffic a… | 66 | 1244 | active |
| YuLab-SMU/clusterProfiler An R/Bioconductor package for functional enrichment analysis (ORA, GSEA, topology-aware) of omics data across thousands of species. It prov… | 76 | 1239 | active |
| Scale3-Labs/langtrace Langtrace is an open-source, OpenTelemetry-based observability platform for LLM applications, providing real-time tracing, metrics, and eva… | 47 | 1232 | active |
| glink25/Cent Cent is a free, open-source collaborative bookkeeping (expense tracking) web app built as a pure-frontend PWA that stores ledger data as JS… | 61 | 1231 | active |
| citusdata/postgresql-hll A PostgreSQL extension that adds HyperLogLog as a native data type for approximate distinct value counting with tunable precision. It uses … | 77 | 1230 | stable |
| NanoVNA-Saver/nanovna-saver A cross-platform Python desktop application that connects to NanoVNA vector network analyzers (and TinySA) to read, display, and analyze sw… | 65 | 1225 | active |
| Attendize/Attendize Attendize is an open-source ticket selling and event management platform built on the Laravel PHP framework. It lets event organisers sell … | 23 | 4282 | maintenance |
| spotify/ruler Ruler is a Gradle plugin from Spotify that analyzes the size of Android apps, breaking down how much each module and dependency contributes… | 23 | 1221 | active |
| compdemocracy/polis Polis is an open-source, AI-powered sentiment gathering platform for large-scale open-ended feedback, mapping high-dimensional opinion spac… | 77 | 1220 | active |
| ddsjoberg/gtsummary gtsummary is an R package for creating publication-ready summary and analytic result tables from data frames and regression models. It is w… | 90 | 1215 | stable |
| visualHFT/VisualHFT VisualHFT is an open-source Windows desktop application for real-time market microstructure analysis, visualizing live Level 2 order books,… | 76 | 1206 | active |
| weewx/weewx WeeWX is an open-source Python application that collects data from a wide variety of personal weather stations and sensors. It generates pl… | 94 | 1203 | stable |
| Swetrix Swetrix is an open-source, privacy-first, cookieless web analytics platform serving as a GDPR-compliant Google Analytics alternative. It co… | 97 | 1199 | active |
| databuddy-analytics/Databuddy Databuddy is a privacy-first, cookieless web analytics platform built with Next.js and TypeScript that combines page analytics, error track… | 77 | 1198 | active |
| ankane/ahoy_email Ahoy Email is a Ruby gem providing first-party email analytics for Rails applications. It offers message history storage, UTM link tagging,… | 75 | 1195 | active |
| shub39/Grit Grit is a free and open-source Android app that combines a simple todo list with daily habit tracking, built in Kotlin with Jetpack Compose… | 84 | 1182 | active |
| Frix-x/klippain-shaketune A Klipper plugin that streamlines input shaper calibration on 3D printers by generating insightful visualizations from accelerometer measur… | 64 | 1179 | active |
| mlomb/chat-analytics A web app and CLI that takes chat exports from platforms like Telegram, Discord, and WhatsApp and generates a single interactive HTML repor… | 40 | 1177 | active |
| OpenGemini openGemini is a cloud-native distributed time-series database written in Go, designed for storing and analyzing massive telemetry data such… | 78 | 1175 | active |
| OpenNMS/opennms OpenNMS is an enterprise-grade open-source network management platform for fault, performance, and traffic monitoring across local and dist… | 97 | 1174 | stable |
| caigg188/LDStatusPro LDStatus Pro is a Tampermonkey userscript (with an accompanying website and storefront frontend) that enhances the Linux.do and IDCFlare Di… | 83 | 1164 | active |
| Edgio/vflow vFlow is a high-performance, scalable network flow collector written in pure Go that ingests IPFIX (RFC7011), sFlow v5, and Netflow v5/v9 t… | 23 | 1157 | active |
| timothystewart6/littlelink-server LittleLink-Server is a self-hosted, stateless link-in-bio page (a Linktree alternative) that runs in a Docker container and is configured e… | 76 | 1150 | active |
| web-infra-dev/rsdoctor Rsdoctor is a build analyzer for Rspack (and legacy webpack) projects that visualizes compilation time, loader/plugin behavior, bundle comp… | 90 | 1143 | active |
| ropensci/skimr skimr is an R package providing compact, pipeable summary statistics for data frames, with readable console output including spark-bars and… | 47 | 1143 | active |
| paulvangentcom/heartrate_analysis_python HeartPy is a Python library for analyzing heart rate from PPG (photoplethysmography) and ECG signals, including noisy and low-resolution we… | 46 | 1143 | active |
| sindresorhus/speed-test A Node.js CLI tool that tests internet connection speed and ping using speedtest.net. It outputs download/upload speed and ping, with JSON … | 23 | 3952 | maintenance |
| gjbae1212/hit-counter HITS is a self-hostable web service written in Go that generates SVG badges showing daily and total page view counts for websites, GitHub r… | 10 | 1133 | stable |
| whisper-money/whisper-money Whisper Money is a privacy-first, self-hostable personal finance application for tracking accounts, transactions, budgets, and spending ins… | 82 | 1128 | active |
| Flowframe/laravel-trend A fluent Laravel PHP package for generating time-series trends (count, sum, average, min, max) from Eloquent models, grouped per minute, ho… | 63 | 1123 | active |
| mivano/azure-cost-cli A .NET global command-line tool that queries the Azure Cost Management API to report subscription costs. It outputs accumulated, daily, and… | 92 | 1121 | active |
| ycccccccy/echotrace EchoTrace is a fully local, privacy-focused desktop application for exporting, decrypting, and analyzing WeChat chat records. It generates … | 55 | 3834 | maintenance |
| Percona Monitoring and Management (PMM) Percona Monitoring and Management (PMM) is an open source database observability, monitoring, and management platform for MySQL, PostgreSQL… | 92 | 1111 | stable |
| u8views/go-u8views u8views is a web service (with its open-source Go backend in this repo) that tracks GitHub profile views and displays them as an SVG badge … | 67 | 1096 | active |
| rviscomi/capo.js capo.js is a tool that analyzes the ordering of elements in an HTML document's <head> to identify elements that may hurt perceived page per… | 94 | 1095 | active |
| grafana/grafana-infinity-datasource A Grafana data source plugin that lets you visualize data from JSON, CSV, TSV, XML, GraphQL, and HTML endpoints directly in Grafana dashboa… | 99 | 1084 | active |
| santoshlite/EigenLedger EigenLedger (formerly Empyrial) is an open-source Python library for quantitative investment portfolio backtesting, analysis, and optimizat… | 49 | 1083 | active |
| performancecopilot/pcp Performance Co-Pilot (PCP) is a mature, cross-platform framework and toolkit for system-level performance monitoring and management. It uni… | 98 | 1077 | stable |
| MayGo/tockler Tockler is a free, open-source desktop application that automatically tracks computer usage and working time by monitoring active window ti… | 65 | 1075 | active |
| clr2of8/DPAT DPAT is a Python-based Domain Password Audit Tool for penetration testers that analyzes NTDS password dumps combined with cracking results … | 55 | 1068 | active |
| range-of-motion/budget Budget is an open-source, self-hostable web application for tracking personal finances, built with Laravel and Vue. It supports transaction… | 23 | 1068 | active |
| star23/Day1Global-Skills A collection of investment analysis skills for AI agents, covering tech earnings deep dives, Buffett-style value investing, US market senti… | 56 | 1053 | active |
| Axiom A Go library implementing the HyperLogLog algorithm for approximating the number of distinct elements in a multiset, using LogLog-Beta bias… | 91 | 1052 | active |
| cloud-carbon-footprint/cloud-carbon-footprint Cloud Carbon Footprint is an open-source application that estimates energy consumption (kWh) and carbon emissions (metric tons CO2e) from p… | 66 | 1052 | active |
| cBioPortal cBioPortal is an open-source web application for visualization, analysis, and download of large-scale cancer genomics datasets. This reposi… | 92 | 1048 | active |
| LeoYeAI/openclaw-marketing-skills A collection of 37 battle-tested marketing skills (prompt packs) for OpenClaw AI agents, covering CRO, copywriting, SEO, paid ads, email, g… | 50 | 1048 | active |
| PandaAI QuantFlow PandaFactor is a Python quantitative factor library for financial data analysis, technical indicator computation, and alpha factor construc… | 22 | 1047 | active |
| rstudio/pointblank pointblank is an R package for methodically validating data in data frames and database tables, producing data quality reports. It also mai… | 79 | 1046 | active |
| Kubecost kubectl-cost is a kubectl plugin that provides CLI access to Kubernetes cost data via Kubecost (or OpenCost) APIs, showing historical and p… | 66 | 1045 | active |
| Diving-Fish/maimaidx-prober A score tracker (prober) for the arcade rhythm game maimai DX that imports play records via a proxy tool and displays DX Rating and song sc… | 87 | 1042 | active |
| igrigorik/ga-beacon A small Go service that acts as a collector-as-a-service for Google Analytics via the Measurement Protocol, letting you track page views wi… | 32 | 3536 | maintenance |
| David00/rpi-power-monitor A Raspberry Pi-based power monitoring application combining custom hardware and Python software to measure home electricity consumption, so… | 64 | 1034 | active |
| process-intelligence-solutions/pm4py PM4Py is an open-source Python library implementing state-of-the-art process mining algorithms for analyzing event logs and business proces… | 81 | 1033 | stable |
| sk-ruban/notchi A macOS notch companion app that animates a mascot reacting in real time to Claude Code and Codex agent activity via hooks and a Unix socke… | 80 | 1033 | active |
| plan-player-analytics/Plan Plan is a Minecraft server plugin that collects player activity data and serves an analytics dashboard via a built-in webserver. It runs on… | 96 | 1030 | active |
| Pirsch Analytics Pirsch is the open-source core of a privacy-focused, server-side web analytics solution written in Go. It tracks website traffic without co… | 94 | 1030 | active |
| frappe/insights Frappe Insights is a 100% open-source business intelligence (BI) tool for data analysis and reporting, built on the Frappe Framework. It le… | 95 | 1026 | active |
| DREAM-DK/MAKRO MAKRO is a large-scale macroeconomic model of the Danish economy developed by DREAM for the Danish Ministry of Finance, written in GAMS wit… | 67 | 1025 | active |
| BottlecapDave/HomeAssistant-OctopusEnergy An unofficial Home Assistant custom integration for Octopus Energy UK accounts. It brings electricity and gas meter data, tariffs, intellig… | 97 | 1022 | active |
| ihucos/counter.dev Counter is a simple, privacy-friendly web analytics application built as a small Go server with static assets, storing data in Redis with S… | 74 | 1011 | active |
| Bitmapist A Python analytics library that uses Redis bitmaps to track user events at massive scale with minimal memory. It supports real-time queries… | 74 | 1010 | active |
| CyrilFeng/karma Karma is a self-hosted data insight tool described as an 'executable mind map', built on Trino, that lets users configure SQL-based data so… | 29 | 1009 | active |
| Logflare Logflare is a centralized structured log ingestion and querying service that streams log events into BigQuery (or its own backend) with aut… | 95 | 1006 | active |
| Canop/rhit Rhit is a fast command-line nginx log explorer written in Rust that reads standard nginx access logs (including gzipped files) and presents… | 52 | 1005 | active |
| arnesson/cordova-plugin-firebase A Cordova plugin that integrates Google Firebase features such as push notifications, analytics, event tracking, and crash reporting into h… | 32 | 1001 | active |
| jbtronics/CrookedStyleSheets A proof-of-concept demonstrating website tracking and analytics using only CSS, without any JavaScript. It detects browser type, screen res… | 32 | 3266 | maintenance |
| TuiQiao/CBoard CBoard is a self-service open-source business intelligence platform for designing interactive multi-dimensional OLAP reports and dashboards… | 53 | 3097 | maintenance |
| uber/aresdb AresDB is a GPU-powered real-time analytics storage and query engine written in Go and C++ with CUDA kernels. It provides low query latency… | 23 | 3078 | maintenance |
| x0rz/tweets_analyzer A Python command-line script that scrapes a Twitter profile's tweets and analyzes metadata such as activity patterns, timezone, sources, ge… | 23 | 2982 | maintenance |
| erikbern/git-of-theseus A set of Python CLI scripts that analyze Git repository history to visualize how code grows over time. It produces stack plots of code coho… | 32 | 2969 | maintenance |
| mnutt/hummingbird Hummingbird is a self-hosted real-time web analytics application built on Node.js that tracks visitor activity via a 1x1 tracking pixel and… | 57 | 2932 | maintenance |
| antonioribeiro/tracker A Laravel package that tracks and stores detailed visitor and request information—sessions, page views, users, devices, browsers, geolocati… | 23 | 2930 | maintenance |
| OhMyForm OhMyForm is a self-hosted, open-source alternative to TypeForm for creating mobile-ready forms, surveys, and questionnaires. It supports mu… | 10 | 2889 | maintenance |
| Teevity/ice Ice is a self-hosted web application (Grails-based, Java) that processes AWS detailed billing files and renders interactive usage and cost … | 23 | 2875 | maintenance |
| CSS Stats CSS Stats is a web application and npm library that computes and visualizes high-level statistics about CSS stylesheets. It provides insigh… | 23 | 2813 | maintenance |
| src-d/hercules Hercules is a fast, customizable Git repository history analysis tool written in Go, with a companion Python package (labours) for visualiz… | 23 | 2810 | maintenance |
| pipelinedb/pipelinedb PipelineDB is a PostgreSQL extension for high-performance time-series aggregation, letting you define continuous SQL queries that increment… | 23 | 2664 | maintenance |
| Code Maat Code Maat is a command line tool written in Clojure that mines and analyzes data from version-control systems to reveal technical, social, … | 32 | 2636 | maintenance |
| maxme/bitcoin-arbitrage A Python CLI tool that fetches order books from multiple Bitcoin exchanges and detects arbitrage opportunities between markets, accounting … | 32 | 2587 | maintenance |
| shirosaidev/stocksight stocksight is an open-source Python application that analyzes stock market sentiment using Twitter streams and news headlines, storing data… | 23 | 2541 | maintenance |