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 |
|---|---|---|---|
| krateng/maloja Maloja is a self-hosted music scrobble server that stores your listening history and generates personal statistics and charts. It is a priv… | 77 | 1845 | active |
| uselotus/lotus Lotus is an open-source pricing and billing engine for SaaS companies, supporting usage-based, per-seat, and enterprise plans. It provides … | 66 | 1839 | active |
| Aptabase Aptabase is an open-source, privacy-first analytics platform for mobile, desktop, and web apps, serving as an alternative to Firebase/Googl… | 74 | 1836 | active |
| athul/waka-readme A GitHub Action that fetches WakaTime coding metrics and injects weekly development statistics into your GitHub profile README. It runs on … | 50 | 1833 | active |
| MetricFlow MetricFlow is a Python semantic layer library from dbt Labs that lets you define, build, and maintain business metrics in code. It compiles… | 97 | 1829 | active |
| diskoverdata/diskover-community Diskover Community Edition is an open-source file system indexer and search engine that crawls local, NFS/SMB, and cloud storage and indexe… | 68 | 1823 | active |
| ntop/nProbe nProbe is a high-performance NetFlow/IPFIX probe and network sensor from ntop that captures traffic and exports flow data for monitoring an… | 74 | 1813 | active |
| COVID19-India Tracker A public web dashboard that tracks and visualizes the impact of COVID-19 in India, showing case, testing, and vaccination statistics. It is… | 58 | 6797 | maintenance |
| wm94i/Work-Review Work Review is a local-first desktop application that automatically tracks which apps you used, websites you visited, window titles, usage … | 79 | 1804 | active |
| NightscoutFoundation/xDrip xDrip+ is an unofficial Android app that acts as a data hub for continuous glucose monitors (CGMs), insulin pumps, and Bluetooth glucose me… | 77 | 1794 | active |
| vnStat vnStat is a console-based network traffic monitor for Linux and BSD that tracks bandwidth usage using kernel interface statistics rather th… | 66 | 1780 | stable |
| CalculatedContent/WeightWatcher WeightWatcher is an open-source Python diagnostic tool for analyzing pre-trained deep neural networks without access to training or test da… | 56 | 1777 | active |
| TuGraph-family/tugraph-db TuGraph is a high-performance graph database supporting labeled property graphs, full ACID transactions, and OpenCypher queries. It embeds … | 58 | 1762 | active |
| KairosDB KairosDB is a fast, distributed, scalable time series database written in Java and built on top of Cassandra. It stores and queries metrics… | 51 | 1761 | active |
| cnosdb/cnosdb CnosDB is an open-source, cloud-native distributed time-series database written in Rust, supporting standard SQL, schemaless writes, and ou… | 47 | 1759 | active |
| philhagen/sof-elk SOF-ELK is a pre-built virtual appliance based on the Elastic stack (Elasticsearch, Logstash, Kibana, Filebeat) tailored for computer foren… | 75 | 1755 | active |
| lebinh/ngxtop ngxtop is a Python CLI tool that parses nginx access logs and displays top-like real-time metrics about incoming requests. It auto-detects … | 51 | 6523 | maintenance |
| stefanzweifel/laravel-stats A Laravel/Lumen package that analyzes your project's codebase and reports statistics about its components, such as controllers, models, com… | 82 | 1746 | active |
| hzm0321/real-time-fund A Next.js web application for real-time mutual fund valuation and top-holdings stock tracking, primarily for Chinese funds, with portfolio,… | 79 | 1746 | active |
| Litlyx/litlyx Litlyx is a privacy-first, cookieless web analytics platform with an AI-powered dashboard, installable via a single script snippet or npm p… | 52 | 1746 | active |
| didi/DiDiPrism DiDiPrism (小桔棱镜) is a mobile tool from DiDi focused on capturing and analyzing user operation behavior on iOS and Android apps. It provides… | 36 | 1742 | active |
| facebookresearch/Kats Kats is a Python toolkit from Facebook's Infrastructure Data Science team for time series analysis, covering statistics, anomaly and change… | 66 | 6497 | maintenance |
| datageartech/datagear DataGear is an open-source, self-hosted data visualization and analysis platform for freely building interactive data dashboards. It connec… | 77 | 1740 | active |
| laravel/pulse Laravel Pulse is a real-time application performance monitoring tool with a built-in dashboard for Laravel applications. It tracks slow end… | 97 | 1728 | active |
| OpenDataCam OpenDataCam is an open-source computer vision application that detects and tracks moving objects in camera feeds or video files using YOLO/… | 54 | 1727 | active |
| quantopian/pyfolio Pyfolio is a Python library for performance and risk analysis of financial portfolios, centered on 'tear sheets' of plots that summarize a … | 23 | 6425 | maintenance |
| DataLens DataLens is an open-source business intelligence and data visualization system originally developed and used as the primary BI tool at Yand… | 79 | 1704 | active |
| ivopetiz/algotrading A Python framework for building and running algorithmic trading bots for cryptocurrency markets. It supports realtime trading, tick-by-tick… | 56 | 1697 | active |
| apache/solr Apache Solr is a fast, open-source, multi-modal search platform built on Apache Lucene, providing full-text, vector, and geospatial search … | 77 | 1689 | stable |
| lissy93/AdGuardian-Term AdGuardian-Term is a terminal-based (TUI) tool written in Rust that provides real-time monitoring and statistics for an AdGuard Home instan… | 88 | 1677 | active |
| square/crossfilter Crossfilter is a JavaScript library for fast n-dimensional filtering and grouping of large multivariate datasets in the browser, using sort… | 51 | 6186 | maintenance |
| GothenburgBitFactory/timewarrior Timewarrior is a command-line time tracking utility offering stopwatch features, calendar-based backfill, and flexible reporting. It is a p… | 87 | 1668 | stable |
| FrigadeHQ/trench Trench is an open-source event tracking and analytics infrastructure built on Apache Kafka and ClickHouse, shipped as a single production-r… | 55 | 1663 | active |
| traggo/server Traggo is a self-hosted, tag-based time tracking tool where users record tagged time spans rather than tasks. It offers customizable dashbo… | 86 | 1635 | active |
| middlewarehq/middleware Middleware is an open-source engineering management platform that measures and analyzes DORA metrics (deployment frequency, lead time, mean… | 58 | 1628 | active |
| kenkoooo/AtCoderProblems AtCoder Problems is a web application that helps AtCoder users solve competitive programming problems and track their progress. It includes… | 61 | 1623 | active |
| mlandauer/cuttlefish Cuttlefish is a self-hosted transactional email server built on Postfix with a Ruby on Rails web interface. It lets applications send email… | 32 | 1623 | active |
| SecurityRiskAdvisors/VECTR VECTR is a self-hosted web application for tracking red and blue team testing activities to measure detection and prevention capabilities a… | 92 | 1618 | active |
| bramstroker/homeassistant-powercalc PowerCalc is a Home Assistant custom component (installable via HACS) that creates virtual power and energy sensors to estimate the consump… | 94 | 1604 | active |
| hashicorp/go-metrics A Go library for instrumenting code and exporting performance and runtime metrics to external metrics systems. It supports multiple sinks i… | 94 | 1581 | stable |
| jasperan/whatsapp-osint A Python CLI tool that uses Selenium to track when WhatsApp contacts go online/offline, logging presence sessions to SQLite. It exports dat… | 77 | 1580 | active |
| statoscope/statoscope Statoscope is a toolkit for analyzing and validating webpack bundle stats, providing a UI-based HTML report with full dependency trees, siz… | 57 | 1579 | active |
| google/meridian Meridian is Google's open-source marketing mix modeling (MMM) framework built on Bayesian causal inference, letting advertisers run in-hous… | 71 | 1576 | active |
| sustainable-computing-io/kepler Kepler (Kubernetes-based Efficient Power Level Exporter) is a Prometheus exporter that measures energy consumption at the container, pod, V… | 97 | 1571 | active |
| arpanghosh8453/open-dronelog Open DroneLog is a free, privacy-first drone flight log analyzer for DJI and Litchi formats, built with Tauri v2, DuckDB, and React. It org… | 76 | 1553 | active |
| lissy93/domain-locker Domain Locker is an open-source web application for tracking and managing a portfolio of domain names across registrars. It monitors expira… | 89 | 1545 | active |
| disler/claude-code-hooks-multi-agent-observability A self-hosted observability system that captures Claude Code hook events via HTTP, stores them in SQLite, and streams them over WebSocket t… | 45 | 1545 | active |
| ecmadao/hacknical Hacknical is a web application that analyzes a GitHub user's data (contributions, commits, languages, repos) and helps generate a better de… | 77 | 1543 | active |
| firefox-devtools/profiler Firefox Profiler is a web application for visualizing performance profiles recorded from Firefox and other browsers via the Gecko Profiler.… | 99 | 1538 | active |
| tirrenotechnologies/tirreno tirreno is an open-source, self-hosted security framework written in PHP/PostgreSQL that provides event tracking, threat detection, and ris… | 81 | 1532 | active |
| jealous/stockstats A Python library providing a StockDataFrame wrapper around pandas.DataFrame for computing stock statistics and technical indicators inline.… | 93 | 1523 | active |
| facebookexperimental/Robyn Robyn is Meta Marketing Science's open-source, semi-automated Marketing Mix Modeling (MMM) package available in R and Python. It uses ridge… | 48 | 1523 | active |
| Socioboard Socioboard is an open-source social media management and content marketing platform that lets users manage multiple social accounts, schedu… | 66 | 1513 | active |
| sepandhaghighi/pycm PyCM is a Python library for computing multi-class confusion matrices and a wide range of per-class and overall evaluation statistics. It a… | 77 | 1507 | stable |
| revive-adserver/revive-adserver Revive Adserver is the world's most popular free, open source ad serving system, written in PHP, that publishers install on their own serve… | 75 | 1506 | stable |
| actiontech/sqle SQLE is a self-hosted SQL quality management platform that audits, monitors, and governs SQL across its full lifecycle, from development-ti… | 98 | 1502 | active |
| olalie/tapmap TapMap is a self-hosted desktop application that inspects local socket data, enriches IP addresses with geolocation, and visualizes your co… | 80 | 1502 | active |
| MultiQC/MultiQC MultiQC is a Python command-line tool that scans directories for log files and outputs from 150+ bioinformatics tools and aggregates them i… | 85 | 1492 | stable |
| google/battery-historian Battery Historian is a Go-based web tool from Google that analyzes Android bugreport files to visualize battery consumption and system even… | 10 | 5406 | maintenance |
| annamedv/red Red is a terminal-based log analysis tool written in Go that accepts piped newline-delimited JSON logs and displays grouped counts with tre… | 69 | 1489 | active |
| SEO Analyzer A Python-based SEO analyzer that crawls a website, analyzes its structure, counts body words, and reports technical SEO issues, with option… | 65 | 1481 | active |
| andrewdwallo/erpsaas ERPSAAS is an open-source accounting platform built on Laravel and Filament that provides full double-entry accrual accounting. It offers i… | 67 | 1476 | active |
| ShlkOfTheRa/scarab-osd MWOSD (scarab-osd) is an open-source multipurpose on-screen display (OSD) firmware for UAVs and FPV drones, written in C for Arduino-compat… | 55 | 1469 | active |
| debugtheworldbot/keyStats KeyStats is a lightweight native menu bar (macOS) and system tray (Windows/Linux) application that tracks daily keyboard keystrokes, mouse … | 82 | 1468 | active |
| zhtyyx/ioe IOE is a self-hosted Django web application for retail inventory management, covering product catalogs, stock movements, sales checkout, an… | 64 | 1468 | active |
| trakt/showly Showly is a modern, open-source Android and iOS app for tracking TV shows and movies, built with Kotlin. It integrates with Trakt.tv, TMDB,… | 98 | 1465 | active |
| thomaschampagne/elevate Elevate is a sport analytics app available as a desktop application (Electron) and a browser web extension that enhances Strava. It tracks … | 37 | 1464 | active |
| ossf/criticality_score A Go CLI tool from the OpenSSF that computes a criticality score (0 to 1) for open source projects based on parameters like contributor cou… | 64 | 1457 | active |
| VGVentures/news_toolkit A Flutter-based news application template co-developed by Very Good Ventures and the Google News Initiative. It provides prebuilt news app … | 58 | 1445 | active |
| matchai/waka-box A small JavaScript tool that updates a pinned GitHub Gist with your weekly WakaTime coding statistics. It runs on a schedule (typically via… | 10 | 1439 | active |
| ahmedkhlief/APT-Hunter APT-Hunter is a Python-based threat hunting tool that analyzes Windows event logs (EVTX) to detect APT activity using predefined detection … | 85 | 1424 | active |
| tess1o/geopulse GeoPulse is a self-hosted, privacy-first web application that turns raw GPS points from trackers like OwnTracks, Overland, Traccar, and GPS… | 79 | 1421 | active |
| react-ga/react-ga A JavaScript module for adding Google Analytics (Universal Analytics) tracking to React applications. It provides a React-friendly API for … | 10 | 5096 | maintenance |
| jez500/pricebuddy PriceBuddy is a self-hostable web application that tracks product prices and availability across online stores, keeping price history and n… | 88 | 1416 | active |
| cydrobolt/polr Polr is a self-hostable, open-source URL shortening web application written in PHP on the Lumen framework, with a REST API and click analyt… | 23 | 5093 | maintenance |
| OpenTSDB/opentsdb OpenTSDB is a distributed, scalable time series database (TSDB) built on top of HBase, written in Java. It stores, indexes, and serves metr… | 23 | 5063 | maintenance |
| erdwin90/crypto-bar-mac CryptoBar is a lightweight macOS menu bar application that displays real-time cryptocurrency prices using the CoinGecko API. It also shows … | 62 | 1406 | active |
| google/site-kit-wp Google's official WordPress plugin that integrates Google services like Search Console, Analytics, AdSense, PageSpeed Insights, Tag Manager… | 99 | 1403 | active |
| ManageIQ ManageIQ is an open-source hybrid IT management platform for discovering, monitoring, controlling, and automating virtual machines, contain… | 77 | 1403 | active |
| RIP-Comm/sossoldi Sossoldi is a free, open-source wealth management and personal finance app built with Flutter for tracking net worth, expenses, bank accoun… | 83 | 1398 | active |
| yb/uptime-status A static status page dashboard that displays uptime data from the UptimeRobot API. It is deployed as plain static files on any web hosting … | 10 | 1397 | active |
| Davinci Davinci is a DVaaS (Data Visualization as a Service) platform that provides one-stop data visualization through configurable dashboards and… | 23 | 5011 | maintenance |
| DrJonaC/Pensieve Pensieve is a local-first dashboard for visualizing, interpreting, and governing the structured memory that LLMs keep about users. It expos… | 58 | 1386 | active |
| ash-jc-allen/short-url A Laravel package for creating and managing shortened URLs within web applications. It supports custom URL keys, visitor tracking (IP, brow… | 78 | 1380 | active |
| Sensors Data SDK Sensors Analytics' official Android SDK for lightweight user behavior data collection, supporting manual code tracking, auto (full) trackin… | 89 | 1375 | stable |
| rockingdingo/deepnlp DeepNLP is a deep learning NLP pipeline implemented on TensorFlow, distributed as a Python package, which has evolved into the DeepNLP AI S… | 32 | 1358 | active |
| haishanh/yacd yacd (Yet Another Clash Dashboard) is a web-based dashboard for managing and monitoring a Clash proxy instance through its external control… | 23 | 4839 | maintenance |
| dubinc/oss-gallery OSS Gallery is a crowdsourced web directory of the best open-source projects, built with Next.js and the Dub TypeScript SDK. Each project p… | 25 | 1353 | active |
| 3dg1luk43/ha_washdata A Home Assistant custom integration that monitors smart-plug-connected appliances like washing machines, dryers, and dishwashers. It learns… | 82 | 1345 | active |
| run-liyi/wechatpay An Electron-based desktop application that parses exported WeChat Pay bill Excel files and visualizes personal spending with charts, catego… | 48 | 1343 | active |
| flashcatcloud/categraf Categraf is an all-in-one telemetry collector written in Go that gathers metrics and logs from physical machines, VMs, switches, containers… | 98 | 1335 | active |
| Segment Analytics SDK Analytics.js is Segment's open-source JavaScript library for collecting customer event data in web applications and routing it to 250+ anal… | 10 | 4747 | maintenance |
| c0m4r/kula Kula is a lightweight, self-contained Linux server monitoring tool written in Go that ships as a single binary with zero dependencies. It r… | 81 | 1331 | active |
| spiculedata/saiku Saiku is an open-source semantic layer and OLAP analytics server built on Mondrian and Apache Calcite, exposing one cube to Excel (MDX/XMLA… | 98 | 1329 | active |
| pvorb/npm-stat.com npm-stat.com is a web service that generates download statistics and charts for any npm package. It is built in Java and updates its number… | 55 | 1325 | active |
| autobrr/netronome Netronome is a self-hosted network performance monitoring and speed testing tool built with Go and React, packaged as a single binary. It p… | 88 | 1324 | active |
| emoncms/emoncms Emoncms is an open-source PHP web application for processing, logging and visualising energy, temperature and other environmental sensor da… | 99 | 1323 | active |
| GoogleCloudPlatform/bigquery-utils A Google-maintained collection of utilities for BigQuery, including SQL user-defined functions, stored procedures, views, Python and shell … | 69 | 1317 | active |
| domainaware/parsedmarc parsedmarc is a Python module and CLI utility for parsing aggregate (rua), failure (ruf), and SMTP TLS reporting email authentication repor… | 94 | 1306 | active |
| 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 |