Causal Inference ML ML Frameworks

Tools, frameworks, and resources for causal inference, causal effect estimation, and causal discovery using machine learning methods. Does NOT include general machine learning frameworks, observational data analysis without causal focus, or non-causal statistical methods.

There are 95 causal inference ml frameworks tracked. 3 score above 70 (verified tier). The highest-rated is py-why/dowhy at 78/100 with 7,995 stars. 4 of the top 10 are actively maintained.

Get all 95 projects as JSON

curl "https://pt-edge.onrender.com/api/v1/datasets/quality?domain=ml-frameworks&subcategory=causal-inference-ml&limit=20"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.

# Framework Score Tier
1 py-why/dowhy

DoWhy is a Python library for causal inference that supports explicit...

78
Verified
2 py-why/EconML

ALICE (Automated Learning and Intelligence for Causation and Economics) is a...

78
Verified
3 uber/causalml

Uplift modeling and causal inference with machine learning algorithms

71
Verified
4 cdt15/lingam

Python package for causal discovery based on LiNGAM.

66
Established
5 andrewtavis/causeinfer

Machine learning based causal inference/uplift in Python

64
Established
6 DoubleML/doubleml-for-py

DoubleML - Double Machine Learning in Python

61
Established
7 huawei-noah/trustworthyAI

Trustworthy AI related projects

57
Established
8 altdeep/causalAI

The open source repository for the Causal Modeling in Machine Learning...

57
Established
9 BiomedSciAI/causallib

A Python package for modular causal inference analysis and model evaluations

56
Established
10 maks-sh/scikit-uplift

:exclamation: uplift modeling in scikit-learn style in python :snake:

55
Established
11 FenTechSolutions/CausalDiscoveryToolbox

Package for causal inference in graphs and in the pairwise settings. Tools...

51
Established
12 M-Nauta/TCDF

Temporal Causal Discovery Framework (PyTorch): discovering causal...

50
Established
13 bytedance/CausalMatch

CausalMatch is a Bytedance research project aimed at integrating...

49
Emerging
14 fbargaglistoffi/NetworkCausalTree

Package for heterogeneous treatment and spillover effects under network interference

49
Emerging
15 biomedia-mira/deepscm

Repository for Deep Structural Causal Models for Tractable Counterfactual Inference

47
Emerging
16 mckinsey/causalnex

A Python library that helps data scientists to infer causation rather than...

47
Emerging
17 causal-machine-learning/kdd2021-tutorial

EconML/CausalML KDD 2021 Tutorial

47
Emerging
18 vdblm/CausalPFN

CausalPFN: Amortized Causal Effect Estimation via In-Context Learning

47
Emerging
19 nt-williams/crumble

General targeted machine learning for modern causal mediation analysis

45
Emerging
20 TARGENE/TMLE.jl

A Julia implementation of the Targeted Minimum Loss-based Estimation

45
Emerging
21 Sanofi-Public/CImpact

Causal inference library for timeseries analysis

44
Emerging
22 msuzen/looper

A resource list for causality in statistics, data science and physics

44
Emerging
23 causalis-causalcraft/Causalis

Causalis - State-of-the-art robust causal inference for experiments and...

43
Emerging
24 leizhang-geo/ST-CausalConvNet

A spatiotemporal causal convolutional network for predicting air pollution.

43
Emerging
25 jvpoulos/causal-ml

Must-read papers and resources related to causal inference and machine...

42
Emerging
26 kailiang-zhong/DESCN

Implementation of paper DESCN, which is accepted in SIGKDD 2022.

42
Emerging
27 jroessler/autoum

A Python Framework for Automatically Evaluating various Uplift Modeling...

42
Emerging
28 amazon-science/causal-validation

Validate your causal models!

41
Emerging
29 zlxy9892/ST-CausalConvNet

A spatiotemporal causal convolutional network for predicting PM2.5 concentrations.

40
Emerging
30 koalaverse/vip

Variable Importance Plots (VIPs)

40
Emerging
31 phlippe/CITRIS

Code repository of the paper "CITRIS: Causal Identifiability from Temporal...

