Top Data Science repositories

Repositories with the GitHub topic “data-science”: 120 repositories with 2.2M stars between them, mostly written in Python, Jupyter Notebook and TypeScript. The highest-rated is Asabeneh/30-Days-Of-Python, #173 on the bestofgithub Elo ladder.

Biggest movers this week

opengeos/GeoLibre

Open on GitHubTypeScript

A lightweight, cloud-native GIS platform for visualizing, exploring, and analyzing geospatial data. It runs in the web browser, on the desktop, on mobile, and inside Jupyter notebooks.

  • 1,718+14 Elo, change today
  • 8.6k stars
  • 965 forks
  • 52 watchers
brew install --cask geolibre
  • cesium
  • data-science
  • duckdb
  • geolibre

PriorLabs/TabPFN

Open on GitHubPython

⚡ TabPFN: Foundation Model for Tabular Data ⚡

  • 1,623−4 Elo, change today
  • 8.4k stars
  • 824 forks
git
git clone https://github.com/PriorLabs/TabPFN.git
  • data-science
  • foundation-models
  • machine-learning
  • tabpfn

lance-format/lance

Open on GitHubRust

Open Lakehouse Format for Multimodal AI. Convert from Parquet in 2 lines of code for 100x faster random access, vector index, and data versioning. Compatible with Pandas, DuckDB, Polars, Pyarrow, and PyTorch with more integrations coming..

  • 1,573+26 Elo, change today
  • 7.3k stars
  • 943 forks
git
git clone https://github.com/lance-format/lance.git
  • apache-arrow
  • computer-vision
  • data-analysis
  • data-analytics

polakowo/vectorbt

Open on GitHubPython

The research engine that gives you an unfair advantage. Run thousands of trading ideas before others finish one.

  • 1,771+6 Elo, change today
  • 9.8k stars
  • 1.3k forks
  • 136 watchers
pip
pip install vectorbt
  • algorithmic-trading
  • algorithmic-traiding
  • backtesting
  • cryptocurrency

OpenDCAI/DataFlow

Open on GitHubPython

