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 |
|---|---|---|---|
| sharebook-kr/pykrx PyKrx is a Python library that scrapes stock and bond market data from the Korea Exchange (KRX) and Naver. It provides APIs for querying ti… | 81 | 1095 | active |
| chubin/rate.sx rate.sx is a console (terminal) service for viewing realtime cryptocurrency and fiat exchange rates via curl or a browser. It supports curr… | 36 | 1095 | active |
| sirius-db/sirius Sirius is a GPU-native SQL analytics engine written in C++ that accelerates query execution by offloading it to GPUs. It integrates with ex… | 78 | 1093 | active |
| y-scope/clp CLP (Compressed Log Processor) is an open-source log management tool that losslessly compresses JSON and unstructured text logs and enables… | 94 | 1088 | active |
| GeneralMills/pytrends Pytrends is an unofficial Python library providing a pseudo API for Google Trends, enabling automated downloading of trend reports. It wrap… | 10 | 3726 | maintenance |
| Data Contract An open-source Python CLI for working with data contracts using the Open Data Contract Standard (ODCS). It lints contracts, connects to dat… | 91 | 1085 | active |
| Intake Intake is a lightweight Python package for describing data declaratively, gathering datasets into searchable catalogs, and loading data fro… | 77 | 1085 | active |
| santoshlite/EigenLedger EigenLedger (formerly Empyrial) is an open-source Python library for quantitative investment portfolio backtesting, analysis, and optimizat… | 49 | 1083 | active |
| bashtage/linearmodels A Python library extending statsmodels with linear regression models for panel data, instrumental variables, system regression, and asset p… | 69 | 1076 | stable |
| OranAi-Ltd/oransim Oransim is an open-source causal digital twin engine for marketing, simulating a large virtual consumer society with LLM-backed personas to… | 58 | 1073 | active |
| Kotlin/dataframe Kotlin DataFrame is a typesafe in-memory structured data processing library for the JVM, reconciling Kotlin's static typing with dynamic da… | 91 | 1071 | active |
| markus-wa/demoinfocs-golang A fast, feature-complete Go library for parsing and analyzing Counter-Strike 2 and CS:GO demo (replay) files, based on Valve's demoinfogo t… | 91 | 1071 | active |
| apache/celeborn Apache Celeborn is an elastic, high-performance intermediate data service for big data compute engines, focused on managing shuffle and spi… | 90 | 1066 | active |
| apache/phoenix Apache Phoenix is a SQL layer over Apache HBase delivered as a client-embedded JDBC driver, compiling standard SQL queries into low-latency… | 85 | 1057 | active |
| twitter/AnomalyDetection An R package from Twitter that detects anomalies in time series and numeric vectors using the Seasonal Hybrid ESD (S-H-ESD) algorithm, robu… | 10 | 3606 | maintenance |
| 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 |
| stay-leave/weibo-public-opinion-analysis A Python project for Weibo public opinion analysis that combines a web crawler, LDA topic modeling, sentiment analysis, and spatiotemporal … | 32 | 1051 | active |
| turicas/brasil.io The backend of Brasil.IO, a platform that collects, cleans, and publishes Brazilian public open datasets in accessible formats. It automate… | 74 | 1047 | 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 |
| taynaud/python-louvain A Python library implementing the Louvain method for community detection in graphs, integrating with NetworkX. It also provides a command-l… | 32 | 1046 | stable |
| 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 |
| metabrainz/listenbrainz-server ListenBrainz server is the open-source backend and front-end for tracking users' music listening history, providing insights, visualization… | 96 | 1041 | active |
| SQLFlow SQLFlow is a tool that tracks column-level data lineage from SQL scripts across more than 20 major databases like Snowflake, Hive, Oracle, … | 66 | 1040 | 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 |
| freqtrade/technical A Python library of technical analysis indicators and utilities built as a companion to the Freqtrade trading bot. It aggregates custom and… | 86 | 1033 | 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 |
| 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 |
| GlareDB/glaredb GlareDB is a lightweight, fast SQL database engine built in Rust for running analytics queries directly against files and object storage li… | 54 | 1024 | 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 |
| fslaborg/Deedle Deedle is an easy-to-use .NET library for data frame and time series manipulation, designed for exploratory scientific programming in F# an… | 77 | 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 |
| christabor/flask_jsondash A Flask blueprint for building chart dashboards entirely from JSON configuration, with no front-end code required. It supports charting lib… | 59 | 3279 | maintenance |
| go-gota/gota Gota is a Go library implementing DataFrames, Series, and data wrangling methods for tabular data manipulation. It supports loading data fr… | 10 | 3259 | 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 |
| weld-project/weld Weld is a language and high-performance runtime that optimizes data-intensive analytics workflows by expressing computations in a common in… | 54 | 3008 | 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 |
| 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 |
| 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 |
| PMSI-AlignAlytics/dimple Dimple is an object-oriented JavaScript API built on top of d3.js for creating flexible axis-based charts. It is designed to let analysts w… | 23 | 2720 | 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 |
| dbt dbt Core is an open-source command-line tool that lets data analysts and engineers transform data in warehouses using SQL select statements… | 95 | 14039 | experimental |
| justinzm/gopup GoPUP is a Python library that provides convenient interfaces to a wide range of public Chinese data sources, including Baidu/Weibo/Google … | 23 | 2545 | 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 |
| ejwa/gitinspector Gitinspector is a command-line statistical analysis tool for git repositories that reports per-author contribution statistics and optional … | 98 | 2512 | maintenance |
| CyferShepard/Jellystat Jellystat is a free, open-source statistics application for Jellyfin media servers that monitors sessions, logs watch activity, and provide… | 91 | 2493 | maintenance |
| geekyouth/SZT-bigdata A big data passenger flow analysis system for the Shenzhen Metro, built on Shenzhen Tong smart-card swipe data. It demonstrates ETL and ana… | 56 | 2475 | maintenance |
| getguesstimate/guesstimate-app Guesstimate is a web-based spreadsheet-like tool for creating Fermi estimates using Monte Carlo simulation. Users enter ranges and distribu… | 67 | 2394 | maintenance |
| influxdata/kapacitor Kapacitor is an open-source framework for processing, monitoring, and alerting on time series data, part of the InfluxData TICK stack. It u… | 95 | 2376 | maintenance |
| nytimes/pourover PourOver is a JavaScript library for fast filtering, sorting, and composing queries over large collections (hundreds of thousands of items)… | 10 | 2375 | maintenance |
| tabixio/tabix Tabix is an open-source business intelligence application and SQL editor for ClickHouse that runs in the browser with no installation requi… | 23 | 2300 | maintenance |
| sfu-db/dataprep DataPrep is a Python library for low-code data preparation, offering modules to collect data from common APIs (connector), run fast explora… | 23 | 2261 | maintenance |
| sourcegraph/thyme Thyme is a Go CLI tool that automatically tracks which applications you use and for how long, sampling active windows every 30 seconds. It … | 10 | 2237 | maintenance |
| wvanbergen/request-log-analyzer A command-line tool written in Ruby that parses log files and generates performance and usage reports. It supports many formats out of the … | 10 | 2236 | maintenance |
| birdLark/LarkMidTable LarkMidTable (云雀) is a one-stop open-source data middleware platform covering metadata management, data warehouse development, data integra… | 32 | 2073 | maintenance |
| DTStack/flinkStreamSQL FlinkStreamSQL is a Java framework built on Apache Flink that extends Flink's real-time SQL with custom create table/view/function syntax a… | 23 | 2045 | maintenance |
| Qihoo360/Quicksql Quicksql is a SQL analysis middleware that provides unified SQL querying across relational databases, non-relational databases, and SQL-les… | 23 | 2037 | maintenance |
| apache/drill Apache Drill is a distributed MPP (massively parallel processing) SQL query engine for self-describing data such as JSON, Parquet, and othe… | 67 | 2024 | maintenance |
| shzlw/poli Poli is a self-hosted business intelligence server for writing SQL queries and building interactive dashboards and reports. It connects to … | 23 | 1973 | maintenance |
| bitly/data_hacks A collection of small Python command-line utilities for quick data analysis over piped streams, including text histograms, 95th percentile … | 66 | 1970 | maintenance |
| jasonstrimpel/volatility-trading A Python library providing a complete set of volatility estimators (Garman Klass, Parkinson, Rogers Satchell, Yang Zhang, etc.) based on Eu… | 32 | 1958 | maintenance |
| etsy/logster Logster is a Python CLI utility that reads log files, applies regex-based parser classes to extract data, and emits metrics to outputs like… | 32 | 1956 | maintenance |
| spatie/dashboard.spatie.be The open-source code behind Spatie's realtime office wall dashboard, built as a full Laravel application with Vue and WebSockets. It displa… | 76 | 1955 | maintenance |
| Angulartics Angulartics is a vendor-agnostic analytics library for AngularJS applications that provides automatic pageview tracking across routes and d… | 23 | 1917 | maintenance |
| nytimes/react-tracking react-tracking is a React library from The New York Times that provides declarative analytics tracking via a higher-order component, decora… | 23 | 1899 | maintenance |
| omz/AppSales-Mobile An iOS app that lets iPhone and Mac App Store developers download and analyze their daily and weekly sales reports from iTunes Connect. It … | 32 | 1884 | maintenance |
| tradytics/surpriver Surpriver is a Python application that uses machine learning and anomaly detection to find stocks with unusual price and volume patterns th… | 32 | 1880 | maintenance |
| h2oai/datatable datatable is a Python package for manipulating 2-dimensional tabular data structures (data frames), inspired by R's data.table. It emphasiz… | 64 | 1877 | maintenance |
| alvarobartt/investpy investpy is a Python package for retrieving recent and historical financial data from Investing.com, covering stocks, funds, ETFs, indices,… | 54 | 1858 | maintenance |
| ahmadawais/corona-cli A Node.js command-line tool for tracking COVID-19 statistics worldwide, per country, and for US states, with sorting and bar/line chart out… | 49 | 1835 | maintenance |
| orta/ARAnalytics ARAnalytics is an Objective-C analytics abstraction library for iOS and OS X that provides a unified API over many analytics providers like… | 32 | 1825 | maintenance |
| statsite/statsite Statsite is a high-performance metrics aggregation server written in C, wire-compatible with Etsy's StatsD. It collects counters, gauges, t… | 23 | 1818 | maintenance |
| zanePerfor Performance Monitoring Platform zanePerfor is a self-hosted frontend performance monitoring and analytics platform built on Node.js (Egg), Vue, MongoDB, Redis, and Kafka. … | 32 | 1798 | maintenance |
| RedisBloom RedisBloom is a Redis module written in C that adds probabilistic data structures—Bloom filters, Cuckoo filters, Count-min sketch, Top-K, a… | 95 | 1783 | maintenance |
| citusdata/cstore_fdw cstore_fdw is a PostgreSQL extension implementing a columnar store as a foreign data wrapper, inspired by the ORC format, designed for anal… | 23 | 1783 | maintenance |
| crossfilter/crossfilter Crossfilter is a JavaScript library for fast n-dimensional filtering and grouping of large multivariate datasets, designed for interactive … | 23 | 1759 | maintenance |
| python-diamond/Diamond Diamond is a Python daemon that collects system metrics such as CPU, memory, network, I/O, load, and disk statistics, and publishes them to… | 32 | 1754 | maintenance |
| Sixpack Sixpack is a language-agnostic A/B testing framework that exposes a simple HTTP API for client libraries in any programming language. It co… | 23 | 1754 | maintenance |
| Netflix/metacat Metacat is a unified metadata exploration API service from Netflix that federates metadata across data stores like Hive, RDS, Teradata, Red… | 96 | 1692 | maintenance |
| facebookarchive/planout PlanOut is a framework and domain-specific language for online field experimentation, letting developers define how units (e.g., users) are… | 10 | 1681 | maintenance |
| bytedance/bitsail BitSail is ByteDance's open-source distributed data integration engine built on Flink, supporting batch, streaming, and incremental data sy… | 10 | 1674 | maintenance |
| Phantas0s/devdash DevDash is a highly configurable terminal dashboard (TUI) for developers and creators, written in Go. It displays up-to-date metrics from s… | 10 | 1628 | maintenance |
| siddhi-io/siddhi Siddhi is a cloud-native stream processing and complex event processing (CEP) engine that executes Streaming SQL queries to capture events … | 66 | 1593 | maintenance |
| kantord/just-dashboard just-dashboard is a JavaScript library that generates interactive dashboards from declarative YAML or JSON files, rendering charts like pie… | 50 | 1586 | maintenance |
| vdaubry/github-awards Git Awards (formerly GitHub Awards) is a web application that ranks GitHub users by programming language and by location (city, country, wo… | 32 | 1576 | maintenance |
| re_data re_data is an open-source data reliability framework built as a dbt package for the modern data stack. It computes data quality metrics, de… | 23 | 1572 | maintenance |
| influxdata/chronograf Chronograf is an open-source web application (Go backend, React frontend) that serves as the visualization, dashboarding, and administrativ… | 95 | 1567 | maintenance |
| mhdhejazi/CoronaTracker A native iOS and macOS app for tracking COVID-19 statistics with interactive distribution maps and multiple chart types, built in Swift. It… | 23 | 1541 | maintenance |