40
Emerging
32 phlippe/BISCUIT

Official code of the paper "BISCUIT: Causal Representation Learning from...

40
Emerging
33 carloscinelli/dml.sensemakr

Sensitivity analysis tools for causal ML

39
Emerging
34 TimeLovercc/Awesome-Graph-Causal-Learning

A list of Graph Causal Learning materials.

39
Emerging
35 fulifeng/Causal_Reading_Group

We will keep updating the paper list about machine learning + causal theory....

39
Emerging
36 sametcopur/ruleopt

Optimization-Based Rule Learning for Classification

38
Emerging
37 Open-All-Scale-Causal-Engine/OpenASCE

OpenASCE (Open All-Scale Casual Engine) is a Python package for end-to-end...

38
Emerging
38 CyberAgentAILab/python-dte-adjustment

dte_adj is a Python package for estimating distribution treatment effects....

38
Emerging
39 imirzadeh/awesome-causal-inference

A (concise) curated list of awesome Causal Inference resources.

37
Emerging
40 reiinakano/invariant-risk-minimization

Implementation of Invariant Risk Minimization https://arxiv.org/abs/1907.02893

37
Emerging
41 AIandGlobalDevelopmentLab/causalimages-software

causalimages: An R package for performing causal inference with image and...

36
Emerging
42 TimeLovercc/CAF-GNN

[CIKM 2023] Towards Fair Graph Neural Networks via Graph Counterfactual.

36
Emerging
43 i6092467/GVAR

An interpretable framework for inferring nonlinear multivariate Granger...

36
Emerging
44 causalgraph/causalgraph

A python package for modeling, persisting and visualizing causal graphs...

35
Emerging
45 mingzhang-yin/CoCo

An optimization-based algorithm to accurately estimate the causal effects...

35
Emerging
46 uhlerlab/graphical_model_learning

Learning graphical models, with a focus on causal models and learning from...

35
Emerging
47 sschrod/BITES

BITES: Balanced Individual Treatment Effect for Survival data

34
Emerging
48 juangamella/causal-chamber-paper

Code to reproduce the case studies of the 2024 paper "The Causal Chambers:...

34
Emerging
49 CausalInferenceLab/causal-inference-lecture

가짜연구소 인과추론팀 특강 및 발표자료 모음입니다.

33
Emerging
50 KDL-umass/CausalGPSLC.jl

Causal Inference using Gaussian Processes with Structured Latent...

33
Emerging
51 gmgeorg/pypsps

Predictive State Propensity Subclassification (PSPS): A causal deep learning...

33
Emerging
52 mayer79/effectplots

Fast Effect Plots in R

32
Emerging
53 ehsanx/TMLEworkshop

Targeted maximum likelihood estimation (TMLE) enables the integration of...

32
Emerging
54 lianxhcn/open2025

2025 - 连享会系列公开课课程主页

32
Emerging
55 changliu00/causal-semantic-generative-model

Codes for Causal Semantic Generative model (CSG), the model proposed in...

31
Emerging
56 cjqshu/cjqshu.github.io

Collection of quality resources — DownToOne

30
Emerging
57 CetiAlphaFive/MLbalance

Machine Learning Balance Tests (Rametta, Fuller 2026)

30
Emerging
58 rpatrik96/lti-ica

Independent Component Analysis in Linear Time-Invariant Systems

30
Emerging
59 rpatrik96/nl-causal-representations

This is the code for the paper Jacobian-based Causal Discovery with...

30
Emerging
60 HeyyyyyyG/CFIE

PyTorch implementation for our proposed CFIE in EMNLP 2021 paper "Uncovering...

30
Emerging
61 christophergandrud/drlearner

Doubly Robust Machine Learner with sample splitting for Heterogeneous...

29
Experimental
62 zealscott/Causality4Rec_Paperlist

This repository collects recent top papers about causal inference for...

29
Experimental
63 rafelps/RRULES-rule-based-classifier

RRULES is a rule-based classifier that outperforms RULES, the original...

28
Experimental
64 Larsvanderlaan/causalCalibration

