Topics / #analytics
Analytics projects on GitHub
Collecting and exploring data to produce dashboards, reports, and business insight.
As of , the most-starred Analytics projects on GitHub are elasticsearch (78.3K stars), grafana (77.3K stars) and superset (75.2K stars). GitHub.Locker tracks 131 Analytics repositories with 2.1M stars combined. The fastest-growing on October 16 was marketingskills, with +194 stars in a day.
Hot right now
Most stars gained in a day · Oct 16
+194marketingskills
coreyhaines31/marketingskills · ★ 55.1KA collection of AI agent skills focused on marketing tasks — CRO, copywriting, SEO, analytics, and growth engineering — built for technical marketers and founders who want AI coding agents to help with those jobs.
niubigeo
Albert-Weasker/niubigeo · ★ 8KNiubiGEO is an open-source tool for tracking how AI models describe your brand and which competitors they recommend. You enter a domain to see how different AI models describe the product, compare it to competitors, and inspect the original answers and sources behind each result.
+107mailcheap
marclou/mailcheap · ★ 1.2KMailcheap is a self-hosted newsletter app that sends through your own Amazon SES account, letting you write an issue, send it to your list, and publish it on the web for about $0.10 per 1,000 emails.
open-seo
every-app/open-seo · ★ 23.8KAn open source alternative to Semrush and Ahrefs: an all-in-one SEO tool you can use yourself or plug into an AI agent, paying as you go instead of a big subscription.
The all-time top
Top 100 of 131 · by stars
- 78.3K
#1 · elastic/elasticsearchelasticsearch
Elasticsearch is a distributed search and analytics engine, scalable data store, and vector database built for near real-time full-text search, vector search, and generative AI (RAG) use cases on production-scale data; it's the core of Elastic's Stack platform.
- 77.3K
#2 · grafana/grafanagrafana
Grafana is an open-source platform for monitoring and observability: it lets you query, visualize, alert on, and explore metrics, logs, and traces from many data sources in one place.
- 75.2K
#3 · apache/superset
superset
Apache Superset is a modern, enterprise-ready business intelligence web application for data exploration and visualization: build dashboards, charts, and query data with a built-in SQL editor.
- 4

marketingskills
55.1Kcoreyhaines31/marketingskills · JavaScriptA collection of AI agent skills focused on marketing tasks — CRO, copywriting, SEO, analytics, and growth engineering — built for technical marketers and founders who want AI coding agents to help with those jobs.
- 5

wechat-miniapp-radar
51.2Kjustjavac/wechat-miniapp-radar · TypeScriptMiniapp Radar is an AI-driven selection and risk-assessment tool for the WeChat mini program ecosystem: it turns development resources into a tech radar you can filter, evaluate and compare.
- 6

ClickHouse
50.5KClickHouse/ClickHouse · C++ClickHouse is an open-source column-oriented database management system for generating analytical data reports in real time.
- 7

metabase
49.7Kmetabase/metabase · ClojureMetabase is an open-source business intelligence tool that lets anyone on a team ask questions about data and build dashboards without knowing SQL.
- 8

spark
44.2Kapache/spark · ScalaApache Spark is a unified analytics engine for large-scale data processing, offering high-level APIs in Scala, Java, Python, and R on top of an optimized execution engine.
- 9
duckdb
42.2Kduckdb/duckdb · C++DuckDB is a high-performance analytical SQL database system, designed to be fast, reliable, portable and easy to use, with a rich SQL dialect that goes far beyond basic SQL.
- 10

tidb
40.6Kpingcap/tidb · GoTiDB is an open-source, cloud-native distributed SQL database written in Go — MySQL-compatible and built for high availability, horizontal scalability, strong consistency, and mixing transactions with analytics.
- 11

posthog
40.3KPostHog/posthog · PythonPostHog is an open source platform for building 'self-driving products' that bundles product analytics, web analytics, session replay, feature flags, experiments, error tracking, logs, surveys, a data warehouse, and AI observability into one tool.
- 12

