
dowhy
by py-why (organization)
DoWhy is a Python library for causal inference that supports explicit modeling and testing of causal assumptions. DoWhy is based on a unified language for causal inference, combining causal graphical models and potential outcomes frameworks. (description from the project’s GitHub page)
Repository facts
- Stars
- 8,359
- Forks
- 1,060
- Open issues and pull requests
- 219
- Primary language
- Python
- License
- MIT License (MIT)
- Owner
- py-why · Organization
- Created
- May 31, 2018
- Last push
- Oct 18, 2026
Topics
Related projects
Projects that share this one’s GitHub topics.
Rank 3,062: mckinsey/causalnex
A Python library that helps data scientists to infer causation rather than observing correlation.
2,489 starsPythonOther licenseLast push Aug 31, 2026
Rank 5,257: FenTechSolutions/CausalDiscoveryToolbox
Package for causal inference in graphs and in the pairwise settings. Tools for graph structure recovery and dependencies are included.
1,243 starsPythonMITLast push Oct 13, 2025
Rank 1,667: py-why/EconML
ALICE (Automated Learning and Intelligence for Causation and Economics) is a Microsoft Research project aimed at applying Artificial Intelligence concepts to economic decision mak…
4,817 starsJupyter NotebookOther licenseLast push Oct 16, 2026
Rank 7,380: jvpoulos/causal-ml
Must-read papers and resources related to causal inference and machine (deep) learning
752 starsNo license file detectedLast push Nov 23, 2022
Rank 1,714: Kanaries/Rath
Next generation of automated data exploratory analysis and visualization platform.
4,683 starsTypeScriptAGPL-3.0Last push Aug 14, 2026
Rank 7,122: DoubleML/doubleml-for-py
DoubleML - Double Machine Learning in Python
794 starsPythonBSD-3-ClauseLast push Sep 23, 2026