Code for causal isotonic calibration for heterogeneous treatment effects...

27
Experimental
65 JeanKaddour/SIN

Causal Effect Inference for Structured Treatments (SIN) (NeurIPS 2021)

27
Experimental
66 juangamella/icp

Python implementation of the Invariant Causal Prediction (ICP) algorithm,...

27
Experimental
67 m4urin/temporal-causal-discovery

Researching causal relationships in time series data using Temporal...

27
Experimental
68 forestry-labs/distillML

An R package providing functions for interpreting and distilling machine...

26
Experimental
69 Ethan00Si/Instrumental-variables-for-recommendation

The official implementation for WWW 2022 paper "A Model-Agnostic Causal...

26
Experimental
70 raos-projects/causal-inference-workshop-2024

Lecture slides, video recordings, and coding exercises from the 2024...

26
Experimental
71 hknd23/DeepLearningCausal

functions to estimate the Conditional Average Treatment Effects (CATE) and...

25
Experimental
72 Bayer-Group/pybalance

A library for minimizing the effects of confounding covariates

24
Experimental
73 tlverse/causalglm

Interpretable and model-robust causal inference for heterogeneous treatment...

23
Experimental
74 LOUEY233/Causal-representation-in-vision

These are listed papers from causal inference and causal representation...

23
Experimental
75 cxy0714/Method-of-Moments-Inference-for-GLMs

Simulation for "Method-of-Moments Inference for GLMs and Doubly Robust...

23
Experimental
76 dai540/heteff

R package for causal inference with generalized random forests, including...

22
Experimental
77 Jay-Creative-Codes/awesome-ai-for-economists

Compile and explore AI tools and resources designed to enhance economic...

22
Experimental
78 blind-contours/SuperNOVA

:dizzy: :dart: Automatic identification of variable and interaction...

21
Experimental
79 liuff19/ReScore

[ICLR 2023] ReScore: Boosting Causal Discovery via Adaptive Sample Reweighting

21
Experimental
80 dream1290/causalxladder

Environmental Pressure as a Driver of Causal Representation in Learning Systems

21
Experimental
81 Zhuang-Zhuang-Liu/DeepUplift

Heterogeneous Treatment Effect Explorer

21
Experimental
82 rickmer-schulte/Pretrained-Causal-Adjust

Code for the ICML 2025 paper: "Adjustment for Confounding using Pre-Trained...

20
Experimental
83 JoaquinMateos/group-causation

Group Causation is an open source Python library for causal discovery on...

20
Experimental
84 sargun-nagpal/Causal-Counterfactual-Forecasting-ACIC2023

Code for Causal Inference (Spring 2023) Final Project @NYU. Causal...

20
Experimental
85 annaguo-bios/fdcausal

An R Package for Average Causal Effect Estimation via the Front-Door Functional

20
Experimental
86 leelew/RFGranger

Nonlinear Granger causality test based on random forest (source code of "A...

20
Experimental
87 kathoffman/lmtp-tutorial

Corresponding code guide to the tutorial paper "Introducing longitudinal...

19
Experimental
88 alphanome-ai/gnn-causality-research

Exploring Causal Inferences in Finance with Graph Neural Networks

17
Experimental
89 FlashZkd/causal-app

🧠 Run over 15 causal discovery algorithms locally with Causal App, an...

14
Experimental
90 Ankitsoni2006/causal-inference-heart-disease

Causal inference project using DAGs, counterfactual reasoning, and treatment...

14
Experimental
91 pozapas/awesome-causal-ai

A meticulously curated collection of cutting-edge research, frameworks, and...

13
Experimental
92 gkswamy98/causal_il

Contains implementation of the DoubIL and ResiduIL algorithms from the ICML...

13
Experimental
93 L3S/causality-for-trustworthy-ai

:books: Curated list for Causality and AI

12
Experimental
94 crong12/uplift-prediction

Project submission for AMEX hackathon 2024

11
Experimental
95 GiorgiaAuroraAdorni/causal-inference

Second assignment for Artificial Intelligence course @USI19/20.

11
Experimental