umami
39.4Kumami-software/umami · TypeScriptUmami is a privacy-first web analytics platform that tracks traffic, campaigns, behavior, conversions, and revenue without cookies or surveillance, as either a self-hosted app or a cloud service.
- 13
postiz-app
37.3Kgitroomhq/postiz-app · TypeScriptPostiz is an open-source social media scheduling tool with AI features that lets you plan, publish and measure posts across multiple platforms, and collaborate with a team.
- 14
langfuse
35.9Klangfuse/langfuse · TypeScriptLangfuse is an open source LLM engineering platform for tracing, evaluating, and debugging LLM and agent applications, with prompt management and a playground built in.
- 15
kafka
34Kapache/kafka · JavaApache Kafka is an open-source distributed event streaming platform used by thousands of companies for high-performance data pipelines, streaming analytics, data integration, and mission-critical applications.
- 16
claude-code-templates
32.7Kdavila7/claude-code-templates · PythonA CLI tool for configuring and monitoring Anthropic's Claude Code: a catalog of 100+ ready-made components — AI agents, slash commands, MCPs, settings, hooks and skills — plus utilities for monitoring your AI coding sessions.
- 17

FinceptTerminal
32.6KFincept-Corporation/FinceptTerminal · C++Fincept Terminal is a free, open-source desktop finance terminal in the spirit of a Bloomberg terminal: institutional-grade market analytics, AI research agents and trading tools combined in one application.
- 18

onyx
32.5Konyx-dot-app/onyx · PythonOnyx is an open source AI platform that gives you a full-featured chat interface on top of any LLM, with built-in RAG, web search, agents, and more.
- 19

signoz
32.4KSigNoz/signoz · TypeScriptSigNoz is an open-source observability platform built on OpenTelemetry: logs, metrics, traces, alerts, and dashboards in one tool for debugging production apps and monitoring AI agents.
- 20

influxdb
31.8Kinfluxdata/influxdb · RustInfluxDB 3 Core is an open source time series database built to collect, process, transform, and store event and time series data, written in Rust on top of Apache Arrow, DataFusion, and Parquet.
- 21

awesome-datascience
30.2Kacademic/awesome-datascienceAn open-source, community-maintained Data Science repository — essentially a giant curated list of resources (courses, tutorials, algorithms, tools, books, datasets, communities) for learning and applying data science to real-world problems. Around 30k stars, around since 2014.
- 22

analytics
29.5Kplausible/analytics · ElixirPlausible Analytics is an open source, privacy-first web analytics tool — a lightweight, cookie-free Google Analytics alternative, offered as a managed cloud or a self-hosted Community Edition.
- 23

redash
28.8Kgetredash/redash · PythonRedash is an open-source business intelligence platform: you connect data sources, explore and query them, visualize the results and share dashboards with your team. Thousands of organizations use it for data-driven decisions.
- 24
dub
24.9Kdubinc/dub · TypeScriptAn open-source link attribution platform for short links, conversion tracking, and affiliate programs. It powers 100M+ clicks and 2M+ links monthly for teams like Twilio, Buffer, Framer, and Perplexity.
- 25

dataease
24.6Kdataease/dataease · JavaDataEase is an open-source BI (business intelligence) tool for quickly analyzing data and spotting business trends: you connect data sources, build charts by drag-and-drop and share the results. It is positioned as an open alternative to Tableau.
- 26

dash
24.5Kplotly/dash · PythonDash is an open-source Python framework for building ML and data science web apps: interactive dashboards and data apps where dropdowns, sliders and graphs are wired directly into your analytical Python code, with no JavaScript required.
- 27
open-seo
23.8Kevery-app/open-seo · TypeScriptAn open source alternative to Semrush and Ahrefs: an all-in-one SEO tool you can use yourself or plug into an AI agent, paying as you go instead of a big subscription.
- 28

vanna
23.8Kvanna-ai/vanna · PythonVanna is an open-source Python framework for chatting with your SQL database: users type a question in plain English and get SQL, tables, charts, and a natural-language summary back, with per-user security built in.
- 29

timescaledb
23.7Ktimescale/timescaledb · CTimescaleDB is a PostgreSQL extension for high-performance real-time analytics on time-series and event data — sensor readings, financial ticks, application events. You work with it in regular SQL.
- 30

