#123123rd of 168 in ML frameworks and libraries
coremltools
Python converter from TensorFlow, PyTorch and scikit-learn models to Core ML
- Stars
- 5.5k
- License
- BSD-3-Clause
- Last commit
- Sep 2026
- Last release
- Nov 2025
- Language
- Python
5,194 on 21 Apr 20265,452 on 10 Nov 2026
From GitHub's daily star counts.
Checked on GitHub.
Overview
coremltools is Apple's Python package for converting trained models from TensorFlow 1.x/2.x, PyTorch, scikit-learn, XGBoost and LibSVM into the Core ML format. It can also read, write and optimize Core ML models, and on macOS it can run predictions to verify a conversion. The converted models are meant to be integrated into apps through Xcode.
Who it is for: Developers shipping trained models in iOS and macOS apps
Strengths
- Maintained by Apple, the owner of the Core ML format
- Converts TensorFlow 1.x/2.x, PyTorch, scikit-learn, XGBoost and LibSVM models
- Installs with a single pip command
- Can check converted models against Core ML predictions on macOS
Weaknesses
- Output targets only Core ML, so deployment is limited to Apple platforms
- Prediction-based verification requires macOS
- Last stable release is 2025-11-10; newer builds are dev releases only
What it needs
- Needs Python, Xcode (for app integration)
- Models: TensorFlow 1.x, TensorFlow 2.x, PyTorch, scikit-learn, XGBoost
Quick answers
Is coremltools open source?
Yes. Its code is on GitHub under the BSD-3-Clause license.
Also in ML frameworks and libraries
See all 168| Rank | Project | Score |
|---|---|---|
| 1 | transformersPython library defining open models for text, vision, audio and multimodal tasks | 94 out of 100 |
| 2 | pytorchPython tensor library with GPU support and tape-based autograd | 93 out of 100 |
| 3 | ultralyticsPython library and CLI for training and running YOLO vision models | 93 out of 100 |
| #4 | pytorch-image-modelsPyTorch library of image models, pretrained weights and training scripts | 93 out of 100 |
| #5 | supervisionPython toolkit for loading, annotating and counting computer vision detections | 92 out of 100 |