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 |
|---|---|---|---|
| citp/BlockSci BlockSci is a high-performance C++ tool and analysis library for blockchain science, featuring a custom in-memory blockchain database with … | 23 | 1396 | abandoned |
| mathdroid/covid-19-api A JSON API service serving global COVID-19 data sourced from Johns Hopkins University CSSE, built with TypeScript for the ZEIT Now (Vercel)… | 23 | 1349 | abandoned |
| Codecademy/EventHub EventHub is an open-source, self-hosted event analytics platform from Codecademy that tracks cross-device user events and provides a built-… | 32 | 1335 | abandoned |
| nytlabs/streamtools Streamtools is a graphical toolkit from The New York Times R&D Lab for exploring, analyzing, and modifying streams of real-time data. Users… | 23 | 1312 | abandoned |
| corymsmith/react-native-fabric A React Native library that bridges the Fabric platform, providing Crashlytics crash reporting and Answers mobile analytics for iOS and And… | 23 | 1301 | abandoned |
| mining/mining Open Mining is a self-hosted Business Intelligence (BI) application server written in Python 2.7, providing OLAP cubes, dashboards, charts,… | 10 | 1286 | abandoned |
| uber-archive/AthenaX AthenaX is a SQL-based streaming analytics platform open sourced by Uber, built on Apache Flink and Apache Calcite. It lets users run produ… | 10 | 1222 | abandoned |
| codejoust/session.js A small JavaScript library that collects visitor session information (visit counts, referrer, search engine, locale, and approximate locati… | 32 | 1189 | abandoned |
| rashidkpc/kibana2 Kibana 2 is a browser-based interface for Logstash and Elasticsearch that lets users search, visualize, and analyze log data. This Ruby-bas… | 10 | 1182 | abandoned |
| eventql/eventql EventQL is a distributed, columnar SQL database written in C++ for large-scale data collection and analytics, supporting streaming writes, … | 23 | 1178 | abandoned |
| github/brubeck Brubeck is a Statsd-compatible metrics aggregator written in C, designed to sit in front of Graphite or other metrics backends. It is expli… | 10 | 1175 | abandoned |
| idehub/react-native-google-analytics-bridge A React Native native bridge library providing a JavaScript interface to the Google Analytics native SDKs on iOS and Android. It is officia… | 10 | 1142 | abandoned |
| intuit/wasabi Wasabi is an open-source, API-driven A/B testing and experimentation platform built in Java by Intuit, allowing teams to run experiments ac… | 32 | 1139 | abandoned |
| Nightonke/Gitee Gitee is a macOS status bar application that tracks GitHub statistics such as stars, followers, and notifications. It displays profile info… | 23 | 1116 | abandoned |
| jorgecarleitao/arrow2 A Rust implementation of the Apache Arrow columnar in-memory format, supporting IO with Parquet, Avro, CSV, IPC, and Flight, plus compute k… | 10 | 1086 | abandoned |
| tomgi/git_stats GitStats is a Ruby CLI tool that analyzes a git repository and generates an HTML page with statistics such as commit activity and author co… | 51 | 1083 | abandoned |
| nfldb A Python library (nflgame) providing an API to retrieve and read NFL Game Center JSON data, including real-time feeds useful for fantasy fo… | 23 | 1081 | abandoned |
| google/lightweight_mmm LightweightMMM is a Python library for Bayesian Marketing Mix Modeling (MMM) built on JAX and Numpyro, helping advertisers measure media ch… | 10 | 1053 | abandoned |
| vimeo/graph-explorer Graph-explorer is a web-based dashboard for Graphite metrics that stores metrics as structured, tagged key-value pairs in a database, enabl… | 23 | 1049 | abandoned |
| TIBCOSoftware/snappydata SnappyData (TIBCO ComputeDB) is a distributed, memory-optimized analytics database that fuses an in-memory hybrid OLTP/OLAP store inside Ap… | 23 | 1033 | abandoned |
| dillionverma/llm.report llm.report is an open-source logging and analytics platform for the OpenAI API, letting users log ChatGPT API requests and responses, analy… | 10 | 1019 | abandoned |
| Apache ECharts Apache ECharts is a free, open-source JavaScript charting and data visualization library for the browser, built on the ZRender canvas engin… | 80 | 67459 | stable |
| Hyperswitch Hyperswitch is an open-source, composable payments orchestration platform written in Rust by Juspay, connecting to 300+ payment processors,… | 95 | 45357 | active |
| Apache Spark Apache Spark is a unified analytics engine for large-scale data processing that provides high‑level APIs in Scala, Java, Python, and R. It … | 77 | 44159 | active |
| Apache Spark Apache Spark is a unified analytics engine for large-scale data processing, providing high-level APIs in Scala, Java, Python, and R over an… | 77 | 44159 | stable |
| BettaFish BettaFish (微舆) is a from-scratch multi-agent public opinion analysis system in Python that monitors 30+ social media platforms, analyzes mi… | 75 | 42341 | active |
| SheetJS SheetJS Community Edition is a JavaScript library that reads, writes, and converts spreadsheet files (XLSX, XLS, CSV, ODS, and more) with a… | 32 | 36347 | stable |
| HKUDS/Vibe-Trading Vibe-Trading is an open-source AI finance research agent that turns natural-language prompts into runnable market research, backtests, and … | 81 | 35591 | active |
| TDengine TDengine is an open‑source, high‑performance time‑series database built for industrial IoT and large‑scale sensor data. It provides built‑i… | 90 | 25149 | active |
| vanna-ai/vanna Vanna is an open-source Python framework for building user-aware AI agents that translate natural-language questions into SQL queries, char… | 10 | 23812 | active |
| Bokeh Bokeh is a Python library for creating interactive data visualizations, plots, and dashboards that render in modern web browsers without wr… | 77 | 20458 | stable |
| lionsoul2014/ip2region ip2region is an offline IP-to-region localization library and IP data management framework supporting both IPv4 and IPv6 with city-level re… | 98 | 19713 | stable |
| microsoft/data-formulator Data Formulator is an AI-powered interactive data analysis and visualization application from Microsoft that lets users connect data source… | 84 | 17584 | active |
| questdb/questdb QuestDB is an open-source, high-performance time-series database with a column-oriented, SIMD-vectorized SQL engine written in zero-GC Java… | 97 | 17440 | stable |
| xbtlin/ai-berkshire A collection of AI research skills for Claude Code and Codex that systematizes the value investing methodologies of Buffett, Munger, Duan Y… | 60 | 16597 | active |
| ApexCharts ApexCharts is an interactive JavaScript charting library built on SVG, offering 18+ chart types with zoom, pan, tooltips, annotations, acce… | 98 | 15170 | active |
| QwikDev/partytown Partytown is a lazy-loaded JavaScript library that relocates resource-intensive third-party scripts (analytics, ads, trackers) off the main… | 90 | 13779 | active |
| trinodb/trino Trino is a fast, distributed ANSI SQL query engine for big data analytics, formerly known as PrestoSQL. It queries data in place across div… | 95 | 13345 | stable |
| Citus Citus is an open-source PostgreSQL extension (written in C) that transforms Postgres into a distributed database by sharding tables across … | 95 | 12803 | active |
| antvis/G2 G2 is a JavaScript/TypeScript visualization grammar library implementing the Grammar of Graphics, supporting canvas, SVG, and WebGL renderi… | 83 | 12630 | active |
| Highcharts Highcharts is a mature JavaScript charting library based on SVG (with canvas/WebGL boosting) for building interactive charts, dashboards, m… | 77 | 12493 | stable |
| antvis/G6 G6 is a graph visualization framework in TypeScript for rendering, laying out, and interacting with relational data such as networks, trees… | 90 | 12332 | stable |
| calesthio/Crucix Crucix is a self-hosted OSINT intelligence terminal that aggregates 27 open-source data feeds (satellite fire detection, flight tracking, r… | 49 | 12090 | active |
| quickwit-oss/quickwit Quickwit is an open-source, cloud-native search engine written in Rust and powered by Tantivy, designed to run sub-second search and analyt… | 93 | 11676 | active |
| simplifaisoul/osiris OSIRIS is an open-source, real-time global intelligence (OSINT) dashboard that aggregates live flight tracking, maritime, CCTV, seismic, fi… | 70 | 11174 | active |
| Checkmate Checkmate is an open-source, self-hosted infrastructure and uptime monitoring platform by Bluewave Labs. It tracks server hardware, uptime,… | 91 | 10946 | active |
| AutoMQ/automq AutoMQ is a cloud-native, 100% Apache Kafka-compatible streaming platform that replaces broker-local disks with S3-compatible object storag… | 94 | 10909 | active |
| xerj-org/xerj XERJ is a Rust-based, single-binary search engine built for AI agents, offering BM25, kNN vector, and hybrid search with Elasticsearch-comp… | 77 | 10576 | active |
| oceanbase/oceanbase OceanBase is a distributed relational database engine developed by Ant Group, offering MySQL compatibility, Paxos-based high availability, … | 97 | 10300 | stable |
| yzhao062/pyod PyOD is the most comprehensive Python library for anomaly detection, offering 60+ detectors across tabular, time series, graph, text, image… | 96 | 10026 | stable |
| gorse-io/gorse Gorse is an AI-powered open-source recommender system engine written in Go that ingests items, users, and interaction feedback and automati… | 95 | 9876 | active |
| NVIDIA/cudf cuDF is a GPU-accelerated DataFrame library for tabular data processing, part of NVIDIA's RAPIDS suite. It provides a pandas-compatible Pyt… | 96 | 9779 | stable |
| blue-yonder/tsfresh tsfresh is a Python package that automatically extracts hundreds of features from time series using algorithms from statistics, signal proc… | 73 | 9470 | stable |
| papermark/papermark Papermark is an open-source, self-hostable DocSend alternative for securely sharing documents and running virtual data rooms, with built-in… | 69 | 9211 | active |
| polakowo/vectorbt VectorBT is a Python library for backtesting and analyzing trading strategies at scale, operating on pandas and NumPy objects accelerated b… | 88 | 9175 | active |
| GoogleChrome/web-vitals A tiny (~3KB) JavaScript library from Google for measuring Web Vitals metrics (CLS, INP, LCP, FCP, TTFB) on real users in the browser, matc… | 77 | 8643 | active |
| pythonstock/stock A full-stack stock analysis system built in Python using pandas, akshare, bokeh, stockstats, ta-lib, and tornado, deployed via Docker and d… | 56 | 7882 | active |
| ranaroussi/quantstats QuantStats is a Python library for portfolio analytics that computes performance and risk metrics like Sharpe ratio, volatility, and drawdo… | 79 | 7658 | stable |
| arkime/arkime Arkime is an open-source, large-scale network analysis, full packet capture, and session indexing system that stores traffic in standard PC… | 98 | 7536 | active |
| netalertx/NetAlertX NetAlertX is a self-hosted network visibility and asset intelligence platform that performs continuous device discovery and monitoring acro… | 98 | 7279 | active |
| arvids-unavailable/openGym openGym is a self-hosted gym and body-weight tracking web application that lets users plan weekly workout routines, run guided workouts, an… | 52 | 7181 | active |
| Vespa Vespa is an open-source, distributed AI search platform and serving engine that combines full-text search, vector/tensor search, and machin… | 93 | 7117 | stable |
| apache/zeppelin Apache Zeppelin is a web-based notebook for interactive, data-driven analytics and collaborative documents. It supports SQL, Scala, Python,… | 76 | 6663 | stable |
| JetLinks IoT Platform JetLinks is an open-source, fully reactive enterprise IoT platform built on Java 17, Spring Boot 3.x, WebFlux, Netty, and Reactor. It provi… | 69 | 6658 | active |
| cloudquery/cloudquery CloudQuery is an open-source CLI and plugin-based data pipeline tool that extracts cloud infrastructure configuration and security data fro… | 95 | 6542 | active |
| Helicone Helicone is an open-source LLM observability platform and AI gateway that logs, monitors, and analyzes LLM API requests with a one-line int… | 78 | 6224 | active |
| shy3130/tick-stock-panel A self-hosted, zero-ops quantitative workbench for China A-share stock screening, monitoring, and backtesting, built with Python (FastAPI, … | 82 | 6191 | active |
| alexjustesen/speedtest-tracker Speedtest Tracker is a self-hosted web application built with Laravel that runs scheduled Ookla speed tests and tracks internet connection … | 90 | 6006 | active |
| JanusGraph JanusGraph is an open-source, distributed graph database optimized for storing and querying graphs with billions of vertices and edges acro… | 79 | 5857 | active |
| AidLux (AidLearning) AidLux (originally AidLearning) is an AIoT development platform that runs a native Ubuntu Linux environment with GUI, deep learning tooling… | 63 | 5812 | active |
| holoviz/panel Panel is an open-source Python framework for building interactive dashboards, data apps, and web applications entirely in Python. It integr… | 96 | 5800 | active |
| mayswind/ezbookkeeping ezBookkeeping is a lightweight, self-hosted personal finance and bookkeeping application built with Go and Vue.js. It supports transaction … | 95 | 5796 | active |
| Shiny Shiny is an R (and Python) package for building interactive web applications entirely in R or Python code, without needing HTML, CSS, or Ja… | 81 | 5695 | stable |
| apache/hbase Apache HBase is an open-source, distributed, versioned, column-oriented NoSQL database modeled after Google Bigtable, running on top of Apa… | 91 | 5560 | stable |
| braedonsaunders/codeflow CodeFlow is a browser-based tool that turns any GitHub repository URL (or local files) into an interactive architecture map showing how fil… | 60 | 5399 | active |
| observablehq/plot Observable Plot is a free, open-source JavaScript library for visualizing tabular data, focused on accelerating exploratory data analysis. … | 64 | 5386 | active |
| tencentmusic/supersonic SuperSonic is an AI+BI platform that combines Chat BI (natural language querying powered by LLMs) with Headless BI (a governed semantic lay… | 62 | 5112 | active |
| clidey/whodb WhoDB is a lightweight, self-hosted database management workspace that lets teams explore schemas, edit data, run queries, and visualize re… | 86 | 5033 | active |
| M3 M3 is an open-source distributed metrics platform comprising a purpose-built time series database (M3DB), a metrics aggregator, a Prometheu… | 87 | 4908 | stable |
| surveyjs/survey-library SurveyJS Form Library is a free, MIT-licensed JavaScript library for rendering dynamic, JSON-driven forms, surveys, quizzes, and multi-step… | 93 | 4884 | stable |
| Apache AGE Apache AGE is a PostgreSQL extension that adds graph database capabilities on top of existing relational databases, supporting openCypher q… | 88 | 4873 | active |
| YDB YDB is an open-source distributed SQL DBMS written in C++ that combines horizontal scalability, high availability, and strict consistency w… | 98 | 4781 | stable |
| ruc-datalab/DeepAnalyze DeepAnalyze is the first agentic LLM (DeepAnalyze-8B, built on Qwen) for autonomous data science, capable of running the full pipeline from… | 61 | 4655 | active |
| salesforce/Merlion Merlion is a Python library from Salesforce providing an end-to-end machine learning framework for time series intelligence, covering forec… | 10 | 4486 | active |
| Observal/Observal Observal is a self-hosted registry and control plane for coding agent extensions such as Skills, MCP servers, and Agents, with a built-in i… | 82 | 4429 | active |
| StructuredLabs/preswald Preswald is a Python framework and static-site generator for building interactive data apps that bundle compute, data access, and UI into a… | 59 | 4268 | active |
| AzuraCast/AzuraCast AzuraCast is a self-hosted, all-in-one web radio management suite that packages a full open-source radio software stack (Icecast, Liquidsoa… | 67 | 4061 | active |
| rotki/rotki rotki is an open-source, self-hosted portfolio tracking, accounting, and analytics application focused on crypto assets, with local encrypt… | 95 | 4034 | active |
| Nixtla/nixtla Nixtla's TimeGPT is a production-ready pre-trained foundation model for time series forecasting and anomaly detection, accessed via a Pytho… | 98 | 4019 | active |
| Airframe Dashboard Airframe React is a free, MIT-licensed admin dashboard and analytics template built on React 16, Bootstrap 4, and reactstrap. It ships with… | 35 | 3982 | active |
| Space and Time SDK Official SDKs (Python, Go, Node.js) for interacting with the Space and Time (SXT Chain) API, a decentralized data blockchain offering ZK-pr… | 39 | 3906 | active |
| ankane/groupdate A Ruby gem that makes it simple to group ActiveRecord data by time periods like day, week, month, or hour, with full time zone and daylight… | 72 | 3886 | stable |
| securo-finance/securo Securo is an open-source, self-hosted personal finance manager built with FastAPI and React that tracks accounts, transactions, budgets, go… | 76 | 3839 | active |
| swar/nba_api A Python API client package for accessing NBA.com's official stats and live game APIs. It wraps NBA.com endpoints with easy methods returni… | 83 | 3820 | active |
| mckinsey/vizro Vizro is a low-code Python toolkit for building high-quality, multi-page data visualization dashboards and apps. It uses simple Pydantic-ba… | 92 | 3810 | active |
| yaojingang/GEOFlow GEOFlow is an open-source content engineering and multi-site distribution system built for GEO (Generative Engine Optimization), combining … | 79 | 3747 | active |
| VisActor/VTable VTable is a high-performance TypeScript table library for rendering list tables, pivot tables, and pivot charts with millions of rows on ca… | 90 | 3669 | active |
| observablehq/framework Observable Framework is an open-source static site generator for building data apps, dashboards, and reports. It combines reactive JavaScri… | 68 | 3648 | active |
| Tremor Tremor is an open-source React component library built on Tailwind CSS, Recharts, and Radix UI for creating charts, dashboards, and analyti… | 43 | 3643 | active |
| IgnisDa/ryot Ryot (Roll Your Own Tracker) is a self-hosted web application for tracking media consumption (movies, shows, books, games, anime, podcasts,… | 95 | 3640 | active |