Enterprise DNA Enterprise DNA
Directories / Alternatives / TensorFlow

Open Source Alternatives

Open source alternatives to TensorFlow

Open source alternatives to TensorFlow, ranked by GitHub stars and freshness.

12 open-source alternatives in the index, ranked by GitHub stars and freshness.

O OSS Obs medium

PyTorch

Community

Tensors and Dynamic neural networks in Python with strong GPU acceleration

Alternative to Tensorflow, Jax, Paddlepaddle +1 more

★ 100,318 updated 1mo ago
open-source Python

Best for: ML researchers and engineers building custom neural network architectures with GPU training needs

O OSS Obs medium

Jax

Community

Composable transformations of Python+NumPy programs: differentiate, vectorize, JIT to GPU/TPU, and more

Alternative to Tensorflow, Pytorch

★ 35,725 updated 1mo ago
open-source Apache-2.0 Python

Best for: Researchers and engineers building custom numerical algorithms that need automatic differentiation and hardware acceleration.

O OSS Obs medium

Caffe

Community

Caffe: a fast open framework for deep learning.

Alternative to Tensorflow, Pytorch, Keras +2 more

★ 34,585 updated 1y ago
open-source C++

Best for: Teams building production computer vision systems who prioritize inference speed and have existing Caffe expertise

O OSS Obs medium

PaddlePaddle

Community

PArallel Distributed Deep LEarning: Machine Learning Framework from Industrial Practice (『飞桨』核心框架,深度学习&机器学习高性能单机、分布式训练和跨平台部署)

Alternative to Tensorflow, Pytorch, Caffe +2 more

★ 23,930 updated 1mo ago
open-source Apache-2.0 C++

Best for: Teams building large-scale production ML systems who need distributed training and cross-platform deployment out of the box

O OSS Obs medium

Apache MXNet

Community

Lightweight, Portable, Flexible Distributed/Mobile Deep Learning with Dynamic, Mutation-aware Dataflow Dep Scheduler; for Python, R, Julia, Scala, Go, Javascript and more

Alternative to Tensorflow, Pytorch

★ 20,809 updated 2y ago
open-source Apache-2.0 C++

Best for: Teams building distributed training pipelines or mobile ML applications who need multi-language flexibility

O OSS Obs medium

Candle

Community

Minimalist ML framework for Rust

Alternative to Pytorch, Tensorflow

★ 20,387 updated 1mo ago
open-source Apache-2.0 Rust

Best for: Rust developers building production ML systems where safety and performance matter more than rapid prototyping

O OSS Obs medium

TVM

Community

Open Machine Learning Compiler Framework

Alternative to Tensorflow, Pytorch

★ 13,405 updated 1mo ago
open-source Apache-2.0 Python

Best for: ML engineers deploying models to resource-constrained or heterogeneous hardware environments

O OSS Obs medium

Oneflow

Community

OneFlow is a deep learning framework designed to be user-friendly, scalable and efficient.

Alternative to Tensorflow, Pytorch, Jax +1 more

★ 9,400 updated 7mo ago
open-source Apache-2.0 C++

Best for: Developers who need a high-performance, scalable deep learning framework and are comfortable with C++

O OSS Obs medium

MegEngine

Community

MegEngine 是一个快速、可拓展、易于使用且支持自动求导的深度学习框架

Alternative to Tensorflow, Pytorch

★ 4,808 updated 1y ago
open-source Apache-2.0 C++

Best for: Developers building custom deep learning models in C++ who need high performance and scalability

O OSS Obs medium

MindSpore

Community

MindSpore is a new open source deep learning training/inference framework that could be used for mobile, edge and cloud scenarios.

Alternative to Tensorflow, Pytorch, Keras +2 more

★ 4,691 updated 1y ago
open-source Apache-2.0 C++

Best for: Developers seeking an open source deep learning framework for cross-platform deployment from edge to cloud

O OSS Obs medium

VectorFlow

Community

A minimalist neural network library optimized for sparse data and single machine environments.

Alternative to Tensorflow, Pytorch, Keras +1 more

★ 1,294 updated 2y ago
open-source Apache-2.0 D

Best for: Developers building lightweight neural network models for observability on a single machine

O OSS Obs medium

Forward

Community

A library for high performance deep learning inference on NVIDIA GPUs.

Alternative to Tensorflow, Pytorch

★ 555 updated 4y ago
open-source C++

Best for: Developers needing high performance deep learning inference on NVIDIA GPUs in C++ environments