dmlc/treelite

Universal model exchange and serialization format for decision tree forests

830

stars

738

commits

C++

primary language

Sep 8, 2026

updated

treelite.readthedocs.io/en/latest/

README

Treelite

Coverage tests Documentation Status codecov GitHub license PyPI version Conda Version

Documentation | Installation | Release Notes | Acknowledgements |

Treelite is a universal model exchange and serialization format for decision tree forests. Treelite aims to be a small library that enables other C++ applications to exchange and store decision trees on the disk as well as the network.

Contributors

(top 30 of 42)

dmlc/treelite

Universal model exchange and serialization format for decision tree forests

830

stars

738

commits

C++

primary language

Sep 8, 2026

updated

treelite.readthedocs.io/en/latest/

README

Treelite

Coverage tests Documentation Status codecov GitHub license PyPI version Conda Version

Documentation | Installation | Release Notes | Acknowledgements |

Treelite is a universal model exchange and serialization format for decision tree forests. Treelite aims to be a small library that enables other C++ applications to exchange and store decision trees on the disk as well as the network.

Contributors

(top 30 of 42)

Languages

C++

66.5%

Python

27.6%

CMake

3.6%

Shell

1.5%