Open-source analytics software
960 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.
960 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| miantiao-me/Sink Sink is a self-hosted URL shortener with link analytics that runs entirely on Cloudflare's serverless platform. It offers customizable slug… | 86 | 7148 | active |
| wbh604/UZI-Skill UZI-Skill is a Python-based AI agent skill/plugin that performs deep stock analysis for A-share, Hong Kong, and US markets using 22 data di… | 73 | 7083 | active |
| Openpanel-dev/openpanel OpenPanel is an open-source web and product analytics platform serving as a Mixpanel alternative, offering funnels, cohorts, user profiles,… | 69 | 7041 | active |
| Snowplow Snowplow is a Customer Data Infrastructure platform that collects, validates, enriches, and streams event-level behavioral data from web, m… | 59 | 7034 | stable |
| git-quick-stats/git-quick-stats A command-line tool written in Bash that extracts various statistics from git repositories, such as commits, contributors, and file activit… | 77 | 7009 | stable |
| evidence-dev/evidence Evidence is an open-source business intelligence framework that lets you build interactive data reports and dashboards using SQL and Markdo… | 82 | 7003 | active |
| dataease/SQLBot SQLBot is an open-source conversational data analysis (ChatBI) system that converts natural language questions into SQL queries using large… | 86 | 6880 | active |
| IAmTomShaw/f1-race-replay A Python desktop application that visualizes Formula 1 races by replaying driver positions on a rendered track with interactive playback co… | 61 | 6801 | active |
| OpenCost OpenCost is a CNCF incubating, vendor-neutral open source tool for real-time Kubernetes and cloud cost monitoring and allocation. It provid… | 96 | 6755 | active |
| ibis-project/ibis Ibis is a portable Python dataframe library that provides a single lazy dataframe API across more than 20 execution backends including Duck… | 87 | 6676 | active |
| Gephi Gephi is an open-source desktop application for interactive visualization and analysis of large graphs and networks, built on Java and the … | 93 | 6672 | active |
| Tautulli Tautulli is a Python-based self-hosted web application for monitoring, tracking, and analyzing activity on a Plex Media Server. It provides… | 95 | 6613 | active |
| H3 H3 is a hexagonal hierarchical geospatial indexing system developed at Uber, implemented as a C core library with bindings for many languag… | 83 | 6594 | stable |
| Materialize Materialize is a streaming database that uses incremental computation to maintain always-fresh, strongly consistent SQL views over data fro… | 100 | 6386 | active |
| Apache Hudi Apache Hudi is an open data lakehouse platform built on a high-performance open table format that brings database functionality like transa… | 96 | 6336 | stable |
| apache/nifi Apache NiFi is an easy-to-use, powerful, and reliable system to process and distribute data, built on the JVM. It provides a browser-based … | 93 | 6249 | stable |
| PlotJuggler PlotJuggler is a fast, open-source desktop application for visualizing time series data with a drag-and-drop interface and OpenGL rendering… | 97 | 6220 | active |
| agentsview A local-first desktop and web application (with a companion CLI) for browsing, searching, and analyzing AI coding agent sessions, including… | 79 | 6216 | active |
| lightdash/lightdash Lightdash is an open-source, agentic business intelligence platform that lets data teams define governed metrics, dashboards, AI agents, an… | 96 | 6194 | active |
| apache/pinot Apache Pinot is an open-source distributed OLAP datastore purpose-built for low-latency, high-throughput real-time analytics. It ingests da… | 82 | 6163 | stable |
| Graphite Graphite is a highly scalable real-time graphing system for numeric time-series data, composed of Graphite-Web (a Django web app for render… | 77 | 6129 | stable |
| arp242/goatcounter GoatCounter is an open-source, privacy-friendly web analytics platform available as a free hosted service or a self-hosted Go application, … | 71 | 6041 | active |
| apache/hive Apache Hive is a distributed, fault-tolerant data warehouse system that enables reading, writing, and managing petabytes of data in distrib… | 77 | 6030 | active |
| uber/causalml Causal ML is a Python package providing uplift modeling and causal inference methods built on machine learning algorithms. It estimates the… | 82 | 6013 | stable |
| alibaba/AliSQL AliSQL is Alibaba Cloud's open-source MySQL branch based on MySQL 8.0.44, adding a DuckDB columnar analytical storage engine and native HNS… | 80 | 5986 | active |
| data load tool (dlt) dlt (data load tool) is an open-source Python library for building ELT data pipelines that extract data from REST APIs, SQL databases, clou… | 99 | 5955 | stable |
| Countly Countly is a privacy-first, self-hostable product analytics and customer engagement platform with dashboards, crash reporting, push notific… | 94 | 5914 | active |
| vantage-sh/ec2instances.info EC2Instances.info is an open-source web application for comparing Amazon EC2, RDS, and ElastiCache instance types, specs, and pricing acros… | 76 | 5766 | active |
| junhoyeo/tokscale Tokscale is a high-performance Rust CLI tool and visualization dashboard for tracking token usage and costs across multiple AI coding agent… | 80 | 5710 | active |
| AlphaGBM/skills A collection of 29 AI agent skills (plus a Python CLI) that provide real-data options and stock research intelligence for Claude Code, Curs… | 59 | 5678 | active |
| CryptoSignal/Crypto-Signal CryptoSignal is a Python command-line tool that automates cryptocurrency technical analysis, tracking 500+ coins across exchanges like Bina… | 32 | 5640 | active |
| lakeFS lakeFS is an open-source data version control service that turns object storage (S3, Azure Blob, GCS) into a Git-like repository with branc… | 93 | 5547 | stable |
| JerBouma/FinanceToolkit An open-source Python library providing 500+ transparent financial analysis methods covering ratios, DuPont and DCF models, risk metrics (V… | 99 | 5438 | active |
| Mathieu2301/TradingView-API An unofficial Node.js library for fetching real-time market prices, indicator values, and technical analysis from TradingView. It supports … | 70 | 5421 | active |
| theOehrly/Fast-F1 FastF1 is a Python package for accessing and analyzing Formula 1 data, including lap timing, car telemetry, tyre and weather data, event sc… | 87 | 5395 | active |
| Shlink Shlink is a self-hosted, PHP-based URL shortener that serves shortened URLs under your own domains. It provides a REST API, a CLI interface… | 97 | 5307 | stable |
| a597873885/webfunny_monitor Webfunny is a self-hostable full-stack observability platform combining frontend monitoring, APM backend monitoring, and business event ana… | 66 | 5302 | active |
| 1nchaos/adata AData is a free, open-source Python library providing market data for China's A-share stock market, including stock codes, K-line quotes, E… | 46 | 5258 | active |
| fluvio-community/fluvio Fluvio is a distributed data streaming engine written in Rust that combines a Kafka-like event streaming platform with the Stateful DataFlo… | 79 | 5256 | active |
| apache/calcite Apache Calcite is a dynamic data management framework for the JVM that supplies the building blocks of a database—an industry-standard SQL … | 77 | 5194 | stable |
| CKAN CKAN is an open-source data management system (DMS) for powering data hubs and open data portals, providing dataset cataloging, storage, ri… | 97 | 5141 | stable |
| Jitsu Jitsu is an open-source, self-hostable event data platform and Segment alternative that collects event data from websites, apps, and server… | 95 | 5108 | active |
| Planshit/Tai Tai is a Windows desktop application that tracks how long you use software and how long you browse websites, storing statistics locally in … | 31 | 5092 | active |
| Ryze AI Marketing MCP A unified MCP (Model Context Protocol) server exposing 250+ tools for managing Google Ads, Meta (Facebook/Instagram) Ads, and Google Analyt… | 60 | 5083 | active |
| tidyverse/dplyr dplyr is an R package providing a consistent grammar of data manipulation with verbs like mutate(), select(), filter(), summarise(), and ar… | 75 | 5072 | stable |
| javascriptdata/danfojs Danfo.js is a JavaScript library providing high-performance, intuitive data structures (Series and DataFrame) for manipulating and processi… | 54 | 5063 | active |
| ArroyoSystems/arroyo Arroyo is a distributed stream processing engine written in Rust that lets users run stateful computations on high-volume real-time data st… | 76 | 5048 | active |
| antonkomarev/github-profile-views-counter A free cloud micro-service that counts GitHub profile views and displays the count as a badge in your profile README via a Markdown image U… | 57 | 5042 | active |
| atilaahmettaner/tradingview-mcp An MCP server exposing TradingView market data, technical indicators, screeners, and backtesting as tools for AI assistants like Claude, Ch… | 63 | 4957 | active |
| Hearthstone Deck Tracker Hearthstone Deck Tracker is a Windows desktop application that automatically tracks cards, deck counts, draw chances, and opponent informat… | 92 | 4922 | active |
| DGIOT DGIOT is an open-source industrial IoT platform built on Erlang/OTP and EMQX that aggregates device connectivity across 300+ protocols incl… | 83 | 4852 | active |
| sgoudelis/ground-station Ground Station is an open-source, browser-based application suite for tracking satellites and celestial targets, controlling station hardwa… | 81 | 4819 | active |
| ankane/blazer Blazer is a Ruby on Rails engine that provides a simple business intelligence dashboard for exploring data with SQL. It lets users run quer… | 77 | 4804 | stable |
| Amundsen Amundsen is an open-source data discovery and metadata engine that indexes data resources such as tables, dashboards, and streams, and powe… | 10 | 4782 | active |
| Ackee Ackee is a self-hosted, Node.js-based website analytics tool focused on privacy, offering anonymized traffic statistics in a minimal interf… | 89 | 4717 | active |
| Kanaries/Rath RATH is an open-source augmented analytics platform that automates exploratory data analysis by discovering patterns, insights, and causal … | 63 | 4683 | active |
| SPLWare/esProc esProc SPL is a JVM-based scripting language for structured data computation, usable as a standalone data analysis tool or embedded computi… | 77 | 4676 | active |
| Yooooomi/your_spotify YourSpotify is a self-hosted web application that tracks your Spotify listening history and presents it in an explorable statistics dashboa… | 80 | 4591 | active |
| Memgraph Memgraph is a high-performance, in-memory graph database written in C++ that is Cypher-compatible and ACID-compliant, with built-in vector,… | 96 | 4579 | stable |
| medialab/xan xan is a fast, memory-efficient Rust command line tool for processing, transforming, and exploring CSV/TSV files directly from the shell. I… | 96 | 4517 | active |
| RudderStack RudderStack's open-source event streaming server, a privacy- and security-focused Segment alternative written in Go. It collects customer e… | 96 | 4504 | active |
| ankane/ahoy Ahoy is a first-party analytics library for Rails that tracks visits and events from Ruby, JavaScript, and native apps. Data is stored in y… | 75 | 4482 | stable |
| CrateDB CrateDB is a distributed, horizontally scalable SQL database built on Lucene, designed for real-time analytics on massive datasets. It supp… | 95 | 4444 | active |
| muety/wakapi Wakapi is a minimalist, self-hosted WakaTime-compatible backend for tracking and visualizing coding statistics such as time spent per proje… | 92 | 4434 | active |
| Apache StreamPark Apache StreamPark is a streaming application development framework and one-stop cloud-native real-time computing platform for Apache Flink … | 72 | 4339 | stable |
| redpanda-data/console Redpanda Console (formerly Kowl) is a web-based UI for managing and debugging Kafka and Redpanda clusters. It provides topic browsing, a ri… | 96 | 4334 | active |
| briefercloud/briefer Briefer is a self-hostable web application combining Notion-like notebooks and dashboards for data analysis, supporting Markdown, Python, S… | 35 | 4324 | active |
| microsoft/AI-Engineering-Coach A VS Code extension that analyzes local AI coding assistant session logs (across any harness) and turns them into actionable insights via a… | 59 | 4311 | active |
| h2oai/wave H2O Wave is a software stack for building realtime, browser-based web applications and dashboards entirely in Python (and R) without HTML, … | 98 | 4258 | active |
| facebookincubator/velox Velox is a composable, extensible C++ execution engine library for data management systems, created by Meta. It provides reusable vectorize… | 77 | 4233 | active |
| hipcityreg/situation-monitor A real-time dashboard application for monitoring global news, financial markets, and geopolitical events. It aggregates live information st… | 41 | 4213 | active |
| pydata/xarray Xarray is a Python library that adds labeled dimensions, coordinates, and attributes on top of NumPy-like N-dimensional arrays and datasets… | 98 | 4207 | stable |
| stumpy-dev/stumpy STUMPY is a Python library that efficiently computes the matrix profile for time series, enabling fast nearest-neighbor subsequence searche… | 84 | 4158 | stable |
| ericciarla/trendFinder A self-hosted Node.js application that monitors influencer posts on Twitter/X and website changes via Firecrawl, then uses LLMs (Together A… | 22 | 4120 | active |
| portfolio-performance/portfolio Portfolio Performance is an open-source desktop application for tracking and evaluating investment portfolios across multiple accounts and … | 90 | 4075 | active |
| darold/pgbadger pgBadger is a standalone Perl CLI tool that parses PostgreSQL log files (syslog, stderr, csvlog, jsonlog, pgbouncer) and generates detailed… | 72 | 4069 | active |
| Micro-sheep/efinance A free open-source Python library for quickly fetching Chinese stock, fund, bond, and futures market data based on Eastmoney. It is designe… | 72 | 4063 | active |
| chartbrew/chartbrew Chartbrew is an open-source web application for building and sharing live dashboards and charts from APIs, SQL and NoSQL databases. It incl… | 98 | 4062 | active |
| Rdatatable/data.table data.table is an R package providing a high-performance, memory-efficient replacement for base R's data.frame with a concise indexing synta… | 75 | 3920 | stable |
| seakee/CPA-Manager-Plus A self-hosted management panel and observability dashboard for CLIProxyAPI (CPA) AI gateways, built in Go. It tracks requests, usage, cost,… | 78 | 3902 | active |
| nowork-studio/notfair-plugin An open-source collection of 45 marketing skills (SEO, GEO/AEO, paid media, analytics) packaged as a Claude Code plugin and MCP connector f… | 58 | 3853 | active |
| benfred/implicit A fast Python library implementing collaborative filtering recommendation algorithms for implicit feedback datasets, including ALS, BPR, lo… | 68 | 3829 | active |
| Mixpost Mixpost is a self-hosted, open-source social media management platform for scheduling, publishing, and analyzing content across networks li… | 73 | 3824 | active |
| cuemacro/finmarketpy finmarketpy is a Python library for analyzing financial market data and backtesting trading strategies through a simple, object-oriented AP… | 65 | 3814 | active |
| dathere/qsv qsv is a blazing-fast, Rust-based command-line data-wrangling toolkit with 50+ composable commands for querying, transforming, validating, … | 100 | 3811 | active |
| didi/xiaoju-survey XIAOJUSURVEY is an open-source enterprise form builder and analytics platform for creating questionnaires, exams, polls, quizzes, and compl… | 66 | 3798 | active |
| apache/kylin Apache Kylin is an open-source distributed OLAP engine for big data that delivers sub-second query latency on trillions of records. It prov… | 67 | 3776 | stable |
| DataLinkDC/dinky Dinky is an open-source, one-stop real-time computing platform built around Apache Flink, providing an IDE for FlinkSQL development, online… | 74 | 3769 | active |
| jtablesaw/tablesaw Tablesaw is a Java dataframe library for loading, cleaning, transforming, filtering, and summarizing tabular data, with descriptive statist… | 80 | 3765 | active |
| rcoh/angle-grinder Angle-grinder (agrind) is a Rust command-line tool for parsing, filtering, and aggregating log data with a live-updating terminal UI. It pr… | 49 | 3759 | active |
| Deequ Deequ is a Scala library built on Apache Spark for defining 'unit tests for data' that measure data quality in large datasets. It computes … | 96 | 3648 | active |
| apache/arrow-rs The official Rust implementation of Apache Arrow, providing the in-memory columnar format, and of Apache Parquet for columnar file reading … | 100 | 3641 | active |
| ericosiu/ai-marketing-skills An open-source collection of Claude Code skills (workflows, scripts, scoring algorithms, and automation pipelines) for marketing and sales … | 58 | 3631 | active |
| hicccc77/WeFlow WeFlow is a fully local desktop application for viewing, analyzing, and exporting WeChat chat history, including yearly data reports and vi… | 61 | 15157 | maintenance |
| Netflix/atlas Atlas is Netflix's in-memory dimensional time series database, serving as a backend for storing and querying operational metrics at scale. … | 86 | 3567 | active |
| Unity Catalog Unity Catalog is an open-source, multimodal data and AI catalog that provides a unified metadata and governance layer for tables, files, fu… | 88 | 3555 | active |
| matomo-org/device-detector A PHP library that parses User Agents and Client Hints to detect the device type, browser, operating system, brand, and model, as well as b… | 86 | 3529 | active |
| MergeStat mergestat-lite is a Go-based command-line tool that lets you run SQL queries against git repositories and related data sources like the Git… | 65 | 3519 | stable |
| antonycourtney/tad Tad is a free, MIT-licensed desktop application for viewing and analyzing tabular data in CSV, Parquet, SQLite, and DuckDB formats. It rend… | 23 | 3483 | active |
| arpanghosh8453/garmin-grafana A Dockerized Python application that fetches health and fitness data from Garmin Connect servers and stores it in a local InfluxDB time-ser… | 73 | 3481 | active |