Cap
23.4KCapSoftware/Cap · RustAn open source Loom alternative: it records your screen, camera and microphone and turns takes into shareable links or exported videos — for demos, bug reports, tutorials and async standups.
- 31
thingsboard
22.6Kthingsboard/thingsboard · JavaThingsBoard is an open-source IoT platform for device management, data collection, processing, and visualization: connect devices, store their telemetry, and build dashboards on top.
- 32
openobserve
22.4Kopenobserve/openobserve · TypeScriptOpenObserve is an open-source, cloud-native observability platform for logs, metrics, traces, frontend monitoring (RUM), session replay and AI/LLM observability — a cost-effective alternative to Datadog, Splunk and Elasticsearch.
- 33

matomo
22Kmatomo-org/matomo · PHPMatomo (formerly Piwik) is the leading free open-source web analytics platform — a privacy-focused alternative to Google Analytics that you install on your own server. It is already used on more than 1,400,000 websites.
- 34

kibana
21.3Kelastic/kibana · TypeScriptKibana is the open source interface for querying, analyzing, visualizing, and managing your data stored in Elasticsearch — effectively the web window into an Elastic Stack deployment.
- 35
goaccess
21.1Kallinurl/goaccess · CGoAccess is an open source real-time web log analyzer and interactive viewer. It parses your web server access logs and shows HTTP statistics live, either in a terminal UI or as an HTML dashboard in your browser.
- 36

cube
21Kcube-js/cube · RustAn open-source semantic layer: define metrics, dimensions, joins and access rules once in code, and it serves them through SQL, REST and GraphQL APIs to BI tools, custom apps and AI agents.
- 37
excelize
21Kqax-os/excelize · GoExcelize is a library written in pure Go for reading and writing Microsoft Excel spreadsheet files in the XLAM, XLSM, XLSX, XLTM and XLTX formats.
- 38

rrweb
20.3Krrweb-io/rrweb · TypeScriptrrweb ('record and replay the web') is an open-source tool for recording and replaying users' interactions on a website — DOM-level session replay you embed in your own app, in the spirit of Fullstory or LogRocket.
- 39

activitywatch
19.3KActivityWatch/activitywatch · PythonActivityWatch is a free and open-source automated time tracker. It records which apps and websites you use and how active you are, stores the data on your own machine, and shows it in a dashboard so you can see where your time actually goes.
- 40
ccusage
19Kccusage/ccusage · Rustccusage is a command-line tool that reads local usage data from coding agent CLIs and turns it into daily, weekly, monthly, and session reports of token usage and cost.
- 41
docker-elk
18.4Kdeviantony/docker-elk · Shelldocker-elk is a Docker Compose setup that runs the full Elastic stack — Elasticsearch, Logstash and Kibana — from the official Elastic images, so you can search, aggregate and visualize datasets with minimal setup.
- 42
questdb
17.4Kquestdb/questdb · JavaQuestDB is an open-source, low-latency time-series database on open formats: it ingests millions of events per second, computes on live data in milliseconds, and keeps years of history queryable through one SQL engine.
- 43
metrics
17.3Klowlighter/metrics · JavaScriptMetrics is an infographics generator for GitHub: it turns your account's stats into a card rendered as SVG, Markdown, PDF or JSON that you can embed anywhere, including your profile README.
- 44

arrow
17.2Kapache/arrow · C++Apache Arrow is a universal columnar format plus a multi-language toolbox for fast data interchange and in-memory analytics — technologies that let data systems store, process, and move tabular data efficiently.
- 45

cvat
16.9Kcvat-ai/cvat · PythonCVAT is an open-source, self-hosted data annotation platform for building labeled datasets from images, video, and 3D point clouds, used for computer vision and visual AI projects.
- 46

presto
16.8Kprestodb/presto · JavaPresto is a distributed SQL query engine for running interactive analytic queries against big data sources.
- 47
dagster
16.3Kdagster-io/dagster · PythonDagster is a cloud-native data pipeline orchestrator covering the whole development lifecycle: it builds, runs, and observes data assets like tables, datasets, ML models, and reports, with built-in lineage and observability.
- 48

al-folio
16.3Kalshedivat/al-folio · HTMLal-folio is an open-source Jekyll starter for building clean, fast, responsive academic websites: personal homepages, blogs, CVs, and lab or course pages.
- 49

doris
16.1Kapache/doris · JavaApache Doris is an open-source, real-time analytics and search database built on MPP architecture. It serves fast SQL analytics, lakehouse query acceleration, and hybrid search across structured, text, and vector data.
- 50
github-trends
16Kavgupta456/github-trends · PythonGitHub Trends generates customizable stat cards for your GitHub profile README, computing your real contribution metrics from the GitHub API — lines of code written, by language, repository, and over time.
- 51

