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 |
|---|---|---|---|
| cuemacro/findatapy findatapy is a Python library providing a unified high-level API for downloading market data from sources like Bloomberg, Refinitiv Eikon, … | 76 | 2128 | 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 |
| towfiqi/serpbear SerpBear is an open-source, self-hosted search engine position tracking app for monitoring website keyword rankings in Google. It scrapes S… | 77 | 2096 | active |
| deepcharles/ruptures ruptures is a Python library for offline change point detection in non-stationary signals. It provides exact and approximate detection algo… | 67 | 2096 | active |
| probberechts/soccerdata A Python library of scrapers that collect soccer data from popular websites like FBref, ESPN, WhoScored, Sofascore, SoFIFA, Understat, Club… | 89 | 2088 | 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 |
| apache/polaris Apache Polaris is an open-source, fully-featured catalog for Apache Iceberg tables that implements the Iceberg REST catalog API. It provide… | 86 | 2082 | 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 |
| whittlem/pycryptobot PyCryptoBot is a Python cryptocurrency trading bot supporting Binance, Coinbase Pro, and KuCoin with backtesting and technical-analysis-bas… | 52 | 2058 | active |
| karpathy/jobs A research tool that scrapes the Bureau of Labor Statistics Occupational Outlook Handbook (342 occupations) and renders an interactive tree… | 44 | 2029 | 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 |
| 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 |
| 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 |
| logpai/logparser Logparser is a Python machine learning toolkit and benchmark suite for automated log parsing. It extracts event templates from unstructured… | 30 | 1994 | active |
| tsingyuai/growth-lab Growth Lab is an open-source, end-to-end AI growth system that runs product marketing and user-acquisition loops through natural-language c… | 57 | 1991 | active |
| dc-js/dc.js dc.js is a JavaScript charting library providing multi-dimensional charts rendered with d3.js and designed to work natively with crossfilte… | 23 | 7430 | maintenance |
| getnao/nao nao is an open-source framework for building and deploying analytics agents that answer natural-language questions about data. It combines … | 79 | 1936 | active |
| raphaelvallat/pingouin Pingouin is an open-source Python 3 statistical package built on Pandas and NumPy that provides simple yet exhaustive statistical tests. It… | 82 | 1931 | active |
| openremote/openremote OpenRemote is a 100% open-source (AGPLv3) IoT platform for device management, automation, and data visualization, built on a Java backend w… | 93 | 1909 | active |
| Roaring Bitmap Roaring Bitmaps is a Java library providing compressed bitsets that outperform conventional compressed bitmap formats like WAH, EWAH, and C… | 99 | 1899 | stable |
| 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 |
| scholarly-python-package/scholarly scholarly is a Python library for retrieving author and publication metadata from Google Scholar through a friendly, Pythonic API. It handl… | 52 | 1880 | 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 |
| pinterest/secor Secor is a Java service that persists Apache Kafka log messages to object stores such as Amazon S3, Google Cloud Storage, Azure Blob Storag… | 75 | 1858 | stable |
| zengzhan/qqzeng-ip A high-performance IP geolocation lookup engine (QZDB) with multi-language SDKs (Rust, C/C++, Go, Java, C#, Node.js, Python, PHP) that reso… | 76 | 1856 | active |
| linkedin/greykite Greykite is a Python time series forecasting library from LinkedIn built around its Silverkite algorithm, with support for trend, seasonali… | 23 | 1856 | active |
| MobileNativeFoundation/XCLogParser XCLogParser is a Swift CLI tool that parses Xcode and xcodebuild build and test logs stored in the xcactivitylog (SLF) format. It generates… | 83 | 1852 | active |
| Datus-ai/Datus-agent Datus is an open-source (Apache-2.0) AI data engineering agent delivered primarily as a Python CLI, with a VS Code/Cursor extension and opt… | 85 | 1845 | active |
| 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 |
| JuliaData/DataFrames.jl DataFrames.jl is the core Julia package for working with in-memory tabular data, providing a DataFrame type similar to pandas in Python or … | 85 | 1840 | stable |
| 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 |
| 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 |
| apache/auron Apache Auron (Incubating) is a native vectorized query accelerator for distributed big data engines like Apache Spark, built on Apache Data… | 87 | 1824 | 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… | 67 | 1823 | active |
| dbt dbt-utils is an official dbt package providing reusable Jinja macros and generic data tests for dbt projects. It includes SQL generators (d… | 93 | 1822 | stable |
| 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 |
| acaudwell/Logstalgia Logstalgia is a website access log visualization tool that replays or streams web server access logs as a retro, pong-like arcade game simu… | 59 | 1808 | active |
| hitsz-ids/airda airda (Air Data Agent) is a Python-based multi-agent system for data analysis that understands natural language data requirements and gener… | 17 | 1792 | active |
| apache/storm Apache Storm is a free and open-source distributed realtime computation system for processing unbounded streams of data, providing primitiv… | 97 | 6696 | maintenance |
| br-g/openf1 OpenF1 is a free, open-source API providing real-time and historical Formula 1 data, including lap timings, car telemetry, driver info, and… | 62 | 1779 | active |
| Bruin Bruin is an end-to-end data platform whose CLI combines data ingestion (via its ingestr tool), SQL/Python/R transformations, and data quali… | 91 | 1774 | 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 |
| lit26/finvizfinance A Python library that scrapes and downloads financial data from the FinViz website, returning stock fundamentals, technicals, charts, news,… | 85 | 1753 | 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… | 51 | 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 |
| lf-edge/ekuiper LF Edge eKuiper is a lightweight stream processing engine for IoT edge devices, offering SQL-based and graph-based rule engine for real-tim… | 98 | 1739 | active |
| jldbc/pybaseball pybaseball is a Python package that scrapes and retrieves current and historical baseball statistics from sources like MLB Statcast (Baseba… | 46 | 1735 | 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 |
| metrico/gigapipe Gigapipe (formerly qryn) is an open-source, all-in-one polyglot observability warehouse that ingests and serves logs, metrics, traces, and … | 99 | 1714 | active |
| 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 |
| antvis/S2 S2 is a data-driven visualization library for building multi-dimensional pivot tables and spreadsheet-style analytical reports. It provides… | 86 | 1696 | 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 |
| reata/sqllineage SQLLineage is a Python library and CLI tool that analyzes SQL statements to extract source and target table lineage without requiring users… | 88 | 1677 | active |
| Multiwoven/multiwoven Multiwoven is an open-source Reverse ETL and data activation platform that syncs data from warehouses like Snowflake, BigQuery, Redshift, a… | 87 | 1675 | 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 |
| 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 |
| mortada/fredapi fredapi is a Python wrapper around the Federal Reserve Bank of St. Louis FRED and ALFRED web services for fetching economic data. It return… | 48 | 1658 | active |
| tableau/TabPy TabPy is the Tableau Python Server, an Analytics Extensions implementation that lets Tableau users execute Python scripts and saved functio… | 92 | 1654 | active |
| tylertreat/BoomFilters A Go library of probabilistic data structures for processing continuous, unbounded data streams, including Stable, Scalable, Counting, and … | 52 | 1647 | stable |
| Snowflake-Labs/pg_lake pg_lake is a set of PostgreSQL extensions that turn Postgres into a lakehouse engine for Apache Iceberg tables and raw data lake files in o… | 82 | 1645 | active |
| clickvisual/clickvisual ClickVisual is a lightweight, browser-based log analytics and search platform built on ClickHouse, offering visual query dashboards, histog… | 92 | 1643 | active |
| ariacom/Seal-Report Seal Report & Task is an open-source (MIT) reporting and business intelligence framework written in C# for .NET, enabling users to build, p… | 89 | 1637 | active |
| OpenDota OpenDota is an open-source Dota 2 data platform that provides a REST API and web UI for match and player statistics. It ingests data from V… | 76 | 1632 | active |
| middlewarehq/middleware Middleware is an open-source engineering management platform that measures and analyzes DORA metrics (deployment frequency, lead time, mean… | 58 | 1631 | 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 |
| Kaelio/ktx ktx is an open-source, self-improving context layer for data and analytics agents, distributed as an npm CLI. It ingests warehouse metadata… | 77 | 1618 | active |
| simulationcraft/simc SimulationCraft is a multi-player, event-driven combat simulator for World of Warcraft written in C++, modeling player character DPS in rai… | 77 | 1611 | active |
| apache/gluten Apache Gluten is a middle-layer plugin that offloads JVM-based SQL engine execution (primarily Spark SQL) to high-performance native engine… | 88 | 1603 | active |
| khscience/OSkhQuant KHQuant (看海量化交易系统) is a free, open-source quantitative backtesting and trading system for China's A-share market, built on MiniQMT with a g… | 79 | 1595 | active |
| RamiAwar/dataline DataLine is an open-source, privacy-focused AI data analysis and visualization application that lets users chat with their data in natural … | 54 | 1594 | active |
| paradigmxyz/cryo cryo is a Rust-based CLI tool (also available as a Python package) that extracts Ethereum/EVM blockchain data into parquet, csv, , or Pytho… | 20 | 1581 | active |
| 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 |
| getdozer/dozer Dozer is a real-time data movement tool written in Rust that captures change data (CDC) from sources like Postgres, MySQL, Snowflake, and K… | 23 | 1578 | 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 |
| SuperDB SuperDB Desktop (Zui) is an Electron-based desktop application for exploring, searching, and transforming data, serving as the official fro… | 89 | 1575 | active |
| quixio/quix-streams Quix Streams is a pure Python framework for building real-time data pipelines and event-driven applications on Apache Kafka using a Streami… | 96 | 1574 | active |
| FinanceData/FinanceDataReader FinanceDataReader is a Python library and CLI tool for reading financial data such as stock listings, stock prices, indexes, exchange rates… | 66 | 1555 | 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 |
| uwdata/arquero Arquero is a JavaScript library for query processing and transformation of array-backed, column-oriented data tables. It offers a fluent, d… | 41 | 1542 | stable |
| BemiHQ/BemiDB BemiDB is an open-source analytical data warehouse that combines built-in data source connectors (like Fivetran) with a Postgres-compatible… | 50 | 1536 | active |
| pysal/pysal PySAL is an open-source Python library for geospatial data science with an emphasis on geospatial vector data, distributed as a meta-packag… | 82 | 1526 | 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 |
| projectnessie/nessie Project Nessie is a transactional catalog for data lakes that provides Git-like branching, tagging, and cross-table transactions for Apache… | 99 | 1522 | active |
| bdash-app/bdash Bdash is a simple desktop SQL client built with Electron for lightweight data analysis. It supports saving queries, drawing charts from res… | 96 | 1520 | 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 |
| kelindar/column A Go library providing a high-performance, columnar, in-memory storage engine with bitmap indexing. It supports fast querying, batch update… | 32 | 1513 | active |
| misiektoja/instagram_monitor A Python-based OSINT tool that tracks Instagram users' activities in real time, including story updates, profile changes, and follower shif… | 89 | 1512 | active |
| exa-labs/company-researcher An open-source web application by Exa.ai that lets users enter a company URL and instantly gathers comprehensive research about it, includi… | 65 | 1511 | active |
| 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 |
| apache/inlong Apache InLong is a one-stop, full-scenario integration framework for massive data, supporting data ingestion, synchronization, and subscrip… | 86 | 1503 | stable |
| locationtech/geomesa GeoMesa is an open-source suite of JVM-based tools for large-scale geospatial querying and analytics on distributed computing systems. It p… | 76 | 1499 | active |
| Dremio Dremio is an open-source data lakehouse platform that lets users query and analyze data across data lakes, object storage, and databases wi… | 48 | 1498 | active |