Topics / #data-analysis

Data-analysis projects on GitHub

Exploring and summarizing datasets with statistics and visualization.

As of , the most-starred Data-analysis projects on GitHub are Python-100-Days (187.2K stars), superset (75.2K stars) and scikit-learn (67.7K stars). GitHub.Locker tracks 73 Data-analysis repositories with 1.8M stars combined. The fastest-growing on October 16 was scientific-agent-skills, with +929 stars in a day.

73Projects
1.8MStars in total
+1.6KStars in a day

Hot right now

Most stars gained in a day · Oct 16

The all-time top

73 projects · by stars

  1. #1 · jackfrued/Python-100-Days

    Python-100-Days

    A free, day-by-day Python curriculum by Luo Hao (骆昊) that takes a complete beginner through 100 days of lessons covering core language fundamentals, file and database handling, web development with Django, web scraping, data analysis, and machine learning.

    187.2K
  2. #2 · 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.

    75.2K
  3. #3 · scikit-learn/scikit-learn

    scikit-learn

    scikit-learn is a Python library for machine learning, offering ready-made algorithms for classification, regression, clustering, dimensionality reduction and more, built on top of SciPy.

    67.7K
  1. 4

    TrendRadar

    63Ksansan0/TrendRadar · Python

    TrendRadar is an AI-driven public opinion and trend monitoring tool that aggregates trending topics from many Chinese platforms plus RSS feeds, filters them with keywords or AI, and pushes a smart briefing to your phone or desktop.

  2. 5

    OpenManus

    58.7KFoundationAgents/OpenManus · Python

    OpenManus is an open-source general AI agent from the MetaGPT team — an open take on Manus that turns your idea into an agent working on it by itself, no invite code needed.

  3. 6

    scientific-agent-skills

    51.7KK-Dense-AI/scientific-agent-skills · Python

    Scientific Agent Skills is a library of 163 ready-to-use scientific and research skills that plug into any AI agent supporting the open Agent Skills standard, turning that agent into a research assistant for biology, chemistry, medicine, physics, and more.

  4. 7

    PythonDataScienceHandbook

    50.2Kjakevdp/PythonDataScienceHandbook · Jupyter Notebook

    This is the full text of the Python Data Science Handbook, provided as a set of free Jupyter notebooks covering the core Python data science stack.

  5. 8

    pandas

    50.1Kpandas-dev/pandas · Python

    pandas is a Python library providing fast, flexible data structures (Series and DataFrame) for working with labeled/relational data, aiming to be the fundamental building block for practical data analysis in Python.

  6. 9

    metabase

    49.7Kmetabase/metabase · Clojure

    Metabase is an open-source business intelligence tool that lets anyone on a team ask questions about data and build dashboards without knowing SQL.

  7. 10

    streamlit

    46Kstreamlit/streamlit · Python

    Streamlit is a Python framework that turns plain scripts into interactive web apps for dashboards, reports, or chat apps, in minutes instead of weeks.

  8. 11

    spark

    44.2Kapache/spark · Scala

    Apache 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. 12

    gradio

    43.8Kgradio-app/gradio · Python

    Gradio is an open-source Python package that turns machine learning models, APIs, or any arbitrary Python function into a shareable demo or web app in just a few lines of Python.

  10. 13

    ailearning

    42.6Kapachecn/ailearning · Python

    AiLearning is a Chinese-language, practice-first study guide covering data analysis, machine learning, linear algebra, PyTorch, NLTK, and TensorFlow 2, built mainly around code-along notes for the book 'Machine Learning in Action'.

  11. 14

    BettaFish

    42.4K666ghj/BettaFish · Python

    BettaFish (Chinese name 'Weiyu'/微舆) is a from-scratch multi-agent public opinion analysis system that monitors social media and large volumes of public comments, then produces reports to help break information bubbles and support decision-making.

  12. 15

    polars

    40.1Kpola-rs/polars · Rust

    Polars is an extremely fast analytical query engine for DataFrames, written in Rust and designed to be fast, easy to use and expressive.

  13. 16

    Data-Science-For-Beginners

    37.6Kmicrosoft/Data-Science-For-Beginners · Jupyter Notebook

    A free 10-week, 20-lesson data science curriculum from Microsoft's Azure Cloud Advocates, built to take complete beginners from core concepts all the way to real-world projects.

  14. 17

    CyberChef

    36.1Kgchq/CyberChef · JavaScript

    CyberChef is a web app that bundles encoding, encryption, compression, hashing and other data-analysis operations ('cyber' operations) into a single drag-and-drop recipe builder that runs entirely in your browser.

  15. 18

    numpy

    33Knumpy/numpy · Python

    NumPy is the fundamental package for scientific computing with Python — the array-and-math foundation that most numerical Python code builds on.

  16. 19

    AI-Expert-Roadmap

    31.3KAMAI-GmbH/AI-Expert-Roadmap · JavaScript

    A set of charts that map the paths and technologies for becoming a data scientist, machine learning engineer, or AI expert — the i.am.ai AI Expert Roadmap, drawn up by AMAI and published as the 2022 edition.

  17. 20

    awesome-datascience

    30.2Kacademic/awesome-datascience

    An 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.

  18. 21

    awesome-quant

    30.2Kwilsonfreitas/awesome-quant · HTML

    A curated list of libraries, packages and resources for quants - people doing quantitative finance: pricing, trading, backtesting, risk and market data.

  19. 22

    knowledge-work-plugins

    29.9Kanthropics/knowledge-work-plugins · Python

    An open-source collection of 11 Anthropic plugins that turn Claude into a specialist for knowledge-work roles — sales, finance, legal, marketing, data and more — built for Claude Cowork and also compatible with Claude Code.

  20. 23

    reflex

    29Kreflex-dev/reflex · Python

    Reflex is a library for building full-stack web apps in pure Python: you write the frontend and the backend in Python, with no need to learn Javascript.

  21. 24

    COVID-19

    28.9KCSSEGISandData/COVID-19

    The COVID-19 data repository by Johns Hopkins University's Center for Systems Science and Engineering (CSSE) — the case data behind their widely used pandemic Visual Dashboard.

  22. 25

    xgboost

    28.9Kdmlc/xgboost · C++

    XGBoost is an optimized distributed gradient boosting library designed to be highly efficient, flexible and portable — it implements machine learning algorithms under the Gradient Boosting framework.

  23. 26

    redash

    28.8Kgetredash/redash · Python

    Redash 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. 27

    pydata-book

    25Kwesm/pydata-book · Jupyter Notebook

    This is the companion repository of Jupyter notebooks and materials for the book 'Python for Data Analysis' by Wes McKinney, covering pandas, NumPy, and data analysis techniques.

  25. 28

    dataease

    24.6Kdataease/dataease · Java

    DataEase 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. 29

    pandas-ai

    23.9Ksinaptik-ai/pandas-ai · Python

    PandasAI is a Python library that lets you ask questions about your data (SQL, CSV, parquet, dataframes) in plain natural language, powered by LLMs.

  27. 30

    best-of-ml-python

    23.8Klukasmasuch/best-of-ml-python

    A curated, ranked index of top open-source machine learning libraries for Python, covering areas like deep learning, NLP, AutoML and data visualization, generated and refreshed automatically.

  28. 31

    matplotlib

    23.4Kmatplotlib/matplotlib · Python

    Matplotlib is a comprehensive Python library for creating static, animated, and interactive data visualizations and publication-quality figures.

  29. 32

    akshare

    23Kakfamily/akshare · Python

    AKShare is a free, open-source Python library that wraps a large set of financial data interfaces behind simple function calls - one line of code is enough to fetch a dataset.

  30. 33

    airbyte

    22.2Kairbytehq/airbyte · Python

    Airbyte is an open-source data movement platform for ELT pipelines and AI agents: it moves data from APIs, databases, and files into warehouses, data lakes, and AI applications, backed by a catalog of 600+ connectors. You can run it self-hosted or as Airbyte Cloud.

  31. 34

    data-science

    22.2Kossu/data-science

    OSSU Data Science is a free, self-taught curriculum that mirrors an undergraduate degree in data science, built from MOOCs offered by top universities, covering everything from intro programming through machine learning and a final project.

  32. 35

    goaccess

    21.1Kallinurl/goaccess · C

    GoAccess 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.

  33. 36

    prophet

    20.4Kfacebook/prophet · Python

    Prophet is an open-source forecasting procedure for time series: an additive model fits non-linear trends with yearly, weekly and daily seasonality plus holiday effects. It is aimed at series with strong seasonal effects and several seasons of history, and handles missing data, trend shifts and outliers well.

  34. 37

    DB-GPT

    20.2Keosphoros-ai/DB-GPT · Python

    An open-source agentic AI data assistant: connect databases, files or knowledge bases, ask questions in plain language, and the AI writes SQL and code, runs the analysis, and produces charts, dashboards and reports.

  35. 38

    zipline

    20.2Kquantopian/zipline · Python

    Zipline is a Pythonic algorithmic trading library — an event-driven system for backtesting trading strategies written in Python. It is used in production as the backtesting and live-trading engine behind Quantopian.

  36. 39

    data-formulator

    17.6Kmicrosoft/data-formulator · Python

    Data Formulator is an interactive AI-powered data analysis tool from Microsoft Research that lets you explore data by combining UI interactions with natural language, with AI agents handling data connections, transformations, and chart generation.

  37. 40

    data

    17.5Kfivethirtyeight/data · Jupyter Notebook

    This is the public repository of data sets and code behind the articles, graphics, and interactive features published by the journalism outlet FiveThirtyEight.

  38. 41

    pygwalker

    16KKanaries/pygwalker · Python

    PyGWalker is a Python library that turns your pandas dataframe into an interactive UI for visual analysis, so you can explore and chart data with drag-and-drop right inside Jupyter Notebook.

  39. 42

    WeFlow

    15.2Khicccc77/WeFlow · TypeScript

    WeFlow is a tool for viewing, analyzing, and exporting your WeChat chat history — it crunches your chats into personal data visualizations and a one-of-a-kind annual report.

  40. 43

    Virgilio

    15Kvirgili0/Virgilio · Jupyter Notebook

    A free, open-source initiative that mentors anyone into Data Science: instead of drowning in a chaotic jungle of tutorials, you follow structured learning paths it has put together.

  41. 44

    seaborn

    14.1Kmwaskom/seaborn · Python

    Seaborn is a Python visualization library based on matplotlib that provides a high-level interface for drawing attractive statistical graphics.

  42. 45

    dask

    13.9Kdask/dask · Python

    Dask 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.

  43. 46

    fg-data-profiling

    13.7KData-Centric-AI-Community/fg-data-profiling · Python

    fg-data-profiling (formerly ydata-profiling / pandas-profiling) is a Python package that generates a one-line exploratory data analysis (EDA) report for pandas or Spark DataFrames, similar to df.describe() but far more detailed.

  44. 47

    Ai-Learn

    13.4Ktangyudi/Ai-Learn

    This is a free, structured roadmap of nearly 200 hands-on AI learning projects covering Python, math, machine learning, data analysis, deep learning, computer vision and NLP, created by instructor Tangyudi (唐宇迪) to help beginners become job-ready in AI.

  45. 48

    pandas_exercises

    13.2Kguipsamora/pandas_exercises · Jupyter Notebook

    A collection of exercises for practicing pandas, the Python data analysis library, organized by topic like filtering, grouping, merging, and visualization.

  46. 49

    OpenRefine

    12KOpenRefine/OpenRefine · Java

    OpenRefine is a free, open source power tool for working with messy data: it lets you load data, understand it, clean it up, reconcile it against web sources, and augment it with data from the web.

  47. 50

    cleanlab

    11.7Kcleanlab/cleanlab · Python

    Cleanlab is an open-source Python library that automatically finds issues in ML datasets — label errors, outliers, duplicates — using your existing models, so that fixing the data trains better models.

  48. 51

    statsmodels

    11.7Kstatsmodels/statsmodels · Python

    statsmodels is a Python package for statistical modeling and econometrics, providing estimation and inference for a wide range of statistical models as a complement to scipy.

  49. 52

    mlcourse.ai

    10.8KYorko/mlcourse.ai · Python

    An open Machine Learning course by the OpenDataScience (ods.ai) community, led by Yury Kashnitsky: 10 weeks that pair math-heavy lectures with hands-on assignments and Kaggle Inclass competitions, now taken self-paced.

  50. 53

    xsv

    10.8KBurntSushi/xsv · Rust

    xsv is a fast command-line toolkit written in Rust for working with CSV files: it indexes, slices, analyzes, splits and joins them right in the terminal.

  51. 54

    altair

    10.5Kvega/altair · Python

    Vega-Altair is a declarative statistical visualization library for Python, letting you build charts by describing data mappings instead of drawing commands.

  52. 55

    q

    10.4Kharelba/q · Python

    q is a command-line tool that runs SQL directly on delimited text files (CSV, TSV) and on multi-file SQLite databases, treating files as tables you can query.

  53. 56

    sktime

    10.1Ksktime/sktime · Python

    sktime is a Python library for machine learning with time series: one unified interface for forecasting, classification, clustering, and anomaly or changepoint detection.

  54. 57

    tpot

    10.1KEpistasisLab/tpot · Jupyter Notebook

    TPOT, the Tree-based Pipeline Optimization Tool, is a Python AutoML library that uses genetic programming to automatically optimize machine learning pipelines for your data; the README calls it your Data Science Assistant.

  55. 58

    visidata

    9.3Ksaulpw/visidata · Python

    VisiData is a terminal spreadsheet multitool for exploring, cleaning, and arranging tabular data, supporting formats like CSV, TSV, SQLite, JSON, Excel (xlsx), and HDF5.

  56. 59

    ChatLab

    7.5KChatLab/ChatLab · TypeScript

    ChatLab 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.

  57. 60

    seomachine

    7.5KTheCraigHewitt/seomachine · Python

    SEO Machine is a specialized Claude Code workspace for creating long-form, SEO-optimized blog content for any business. It helps you research, write, analyze, and optimize content that ranks well and serves your target audience.

  58. 61

    UZI-Skill

    7.3Kwbh604/UZI-Skill · Python

    A free skill that turns your AI coding agent into a personal stock analyst: give it a ticker and it pulls 22 dimensions of data, runs 22 institutional methods (DCF, comps, LBO), lets 66 investor personas vote, and outputs a ~600KB Bloomberg-style HTML report in 5-8 minutes. Covers A-shares, Hong Kong and US stocks.

  59. 62

    SenseNova-Skills

    5.8KOpenSenseNova/SenseNova-Skills · JavaScript

    A modular library of Agent Skills for the SenseNova model family that gives office-assistant agents concrete end-to-end capabilities: image generation and infographics, PPT/slide-deck generation, Excel data analysis, and deep research, usable standalone or chained into workflows.

  60. 63

    DeepAnalyze

    4.7Kruc-datalab/DeepAnalyze · Python

    DeepAnalyze is an open-source agentic large language model built for fully autonomous data science: it can handle data preparation, analysis, modeling, visualization, and report generation on its own, across structured, semi-structured, and unstructured data sources.

  61. 64

    prediction-market-analysis

    3.9KJon-Becker/prediction-market-analysis · Python

    It's a framework for collecting and analyzing prediction market data from Polymarket and Kalshi, bundled with the largest publicly available dataset of their market and trade history.

  62. 65

    echotrace

    3.8Kycccccccy/echotrace

    EchoTrace 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.

  63. 66

    hotdata-cli

    1.8Khotdata-dev/hotdata-cli · Rust

    Hotdata CLI is a command-line client that lets you query, search, and join data from one place — external databases, APIs, cloud storage, Iceberg catalogs, and uploaded files — using plain SQL and a handful of commands.

  64. 67

    pgbot

    1.4Kpgrundev/pgbot · Go

    pgbot is a static binary that connects read-only to a PostgreSQL database, reads its own statistics views, and prints a findings-first health report plus what changed since the last run.

  65. 68

    LiveStream-Agent-Studio

    1.4KHanyuanWang/LiveStream-Agent-Studio · Python

    LiveStream Agent Studio is a local-first Windows AI workspace for livestream e-commerce teams that combines creator discovery, livestream breakdown, performance review, and short-video script planning into one workflow.

  66. 69

    fund-guy-skill

    597wbh604/fund-guy-skill · HTML

    A fund-manager behavior audit skill for AI agents: give it a Chinese mutual fund code and it pulls every buy/sell the manager made over 8 years, checks each trade against the real 12-month-later price action, and outputs a single 700KB interactive HTML report with candlestick battle replays, buy/sell autopsies, independence scoring and 'star manager' red-flag detection.

  67. 70

    dsh-desktop

    483vibeinging/dsh-desktop · JavaScript

    DSH Desktop is a community-maintained desktop distribution that runs the official DeepSeek Harness (DSH) npm runtime and the official dsh-web-app, bundled with a set of pinned and verified community plugins so you can start working from one Profile right away.

  68. 71

    huashu-excel

    439alchaincyf/huashu-excel · Python

    This is a Skill for AI coding agents that handles the entire Excel/data-analysis workflow: it profiles a messy spreadsheet, cleans it, aligns with the user on what to actually analyze, runs the analysis, reconciles the numbers against the sheet's own totals, and only then delivers a report.

  69. 72

    graphene

    215graphene-data/graphene · TypeScript

    Graphene is an everything-as-code analytics framework built specifically for coding agents: it adds a SQL semantic layer and a dashboard file format so an agent can answer data questions and build polished visualizations instead of a human clicking around a BI tool.

  70. 73

    cumcm-c-problem-lfs

    148liufanshan11/cumcm-c-problem-lfs · TeX

    A skill for AI agents that handles Problem C of CUMCM, China's national undergraduate math-modeling contest: a full modeling-and-paper production workflow distilled from 2018–2025 official C-problem papers, expert commentary and grading standards.

Often tagged together