BillionMail
15.9KBillionmail/BillionMail · GoAn open-source, self-hosted mail server plus an email marketing platform: send newsletters, promotional and transactional emails from your own server, with analytics and subscriber management built in.
- 52
awesome-cloudflare
15.5Kzhuima/awesome-cloudflareA curated, awesome-style list of Cloudflare tools, open-source projects, guides, blogs and other resources — collected so indie developers can find ready-made, low-cost tools without trawling GitHub themselves.
- 53

logstash
15Kelastic/logstash · JavaLogstash is a server-side data processing pipeline, part of the Elastic Stack, that ingests data from many sources at once, transforms it, and sends it to a destination like Elasticsearch.
- 54

druid
14.1Kapache/druid · JavaApache Druid is a high-performance real-time analytics database built to reduce the time between data arriving and being queryable, so dashboards and ad-hoc queries stay fast even under high concurrency.
- 55
dbt
14Kdbt-labs/dbt · Rustdbt lets data analysts and engineers transform data in their warehouse by writing SQL select statements ('models'), applying the same practices — version control, testing, modularity — that software engineers use to build applications.
- 56

dask
13.9Kdask/dask · PythonDask is a flexible parallel computing library for analytics — it runs Python data workloads as scheduled tasks so they can use many cores or machines instead of a single process.
- 57
OpenSearch
13.9Kopensearch-project/OpenSearch · JavaOpenSearch is an open-source, enterprise-grade search and observability suite built to search, analyze, and index unstructured data at scale.
- 58

partytown
13.8KQwikDev/partytown · TypeScriptPartytown is a lazy-loaded library that relocates resource-intensive third-party scripts off the main thread and into a web worker, so your own code gets the main thread.
- 59

trino
13.3Ktrinodb/trino · JavaTrino is a fast distributed SQL query engine for big data analytics — you run it as a server (or cluster) and query large datasets with standard SQL. It was formerly known as PrestoSQL.
- 60
rybbit
13.1Krybbit-io/rybbit · TypeScriptRybbit is an open-source, privacy-friendly web and product analytics platform — a more intuitive alternative to Google Analytics that you can use hosted or self-hosted.
- 61

openreplay
13Kopenreplay/openreplay · TypeScriptOpenReplay is an open-source session replay suite you host yourself: it shows what users do in your web app so you can replay sessions and troubleshoot issues faster.
- 62

predictionio
12.5Kapache/predictionio · ScalaApache PredictionIO is an open source machine learning server that lets developers and data scientists collect events, deploy algorithms, evaluate them, and query predictive results through REST APIs.
- 63

Github-Ranking
12.4KEvanLi/Github-Ranking · PythonGithub-Ranking is a repository that tracks and lists the most-starred and most-forked repositories on GitHub, with both an overall Top 100 and per-language Top 100 breakdowns.
- 64

react-native-firebase
12.3Kinvertase/react-native-firebase · TypeScriptA set of React Native modules that connect your app to Firebase services — each module is a light-weight JavaScript layer over the native Firebase SDKs for iOS and Android.
- 65
YOURLS
12.3KYOURLS/YOURLS · PHPYOURLS (Your Own URL Shortener) is a set of PHP scripts that lets you run your own URL shortening service on your own server, complete with detailed stats, analytics, and plugin support.
- 66
magento2
12.2Kmagento/magento2 · PHPMagento Open Source is a PHP eCommerce platform that provides the core capabilities needed to build an online store from the ground up.
- 67

starrocks
12.2KStarRocks/starrocks · JavaStarRocks is an open-source, high-performance query engine for sub-second, ad-hoc analytics on data warehouses and data lakes, built as a Linux Foundation project.
- 68
NotionNext
11.9Knotionnext-org/NotionNext · JavaScriptNotionNext is an open-source site system built on Next.js and the Notion API: you keep managing posts, categories, tags and menus in Notion, and it publishes that workspace as a fast, searchable, standalone website.
- 69