[SIGMOD'27] Easy Data Preparation with latest LLMs-based Operators and Pipelines.

  • 1,671+8 Elo, change today
  • 8.5k stars
  • 1.2k forks
git
git clone https://github.com/OpenDCAI/DataFlow.git
  • data
  • data-agent
  • data-cleaning
  • data-pipelines

Top 100 on the Elo ladder

  1. #173
    Asabeneh/30-Days-Of-Python

    The 30 Days of Python programming challenge is a step-by-step guide to learn the Python programming language in 30…

    2,145 Elo −3978.8kPython
  2. #331
    microsoft/ML-For-Beginners

    12 weeks, 26 lessons, 52 quizzes, classic Machine Learning for all

    2,049 Elo −4492.2kJupyter Notebook
  3. #421
    scikit-learn/scikit-learn

    scikit-learn: machine learning in Python

    2,006 Elo −5168.1kPython
  4. #544
    pandas-dev/pandas

    Flexible and powerful data analysis / manipulation library for Python, providing labeled data structures similar to R…

    1,959 Elo −7750.5kPython
  5. #557
    apache/superset

    Apache Superset is a Data Visualization and Data Exploration Platform

    1,955 Elo −2975.5kPython
  6. #577
    apache/airflow

    Apache Airflow - A platform to programmatically author, schedule, and monitor workflows

    1,948 Elo −3347.4kPython
  7. #827
    microsoft/Data-Science-For-Beginners

    10 Weeks, 20 Lessons, Data Science for All!

    1,890 Elo −3938kJupyter Notebook
  8. #836
    ray-project/ray

    Ray is an AI compute engine. Ray consists of a core distributed runtime and a set of AI Libraries for accelerating ML…

    1,888 Elo −2244.2kPython
  9. #837
    ashishpatel26/500-AI-Machine-learning-Deep-learning-Computer-vision-NLP-Projects-with-code

    500 AI Machine learning Deep learning Computer vision NLP Projects with code

    1,887 Elo −2337.7k
  10. #887
    streamlit/streamlit

    Streamlit — The agent-native framework for data apps and dashboards.

    1,877 Elo −1946.3kPython
  11. #932
    GokuMohandas/Made-With-ML

    Learn how to develop, deploy and iterate on production-grade ML applications.

    1,869 Elo −5250kJupyter Notebook
  12. #949
    SimplifyJobs/Summer2027-Internships

    Summer 2027 software engineering, data science, AI, quant, product management, and hardware internship postings…

    1,866 Elo −3048.4kPython
  13. #978
    stefan-jansen/machine-learning-for-trading

    Code for Machine Learning for Trading, 3rd edition — from data sourcing to live execution.

    1,860 Elo −1321.8kJupyter Notebook
  14. #1,067
    akfamily/akshare

    AKShare is an elegant and simple financial data interface library for Python, built for human beings! 开源财经数据接口库

    1,845 Elo +823.3kPython
  15. #1,084
    eugeneyan/applied-ml

    📚 Papers & tech blogs by companies sharing their work on data science & machine learning in production.

    1,843 Elo −1330.9k
  16. #1,105
    eriklindernoren/ML-From-Scratch

    Machine Learning From Scratch. Bare bones NumPy implementations of machine learning models and algorithms with a focus…

    1,840 Elo −233.3kPython
  17. #1,177
    gradio-app/gradio

    Build and share delightful machine learning apps, all in Python. 🌟 Star to support our work!

    1,830 Elo −844kPython
  18. #1,332
    academic/awesome-datascience

    :memo: An awesome Data Science repository to learn and apply for real world problems.

    1,807 Elo −4830.3k
  19. #1,371
    microsoft/RD-Agent

    Research and development (R&D) is crucial for the enhancement of industrial productivity, especially in the AI era…

    1,802 Elo +1215.3kPython
  20. #1,407
    d2l-ai/d2l-en

    Interactive deep learning book with multi-framework code, math, and discussions. Adopted at 500 universities from 70…

    1,796 Elo −2330kPython
  21. #1,503
    marimo-team/marimo

    A reactive notebook for Python — run reproducible experiments, query with SQL, execute as a script, deploy as an app…

    1,784 Elo +1123.5kPython
  22. #1,517
    keras-team/keras

    Deep Learning for humans

    1,782 Elo −5964.4kPython
  23. #1,620
    polakowo/vectorbt

    The research engine that gives you an unfair advantage. Run thousands of trading ideas before others finish one.

    1,771 Elo +679.8kPython
  24. #1,741
    matplotlib/matplotlib

    matplotlib: plotting with Python

    1,756 Elo −4123.4kPython
  25. #1,810
    PrefectHQ/prefect

    Prefect is a workflow orchestration framework for building resilient data pipelines in Python.

    1,749 Elo −2324.1kPython
  26. #1,852
    explosion/spaCy

    💫 Industrial-strength Natural Language Processing (NLP) in Python

    1,744 Elo −5834kPython
  27. #1,861
    fastai/fastbook

    The fastai book, published as Jupyter Notebooks

    1,743 Elo −5925.4kJupyter Notebook
  28. #2,079
    opengeos/GeoLibre

    A lightweight, cloud-native GIS platform for visualizing, exploring, and analyzing geospatial data. It runs in the web…

    1,718 Elo +1098.6kTypeScript
  29. #2,156
    AMAI-GmbH/AI-Expert-Roadmap

    Roadmap to becoming an Artificial Intelligence Expert in 2022

    1,710 Elo −6731.3kJavaScript
  30. #2,178
    reflex-dev/reflex

    🕸️ Web apps in pure Python 🐍

    1,708 Elo +629kPython
  31. #2,289
    dagster-io/dagster

    An orchestration platform for the development, production, and observation of data assets.

    1,697 Elo +3716.4kPython
  32. #2,329
    donnemartin/data-science-ipython-notebooks

    Data science Python notebooks: Deep learning (TensorFlow, Theano, Caffe, Keras), scikit-learn, Kaggle, big data (Spark…

    1,693 Elo −5529.3kPython
  33. #2,356
    trinodb/trino

    Official repository of Trino, the distributed SQL query engine for big data, formerly known as PrestoSQL…

    1,690 Elo +1013.5kJava
  34. #2,396
    CamDavidsonPilon/Probabilistic-Programming-and-Bayesian-Methods-for-Hackers

    aka "Bayesian Methods for Hackers": An introduction to Bayesian methods + probabilistic programming with a…

    1,686 Elo −8028.2kJupyter Notebook
  35. #2,454
    jpmorganchase/python-training

    Python training for business analysts and traders

    1,680 Elo +7114.4kJupyter Notebook
  36. #2,488
    Lightning-AI/pytorch-lightning

    Pretrain, finetune ANY AI model of ANY size on 1 or 10,000+ GPUs with zero code changes.

    1,677 Elo −10231.4kPython
  37. #2,547
    OpenDCAI/DataFlow

    [SIGMOD'27] Easy Data Preparation with latest LLMs-based Operators and Pipelines.

    1,671 Elo +658.5kPython
  38. #2,747
    afshinea/stanford-cs-229-machine-learning

    VIP cheatsheets for Stanford's CS 229 Machine Learning

    1,656 Elo −6520.3k
  39. #2,775
    recommenders-team/recommenders

    Best Practices on Recommendation Systems

    1,654 Elo −621.9kPython
  40. #2,982
    mrdbourke/zero-to-mastery-ml

    All course materials for the Zero to Mastery Machine Learning and Data Science course.

    1,638 Elo −227.5kJupyter Notebook
  41. #2,989
    pymupdf/PyMuPDF

    PyMuPDF is a high performance Python library for data extraction, analysis, conversion & manipulation of PDF (and…

    1,637 Elo +5811.1kPython
  42. #3,116
    lukasmasuch/best-of-ml-python

    🏆 A ranked list of awesome machine learning Python libraries. Updated weekly.

    1,628 Elo −4223.8k
  43. #3,149
    plotly/dash

    Data Apps & Dashboards for Python. No JavaScript Required.

    1,626 Elo −3824.4kPython
  44. #3,205
    PriorLabs/TabPFN

    ⚡ TabPFN: Foundation Model for Tabular Data ⚡

    1,623 Elo +928.4kPython
  45. #3,431
    sinaptik-ai/pandas-ai

    Chat with your database or your datalake (SQL, CSV, parquet). PandasAI makes data analysis conversational using LLMs…

    1,609 Elo −4023.9kPython
  46. #3,441
    visenger/awesome-mlops

    A curated list of references for MLOps

    1,608 Elo −5714.2k
  47. #3,545
    kubeflow/kubeflow

    The Cloud Native AI Platform

    1,602 Elo −415.9k
  48. #3,554
    bharathgs/Awesome-pytorch-list

    A comprehensive list of pytorch related content on github,such as different models,implementations,helper…

    1,602 Elo −1816.7k
  49. #3,760
    ipython/ipython

    Official repository for IPython itself. Other repos in the IPython organization contain things like the website…

    1,588 Elo −2916.8kPython
  50. #3,769
    Yorko/mlcourse.ai

    Open Machine Learning Course

    1,587 Elo −2510.8kPython
  51. #3,997
    aws/amazon-sagemaker-examples

    Example 📓 Jupyter notebooks that demonstrate how to build, train, and deploy machine learning models using 🧠 Amazon…

    1,573 Elo +811kJupyter Notebook
  52. #4,014
    lance-format/lance

    Open Lakehouse Format for Multimodal AI. Convert from Parquet in 2 lines of code for 100x faster random access, vector…

    1,573 Elo +897.3kRust
  53. #4,023
    piskvorky/gensim

    Topic Modelling for Humans

    1,572 Elo −6616.5kPython
  54. #4,039
    mwaskom/seaborn

    Statistical data visualization in Python

    1,571 Elo +514.1kPython
  55. #4,074
    oxnr/awesome-bigdata

    A curated list of awesome big data frameworks, ressources and other awesomeness.

    1,569 Elo +3214.7k
  56. #4,086
    OpenRefine/OpenRefine

    OpenRefine is a free, open source power tool for working with messy data and improving it

    1,569 Elo +3112.1kJava
  57. #4,124
    statsmodels/statsmodels

    Statsmodels: statistical modeling and econometrics in Python

    1,567 Elo −4911.7kPython
  58. #4,140
    voxel51/fiftyone

    Refine high-quality datasets and visual AI models

    1,565 Elo +4511.3kTypeScript
  59. #4,224
    tangyudi/Ai-Learn

    人工智能学习路线图,整理近200个实战案例与项目,免费提供配套教材,零基础入门,就业实战!包括:Python,数学,机器学习,数据分析,深度学习,计算机视觉,自然语言处理,PyTorch tensorflow…

    1,561 Elo −413.4k
  60. #4,311
    treeverse/dvc

    🦉 Data Versioning and ML Experiments

    1,556 Elo −3615.9kPython
  61. #4,376
    fivetran/great_expectations

    Always know what to expect from your data.

    1,552 Elo +2011.9kPython
  62. #4,519
    dair-ai/AI-Papers-of-the-Week

    🔥Highlighting the top ML papers every week.

    1,544 Elo −2313.3k
  63. #4,523
    rasbt/python-machine-learning-book

    The "Python Machine Learning (1st edition)" book code repository and info resource

    1,544 Elo −912.6kJupyter Notebook
  64. #4,526
    dair-ai/ML-YouTube-Courses

    📺 Discover the latest machine learning / AI courses on YouTube.

    1,544 Elo −2117.4k
  65. #4,584
    sktime/sktime

    A unified framework for machine learning with time series

    1,540 Elo −310kPython
  66. #4,646
    growthbook/growthbook

    Open Source Feature Flags, Experimentation, and Product Analytics

    1,537 Elo +378.5kTypeScript
  67. #4,785
    autogluon/autogluon

    Fast and Accurate ML in 3 Lines of Code

    1,530 Elo +810.8kPython
  68. #4,859
    drivendataorg/cookiecutter-data-science

    A logical, reasonably standardized, but flexible project structure for doing and sharing data science work.

    1,526 Elo −3010.1kPython
  69. #5,113
    chiphuyen/machine-learning-systems-design

    A booklet on machine learning systems design with exercises. NOT the repo for the book "Designing Machine Learning…

    1,514 Elo +1010.7kHTML
  70. #5,170
    virgili0/Virgilio

    Your new Mentor for Data Science E-Learning.

    1,511 Elo −2415kJupyter Notebook
  71. #5,396
    unit8co/darts

    A python library for user-friendly forecasting and anomaly detection on time series.

    1,501 Elo +259.5kPython
  72. #5,438
    Data-Centric-AI-Community/fg-data-profiling

    1 Line of code data quality profiling & exploratory data analysis for Pandas and Spark DataFrames.

    1,499 Elo −7113.7kPython
  73. #5,529
    microsoft/nni

    An open source AutoML toolkit for automate machine learning lifecycle, including feature engineering, neural…

    1,495 Elo −1514.3kPython
  74. #5,585
    cleanlab/cleanlab

    Cleanlab's open-source library is the standard data-centric AI package for data quality and machine learning with…

    1,493 Elo −3011.7kPython
  75. #5,612
    alexeygrigorev/data-science-interviews

    Data science interview questions and answers

    1,492 Elo −4010.2kHTML
  76. #5,638
    evidentlyai/evidently

    Evidently is ​​an open-source ML and LLM observability framework. Evaluate, test, and monitor any AI-powered system or…

    1,490 Elo +98kJupyter Notebook
  77. #5,654
    lazyprogrammer/machine_learning_examples

    A collection of machine learning examples and tutorials.

    1,490 Elo −238.9kPython
  78. #5,738
    yzhao062/pyod

    A Python library for anomaly detection across tabular, time series, graph, text, image, and audio data. 60+ detectors…

    1,486 Elo −2210kPython
  79. #5,881
    catboost/catboost

    A fast, scalable, high performance Gradient Boosting on Decision Trees library, used for ranking, classification…

    1,479 Elo +149.2kC++
  80. #5,887
    NVIDIA/cudf

    cuDF - GPU DataFrame Library

    1,478 Elo −239.8kC++
  81. #5,993
    fastai/numerical-linear-algebra

    Free online textbook of Jupyter notebooks for fast.ai Computational Linear Algebra course

    1,474 Elo −3511kJupyter Notebook
  82. #6,131
    wandb/wandb

    The AI developer platform. Use Weights & Biases to train and fine-tune models, and manage models from experimentation…

    1,468 Elo +411.3kPython
  83. #6,211
    datajuicer/data-juicer

    Data processing for and with foundation models! 🍎 🍋 🌽 ➡️ ➡️🍸 🍹 🍷

    1,464 Elo +427.2kPython
  84. #6,269
    allenai/allennlp

    An open-source NLP research library, built on PyTorch.

    1,462 Elo −4311.8kPython
  85. #6,531
    evidence-dev/evidence

    Business intelligence as code: build fast, interactive data visualizations in SQL and markdown

    1,451 Elo +357.1kTypeScript
  86. #6,541
    pycaret/pycaret

    Open-source, low-code AutoML platform for Python. PyCaret 4.0: sklearn-native engine + React control plane.

    1,451 Elo +59.8kPython
  87. #6,550
    feast-dev/feast

    The Open Source Feature Store for AI/ML

    1,450 Elo +297.3kPython
  88. #6,631
    py-why/dowhy

    DoWhy is a Python library for causal inference that supports explicit modeling and testing of causal assumptions. DoWhy…

    1,447 Elo −38.4kPython
  89. #6,838
    lexfridman/mit-deep-learning

    Tutorials, assignments, and competitions for MIT Deep Learning related courses.

    1,439 Elo −3110.4kJupyter Notebook
  90. #6,850
    Visualize-ML/Book3_Elements-of-Mathematics

    Book_3_《数学要素》 | 鸢尾花书:从加减乘除到机器学习;上架;欢迎继续纠错,纠错多的同学还会有赠书!

    1,439 Elo +17.7kJupyter Notebook
  91. #7,012
    ludwig-ai/ludwig

    Low-code framework for building custom LLMs, neural networks, and other AI models

    1,433 Elo −2411.7kPython
  92. #7,032
    h2oai/h2o-3

    H2O is an Open Source, Distributed, Fast & Scalable Machine Learning Platform: Deep Learning, Gradient Boosting (GBM) &…

    1,432 Elo +197.5kJupyter Notebook
  93. #7,050
    EpistasisLab/tpot

    A Python Automated Machine Learning tool that optimizes machine learning pipelines using genetic programming.

    1,431 Elo −3110kJupyter Notebook
  94. #7,130
    python-visualization/folium

    Python Data. Leaflet.js Maps.

    1,428 Elo −137.4kPython
  95. #7,190
    blue-yonder/tsfresh

    Automatic extraction of relevant features from time series:

    1,426 Elo −159.4kJupyter Notebook
  96. #7,257
    tflearn/tflearn

    Deep learning library featuring a higher-level API for TensorFlow.

    1,423 Elo −279.5kPython
  97. #7,268
    mage-ai/mage-ai

    🧙 Build, run, and manage data pipelines for integrating and transforming data.

    1,423 Elo −118.8kPython
  98. #7,395
    dbcli/mycli

    Rich MySQL Terminal Client with AutoCompletion, Syntax Highlighting, and Dataframes

    1,418 Elo +1911.9kPython
  99. #7,473
    faridrashidi/kaggle-solutions

    🏅 Collection of Kaggle Solutions and Ideas 🏅

    1,415 Elo −26.5kAstro
  100. #7,499
    mrdbourke/machine-learning-roadmap

    A roadmap connecting many of the most important concepts in machine learning, how to learn them and what tools to use…

    1,414 Elo +57.9k