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 92 causal inference ml frameworks tracked. 3 score above 70 (verified tier). The highest-rated is uber/causalml at 88/100 with 5,758 stars and 70,222 monthly downloads. 3 of the top 10 are actively maintained.

Get all 92 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 uber/causalml

Uplift modeling and causal inference with machine learning algorithms

88
Verified
2 py-why/EconML

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

84
Verified
3 py-why/dowhy

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

78
Verified
4 cdt15/lingam

Python package for causal discovery based on LiNGAM.

69
Established
5 andrewtavis/causeinfer

Machine learning based causal inference/uplift in Python

61
Established
6 maks-sh/scikit-uplift

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

58
Established
7 BiomedSciAI/causallib

A Python package for modular causal inference analysis and model evaluations

58
Established
8 DoubleML/doubleml-for-py

DoubleML - Double Machine Learning in Python

57
Established
9 huawei-noah/trustworthyAI

Trustworthy AI related projects

50
Established
10 altdeep/causalAI

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

50
Established
11 FenTechSolutions/CausalDiscoveryToolbox

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

48
Emerging
12 bytedance/CausalMatch

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

48
Emerging
13 M-Nauta/TCDF

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

43
Emerging
14 fbargaglistoffi/NetworkCausalTree

Package for heterogeneous treatment and spillover effects under network interference

42
Emerging
15 vdblm/CausalPFN

CausalPFN: Amortized Causal Effect Estimation via In-Context Learning

41
Emerging
16 Sanofi-Public/CImpact

Causal inference library for timeseries analysis

41
Emerging
17 mckinsey/causalnex

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

40
Emerging
18 causal-machine-learning/kdd2021-tutorial

EconML/CausalML KDD 2021 Tutorial

40
Emerging
19 causalis-causalcraft/Causalis

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

40
Emerging
20 biomedia-mira/deepscm

Repository for Deep Structural Causal Models for Tractable Counterfactual Inference

40
Emerging
21 jroessler/autoum

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

38
Emerging
22 TARGENE/TMLE.jl

A Julia implementation of the Targeted Minimum Loss-based Estimation

38
Emerging
23 nt-williams/crumble

General targeted machine learning for modern causal mediation analysis

38
Emerging
24 sametcopur/ruleopt

Optimization-Based Rule Learning for Classification

38
Emerging
25 msuzen/looper

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

37
Emerging
26 leizhang-geo/ST-CausalConvNet

A spatiotemporal causal convolutional network for predicting air pollution.

36
Emerging
27 kailiang-zhong/DESCN

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

35
Emerging
28 jvpoulos/causal-ml

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

35
Emerging
29 amazon-science/causal-validation

Validate your causal models!

34
Emerging
30 CyberAgentAILab/python-dte-adjustment

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

34
Emerging
31 koalaverse/vip

Variable Importance Plots (VIPs)

33
Emerging
32 phlippe/BISCUIT

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

33
Emerging
33 zlxy9892/ST-CausalConvNet

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

33
Emerging
34 phlippe/CITRIS

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

33
Emerging
35 TimeLovercc/Awesome-Graph-Causal-Learning

A list of Graph Causal Learning materials.

32
Emerging
36 carloscinelli/dml.sensemakr

Sensitivity analysis tools for causal ML

32
Emerging
37 fulifeng/Causal_Reading_Group

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

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

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

31
Emerging
39 reiinakano/invariant-risk-minimization

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

30
Emerging
40 imirzadeh/awesome-causal-inference

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

30
Emerging
41 i6092467/GVAR

An interpretable framework for inferring nonlinear multivariate Granger...

29
Experimental
42 TimeLovercc/CAF-GNN

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

29
Experimental
43 AIandGlobalDevelopmentLab/causalimages-software

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

29
Experimental
44 causalgraph/causalgraph

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

28
Experimental
45 mingzhang-yin/CoCo

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

28
Experimental
46 uhlerlab/graphical_model_learning

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

28
Experimental
47 juangamella/causal-chamber-paper

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

27
Experimental
48 sschrod/BITES

BITES: Balanced Individual Treatment Effect for Survival data

27
Experimental
49 lianxhcn/open2025

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

26
Experimental
50 CausalInferenceLab/causal-inference-lecture

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

26
Experimental
51 gmgeorg/pypsps

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

26
Experimental
52 KDL-umass/CausalGPSLC.jl

Causal Inference using Gaussian Processes with Structured Latent...

26
Experimental
53 mayer79/effectplots

Fast Effect Plots in R

25
Experimental
54 ehsanx/TMLEworkshop

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

25
Experimental
55 changliu00/causal-semantic-generative-model

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

24
Experimental
56 rpatrik96/nl-causal-representations

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

23
Experimental
57 HeyyyyyyG/CFIE

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

23
Experimental
58 rpatrik96/lti-ica

Independent Component Analysis in Linear Time-Invariant Systems

23
Experimental
59 cjqshu/cjqshu.github.io

Collection of quality resources — DownToOne

23
Experimental
60 CetiAlphaFive/MLbalance

Machine Learning Balance Tests (Rametta, Fuller 2026)

23
Experimental
61 Jay-Creative-Codes/awesome-ai-for-economists

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

22
Experimental
62 dai540/heteff

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

22
Experimental
63 dream1290/causalxladder

Environmental Pressure as a Driver of Causal Representation in Learning Systems

22
Experimental
64 zealscott/Causality4Rec_Paperlist

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

22
Experimental
65 christophergandrud/drlearner

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

22
Experimental
66 rafelps/RRULES-rule-based-classifier

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

21
Experimental
67 juangamella/icp

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

20
Experimental
68 m4urin/temporal-causal-discovery

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

20
Experimental
69 Larsvanderlaan/causalCalibration

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

20
Experimental
70 JeanKaddour/SIN

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

20
Experimental
71 forestry-labs/distillML

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

19
Experimental
72 raos-projects/causal-inference-workshop-2024

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

19
Experimental
73 Ethan00Si/Instrumental-variables-for-recommendation

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

19
Experimental
74 hknd23/DeepLearningCausal

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

18
Experimental
75 Bayer-Group/pybalance

A library for minimizing the effects of confounding covariates

17
Experimental
76 cxy0714/Method-of-Moments-Inference-for-GLMs

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

16
Experimental
77 LOUEY233/Causal-representation-in-vision

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

16
Experimental
78 tlverse/causalglm

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

16
Experimental
79 alphanome-ai/gnn-causality-research

Exploring Causal Inferences in Finance with Graph Neural Networks

15
Experimental
80 Zhuang-Zhuang-Liu/DeepUplift

Heterogeneous Treatment Effect Explorer

14
Experimental
81 FlashZkd/causal-app

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

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

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

14
Experimental
83 rickmer-schulte/Pretrained-Causal-Adjust

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

14
Experimental
84 blind-contours/SuperNOVA

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

14
Experimental
85 liuff19/ReScore

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

14
Experimental
86 JoaquinMateos/group-causation

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

13
Experimental
87 annaguo-bios/fdcausal

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

13
Experimental
88 sargun-nagpal/Causal-Counterfactual-Forecasting-ACIC2023

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

13
Experimental
89 leelew/RFGranger

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

13
Experimental
90 kathoffman/lmtp-tutorial

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

12
Experimental
91 Huang-qy-Chi/Deep-Conditional-Density-Learning

A maximum-likelihood-based deep learning method for estimating the...

11
Experimental
92 amitabh-7t/ms-experimentation-causal-inference

A complete end-to-end AI experimentation & causal inference project using...

10
Experimental