codeburn
11.5Kgetagentseal/codeburn · TypeScriptCodeBurn is a free, open-source, local-first tool that tracks AI coding token usage and cost across 41 tools and agents — Claude Code, Cursor, Codex, Gemini, Grok and more — broken down by model, project, and task.
- 70
GameNative
11.4Kutkarshdalal/GameNative · KotlinGameNative lets you run the PC games you already own on Steam, Epic, GOG and Amazon directly on your Android device, with no streaming required, and syncs cloud saves between your PC and phone.
- 71
perspective
11.3Kperspective-dev/perspective · RustPerspective is an interactive data visualization and analytics component built for large, real-time and streaming datasets. It ships as a Custom Element UI (grid, charts, pivots) backed by a streaming query engine that runs in-browser via WebAssembly or server-side in Python, Node.js and Rust.
- 72

sql-server-samples
11.3Kmicrosoft/sql-server-samples · PowerShellThis is Microsoft's official repository of code samples demonstrating how to use SQL Server, Azure SQL Database, Azure Synapse, and Azure SQL Edge, including sample databases, demos, and feature walkthroughs.
- 73
geo-seo-claude
11.1Kzubair-trabzada/geo-seo-claude · PythonA GEO-first SEO skill for Claude Code that audits and optimizes websites for AI-powered search engines like ChatGPT, Claude, Perplexity, Gemini, and Google AI Overviews, alongside traditional SEO.
- 74

dashboards
11Kkeen/dashboards · HTMLA collection of responsive analytics dashboard templates by Keen IO. Pick a CSS Grid layout, add charts, and get a dashboard ready to show your team or customers in minutes.
- 75

ios-good-practices
11Kfuturice/ios-good-practicesA living guide of good practices for iOS development written by Futurice developers. It targets people taking their first steps in iOS as well as devs who want to do things the right way — it is advice to read, not software to run.
- 76

lago
10.7Kgetlago/lago · GoOpen-source metering and usage-based billing infrastructure: send usage events from your app, and Lago turns them into billable metrics, pricing, entitlements, invoices, and payments. Mistral AI, Groq, and PayPal use it publicly.
- 77
uPlot
10.6Kleeoniya/uPlot · JavaScriptuPlot is a small (~50 KB min), fast, MIT-licensed JavaScript charting library for time series, line, area, OHLC and bar charts, drawn on Canvas 2D in the browser.
- 78

tailwind-nextjs-starter-blog
10.6Ktimlrx/tailwind-nextjs-starter-blog · TypeScriptA Next.js and Tailwind CSS blogging starter template, preconfigured for technical writing and positioned as a replacement for existing Jekyll or Hugo personal blogs.
- 79

modin
10.4Kmodin-project/modin · PythonModin is a drop-in replacement for pandas: you keep the same API and syntax, but your workflows run on all of your CPU cores instead of a single thread. Change one import line and your existing pandas code just runs faster.
- 80
oceanbase
10.3Koceanbase/oceanbase · C++OceanBase Database is a distributed relational database developed entirely by Ant Group. It runs on a cluster of commodity servers and uses Paxos to provide high availability and linear scalability.
- 81

jekyll-theme-chirpy
10.3Kcotes2020/jekyll-theme-chirpy · HTMLChirpy is a minimal, responsive, and feature-rich Jekyll theme made for technical writing — a ready-made design and feature set for static blogs.
- 82

ua-parser-js
10.2Kfaisalman/ua-parser-js · JavaScriptUAParser.js is a compact, dependency-free JavaScript library that parses user-agent strings to detect browsers, OS, devices, CPUs, rendering engines, bots and AI crawlers.
- 83
claude-ads
10KAgriciDaniel/claude-ads · PythonA Claude Code skill for paid-media operations: it turns authorized ad-account exports or reads into source-grounded audits, campaign plans, creative briefs, experiments, monitoring, and versioned reports across 12 ad platforms.
- 84

miller
10Kjohnkerl/miller · GoMiller is a command-line toolkit like awk, sed, cut, join, and sort, but built for name-indexed data such as CSV, TSV, JSON, and JSON Lines: you address fields by name instead of counting column positions.
- 85
niubigeo
8KAlbert-Weasker/niubigeo · TypeScriptNiubiGEO is an open-source tool for tracking how AI models describe your brand and which competitors they recommend. You enter a domain to see how different AI models describe the product, compare it to competitors, and inspect the original answers and sources behind each result.
- 86

