Topics / #statistics

Statistics projects on GitHub

Statistical analysis and probability methods

As of , the most-starred Statistics projects on GitHub are cs-self-learning (76.3K stars), awesome-courses (72K stars) and scikit-learn (67.7K stars). GitHub.Locker tracks 61 Statistics repositories with 1.1M stars combined. The fastest-growing on October 17 was ModelTrace, with +40 stars in a day.

61Projects
1.1MStars in total
+385Stars in a day

Hot right now

Most stars gained in a day · Oct 17

The all-time top

61 projects · by stars

  1. #1 · PKUFlyingPig/cs-self-learning

    cs-self-learning

    A free, open-source online guide that curates the best open courseware from top international universities so anyone can self-study computer science from scratch, aiming to turn a beginner into a well-rounded programmer in 2-3 years.

    76.3K
  2. #2 · prakhar1989/awesome-courses

    awesome-courses

    It is a curated list of free, high-quality computer science courses from universities around the world, each one making its lecture materials, assignments, notes and readings available online.

    72K
  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

    wrk

    40.4Kwg/wrk · C

    wrk is a modern HTTP benchmarking tool that generates significant load against a server using a single multi-core machine, measuring latency and throughput.

  2. 5

    umami

    39.4Kumami-software/umami · TypeScript

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

  3. 6

    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.

  4. 7

    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.

  5. 8

    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.

  6. 9

    analytics

    29.5Kplausible/analytics · Elixir

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

  7. 10

    hyperfine

    29.1Ksharkdp/hyperfine · Rust

    hyperfine is a command-line benchmarking tool: it times shell commands over many runs and gives you solid statistics — mean, min, max and relative speed — instead of a single noisy number.

  8. 11

    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.

  9. 12

    Probabilistic-Programming-and-Bayesian-Methods-for-Hackers

    28.2KCamDavidsonPilon/Probabilistic-Programming-and-Bayesian-Methods-for-Hackers · Jupyter Notebook

    An open-source introductory book, Bayesian Methods for Hackers, that teaches Bayesian inference and probabilistic programming in pure Python with PyMC, built around runnable Jupyter notebook chapters.

  10. 13

    go

    26.3Kdatasciencemasters/go

    The Open Source Data Science Masters (OSDSM) is a free, self-guided curriculum that collects the best open university courses, books, and tutorials to prepare someone for an entry-level Data Scientist role.

  11. 14

    homemade-machine-learning

    24.8Ktrekhleb/homemade-machine-learning · Jupyter Notebook

    A collection of popular machine learning algorithms implemented from scratch in Python, each paired with an interactive Jupyter Notebook demo and an explanation of the math behind it.

  12. 15

    data-science

    22.3Kossu/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.

  13. 16

    100-Days-Of-ML-Code

    22.2KMLEveryday/100-Days-Of-ML-Code · Python

    The Chinese edition of the 100 Days of ML Code challenge: a day-by-day machine learning learning log with infographics, notes and Python code, spanning supervised and unsupervised learning. It translates the original challenge by Avik-Jain and has gathered 22k+ stars.

  14. 17

    matomo

    22Kmatomo-org/matomo · PHP

    Matomo (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.

  15. 18

    excelize

    21Kqax-os/excelize · Go

    Excelize is a library written in pure Go for reading and writing Microsoft Excel spreadsheet files in the XLAM, XLSM, XLSX, XLTM and XLTX formats.

  16. 19

    Administrative-divisions-of-China

    21Kmodood/Administrative-divisions-of-China · JavaScript

    China's administrative divisions at five levels — provinces, cities, counties, towns and villages — each with its official statistics code and name, provided as JSON, CSV and SQLite files.

  17. 20

    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.

  18. 21

    SummaryOfLoanSuspension

    20.3KWeNeedHome/SummaryOfLoanSuspension · HTML

    A community-run summary of mortgage-suspension notices from buyers of unfinished apartment projects across China — about 351 projects by 135 developers, organized by province, city and developer.

  19. 22

    stanford-cs-229-machine-learning

    20.3Kafshinea/stanford-cs-229-machine-learning

    A collection of cheatsheets and refreshers that summarize all the key concepts taught in Stanford's CS 229 Machine Learning course, covering supervised learning, unsupervised learning, deep learning, and training tips.

  20. 23

    lihang-code

    19.6Kfengdu78/lihang-code · Jupyter Notebook

    A collection of Jupyter Notebook code implementations for every algorithm covered in Li Hang's book 'Statistical Learning Methods' (《统计学习方法》, 2nd edition), organized chapter by chapter.

  21. 24

    Kalman-and-Bayesian-Filters-in-Python

    19.4Krlabbe/Kalman-and-Bayesian-Filters-in-Python · Jupyter Notebook

    An interactive book that teaches Kalman and Bayesian filters (Kalman, extended Kalman, unscented Kalman, particle filters) using Python and Jupyter Notebook, focused on intuition rather than formal proofs.

  22. 25

    caffeine

    17.9Kben-manes/caffeine · Java

    Caffeine is a high-performance, near-optimal in-memory caching library for Java with a Guava-inspired API.

  23. 26

    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.

  24. 27

    awesome-math

    16.6Krossant/awesome-math · Python

    A curated GitHub list of high-quality resources for learning, teaching, and doing mathematics — covering pure math, applied math, computation, formal proof, and AI in mathematics.

  25. 28

    numpy-ml

    16.3Kddbourgin/numpy-ml · Python

    A collection of machine learning algorithms — Gaussian mixture models, HMMs, neural networks, tree ensembles, reinforcement learning agents and more — implemented from scratch in pure NumPy.

  26. 29

    mml-book.github.io

    16.1Kmml-book/mml-book.github.io · Jupyter Notebook

    This is the companion website for the book 'Mathematics For Machine Learning', providing exercises and Jupyter notebooks that go along with the book's chapters.

  27. 30

    github-trends

    15.9Kavgupta456/github-trends · Python

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

  28. 31

    scipy

    15.1Kscipy/scipy · Python

    SciPy (pronounced 'Sigh Pie') is an open-source Python library for mathematics, science, and engineering.

  29. 32

    tokei

    15KXAMPPRocky/tokei · Rust

    Tokei is a CLI tool that counts code statistics (files, lines, blanks, comments, code) grouped by programming language across your codebase.

  30. 33

    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.

  31. 34

    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.

  32. 35

    gs-quant

    13.2Kgoldmansachs/gs-quant · Python

    GS Quant is a Python toolkit for quantitative finance built by Goldman Sachs quants on top of their risk transfer platform, used for derivative structuring, trading strategy development, and risk management.

  33. 36

    python-machine-learning-book

    12.7Krasbt/python-machine-learning-book · Jupyter Notebook

    This is the official code repository for the 1st edition of the 'Python Machine Learning' book by Sebastian Raschka, published by Packt in 2015. It holds the Jupyter notebooks with all the code examples from the book's 13 chapters, from basic classifiers to neural networks.

  34. 37

    Github-Ranking

    12.4KEvanLi/Github-Ranking · Python

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

  35. 38

    MathModel

    12.4Kzhanwen/MathModel · TeX

    A large Chinese repository collecting resources for mathematical modeling competitions: contest problems and award-winning papers from China's graduate and undergraduate math modeling contests (and some American MCM papers), plus LaTeX/Word paper templates, algorithm mind maps, textbooks, and Matlab tutorials.

  36. 39

    PRML

    11.7Kctgk/PRML · Jupyter Notebook

    A collection of Python implementations of the algorithms described in Christopher Bishop's book 'Pattern Recognition and Machine Learning' (PRML), organized as Jupyter notebooks by chapter.

  37. 40

    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.

  38. 41

    Statistical-Learning-Method_Code

    11.6KDod-o/Statistical-Learning-Method_Code · Python

    A from-scratch Python implementation of every algorithm covered in Li Hang's book 'Statistical Learning Method' (统计学习方法), with heavily commented code that maps directly to the formulas in the book.

  39. 42

    BenchmarkDotNet

    11.5Kdotnet/BenchmarkDotNet · C#

    BenchmarkDotNet is a .NET library that turns ordinary methods into reliable, repeatable performance benchmarks and reports detailed statistics about the results.

  40. 43

    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.

  41. 44

    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.

  42. 45

    dawarich

    10.7KFreika/dawarich · Ruby

    Dawarich is a self-hostable web app that replaces Google Timeline: it tracks your location history, shows it on an interactive map, and analyzes your travels.

  43. 46

    turf

    10.5KTurfjs/turf · TypeScript

    Turf is a modular geospatial engine for JavaScript and TypeScript — a library for spatial analysis that works with GeoJSON data.

  44. 47

    Book4_Power-of-Matrix

    10.1KVisualize-ML/Book4_Power-of-Matrix · Jupyter Notebook

    This is the companion repository for '矩阵力量' (Power of Matrix), the third book in the 'Iris Flower Book' (鸢尾花书) series. It teaches linear algebra and matrix theory step by step as a foundation for machine learning, paired with Jupyter notebooks that run every example.

  45. 48

    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.

  46. 49

    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.

  47. 50

    miller

    10Kjohnkerl/miller · Go

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

  48. 51

    maths-cs-ai-compendium

    7.7KHenryNdubuaku/maths-cs-ai-compendium · TypeScript

    An open, unconventional online textbook covering maths, computing and AI from the ground up — intuition first, real-world context, for practitioners who want deep understanding rather than exam survival.

  49. 52

    codex-claude-academic-skills

    5KzLanqing/codex-claude-academic-skills · Python

    Three Claude Code / Codex Agent Skills built for Chinese academic researchers, covering the full research workflow: research-writing-skill for drafting and polishing papers, office-academic-skill for generating academic Word/PPT documents, and scientific-toolkit-skill for MATLAB/Python scientific computing and publication-quality figures.

  50. 53

    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.

  51. 54

    lieflat-less-ai-tone

    2.9Klarashero3-dotcom/lieflat-less-ai-tone · Python

    A research-backed skill that detects and removes 'AI tone' from Chinese writing, based on a statistical study of a 2.83-million-character corpus comparing AI-generated and human-written text.

  52. 55

    ModelTrace

    1.7Kxqy2006/ModelTrace · JavaScript

    ModelTrace is a locally-run active model attribution tool: it sends three fixed challenge prompts to a target model, extracts an output fingerprint, and matches it against a known-model library to guess the model family and specific version.

  53. 56

    livenerf

    1.5Kninjahawk/livenerf · Python

    livenerf is a long-running, append-only benchmark that checks whether a frontier Claude model quietly gets worse after it ships, by comparing daily performance against a locked day-0 baseline.

  54. 57

    anti-gambling-trader-tw

    1.1Kmars-tw/anti-gambling-trader-tw · Python

    A free, open-source Python tool that analyzes trading records (Taiwan stocks, US stocks, crypto, forex) to statistically test whether your profits are a repeatable edge or just luck plus survivorship bias, scans for scam language and fake performance claims, and can scaffold backtestable or paper-trading automation projects.

  55. 58

    hypoarena

    555OpSafari/hypoarena · Python

    hypoarena is a fully offline workbench that decomposes the generate-debate-evolve 'AI co-scientist' pipeline into individually testable mechanisms: a citation-bearing hypothesis-evidence graph, a synthetic literature factory, grounding verification, pluggable agent adapters, Elo tournaments, paraphrase dedup, and Bayesian evidence accumulation.

  56. 59

    From-Calibrated-Confidence-to-Calibrated-Reliance

    304OliverDOU776/From-Calibrated-Confidence-to-Calibrated-Reliance · Python

    Companion code for an accepted ACM TSC paper: it implements the Reliance Calibration Error (RCE) metric, the g0-g3 confidence-display policies, and a reproducible CPU-only analysis of how well human-AI teams calibrate on displayed confidence.

  57. 60

    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.

  58. 61

    timeseries-atlas

    133dreamers-laboratory/timeseries-atlas · Python

    A curated map of modern time-series forecasting architectures, from DLinear to foundation models like Chronos-2, each in its own directory with a short README and, for some, a runnable PyTorch implementation.

Often tagged together