API-mega-list
7.8Kcporter202/API-mega-list · JavaScriptAPI Mega List is a massive README directory of ready-to-use APIs for building apps and automations, listing 11,860 core directory APIs plus 318 sponsored partner API listings across 24 categories.
- 87

ChatLab
7.5KChatLab/ChatLab · TypeScriptChatLab is an open-source, local-first desktop app for exploring your own chat history (WhatsApp, Telegram, Discord, iMessage, QQ, LINE, Instagram, Google Chat) with a built-in SQL engine and AI agents, all processed on your own machine.
- 88
cheat-on-content
7.3KXBuilderLAB/cheat-on-content · PythonA skill for AI coding agents aimed at content creators: every post becomes a calibrated experiment — score it, blind-predict its performance, publish, retro the numbers at T+3 days, and evolve your scoring rubric. The author credits it with going from 0 to 1M followers in a month.
- 89

firebase-ios-sdk
7Kfirebase/firebase-ios-sdk · C++This is the official collection of Firebase SDKs for Apple platforms, covering libraries like Authentication, Firestore, Cloud Functions, Messaging, Crashlytics, Storage and more.
- 90

f1-race-replay
6.8KIAmTomShaw/f1-race-replay · PythonF1 Race Replay is a Python desktop app that visualizes real Formula 1 race telemetry and lets you replay race events with an interactive, animated track view.
- 91

agentsview
6.1Kkenn-io/agentsview · GoAgentsView is a local-first tool that browses, searches, and tracks costs across sessions from Claude Code, Codex, and over 20 other coding agents, all stored in a local SQLite database with no cloud accounts required.
- 92

open-seo-mcp-skills
5.9KRyze-AI-Adgent/open-seo-mcp-skills · ShellA set of open-source SEO and GEO (generative engine optimization) skills for Claude, paired with an MCP connector called Ryze that pulls data from your own Google Search Console, GA4 and Google Ads instead of relying on estimates.
- 93

beautiful-jekyll
5.8Kdaattali/beautiful-jekyll · HTMLBeautiful Jekyll is a ready-to-use Jekyll template that lets you build a nice-looking personal site, blog, or project page in a couple of minutes.
- 94

google-ads-meta-ads-mcp
5.1Kirinabuht12-oss/google-ads-meta-ads-mcpIt is a single hosted remote MCP server that bundles a Google Ads MCP, a Meta Ads MCP (Facebook and Instagram), Google Analytics 4, and Google Search Console, exposing 250+ tools so AI assistants can create campaigns, pull reports, and manage ad accounts by chat instead of dashboards.
- 95
Observal
4.5KObserval/Observal · PythonObserval is a self-hosted control plane and registry for internal AI components, letting teams package, discover, and share Skills, MCP servers, and Agents with built-in usage insights.
- 96

AI-Engineering-Coach
4.3Kmicrosoft/AI-Engineering-Coach · TypeScriptAI Engineer Coach is a VS Code extension (and GitHub Copilot app canvas) that reads your local AI coding assistant session logs and turns them into dashboards covering practice scores, usage trends, anti-patterns, and skill suggestions, with all analysis happening on your machine.
- 97

notfair-plugin
4Knowork-studio/notfair-plugin · PythonNotFair Plugin is an open-source collection of 45 marketing skills (SEO, GEO/AEO, paid media, Google/Meta/X/LinkedIn Ads, analytics) that AI agents like Claude Code, Codex, Cursor, and Gemini CLI can follow as structured, reviewable workflows instead of a generic prompt collection.
- 98

GEOFlow
3.8Kyaojingang/GEOFlow · PHPGEOFlow is an open-source GEO (Generative Engine Optimization) content engineering platform for enterprise websites. It links trusted knowledge, AI content production, a quality gate, manual review, multi-site distribution and analytics into one admin system.
- 99

echotrace
3.8Kycccccccy/echotraceEchoTrace is a fully local, offline tool for decrypting your WeChat chat history so you can browse it offline, export it as HTML to share with friends, and automatically generate a personalized annual chat report.
- 100
ducklake
3.3Kduckdb/ducklake · C++DuckLake is an open lakehouse table format that stores data in Parquet files and stores metadata/catalog info in a SQL database, implemented as a DuckDB extension.
Showing the 100 most-starred of 131. See every one in the catalog.
Related topics
Often tagged together