AltHub

tensorflow/tfjs Alternatives

web ML / in-browser deep learning

TensorFlow.js is a JavaScript/TypeScript library for training and deploying machine learning models in the browser and Node.js with WebGL/WASM acceleration.

19.1kTypeScriptApache-2.0active · last push 3mo agoGitHub

Same job, different approach

Solves the same problem with a different architecture or at a different layer. Expect to rewrite the integration.

pytorch/pytorchGitHub

when you need a Python-based DL framework with dynamic computation graphs and broader ecosystem than JS.

Tensors and Dynamic neural networks in Python with strong GPU acceleration

102.7k
Python
NOASSERTION
active1mo ago
flashlight/flashlightGitHub

when you want a lightweight C++ ML library for performance-critical, non-web deployment.

A C++ standalone library for machine learning

5.5k
C++
MIT
active4mo ago
deepjavalibrary/djlGitHub

when you want to build/deploy models in Java/JVM with engine-agnostic API.

An Engine-Agnostic Deep Learning Framework in Java

4.8k
Java
Apache-2.0
active1mo ago
FluxML/Flux.jlGitHub

when you work in Julia and want a differentiable programming approach.

Relax! Flux is the ML library that doesn't make you tensor

4.7k
Julia
NOASSERTION
active2mo ago
google-deepmind/dm-haikuGitHub

when you use JAX and need a neural network library with a familiar object-oriented API.

JAX-based neural network library

3.3k
Python
Apache-2.0
active1mo ago
mratsim/ArraymancerGitHub

when you need a Nim tensor library for CPU/GPU with metaprogramming.

A fast, ergonomic and portable tensor library in Nim with a deep learning focus for CPU, GPU and embedded devices via OpenMP, Cuda and OpenCL backends

1.4k
Nim
Apache-2.0
active4mo ago
tensorflow/tensorflowGitHub

when you need the full TensorFlow framework in Python/C++ for server/mobile, not browser.

An Open Source Machine Learning Framework for Everyone

198.0k
C++
Apache-2.0
active1mo ago
tracel-ai/burnGitHub

when you prefer a Rust DL framework with high portability and performance.

Burn is a next generation tensor library and Deep Learning Framework that doesn't compromise on flexibility, efficiency and portability.

15.8k
Rust
Apache-2.0
active1mo ago
Oneflow-Inc/oneflowGitHub

when you want a distributed DL framework with a different optimization approach (e.g., data parallelism).

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

9.4k
C++
Apache-2.0
slowing10mo ago
apple/corenetGitHub

when you need Apple's library for training large-scale models in Python.

CoreNet: A library for training deep neural networks

7.0k
Jupyter Notebook
NOASSERTION
slowing1.0y ago
MegEngine/MegEngineGitHub

when you want a fast, scalable DL framework with automatic differentiation in C++/Python.

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

4.8k
C++
Apache-2.0
dormant1.9y ago
chelsea0x3b/dfdxGitHub

when you want a Rust DL library with compile-time tensor shape checking.

Deep learning in Rust, with shape checked tensors and neural networks

1.9k
Rust
NOASSERTION
dormant2.2y ago
denosaurs/netsaurGitHub

when you need a Rust ML library with WASM backends for browser/Node.

Powerful Powerful Machine Learning library with GPU, CPU and WASM backends

254
Rust
MIT
dormant2.0y ago
SciSharp/SiaNetGitHub

when you need a C# deep learning library with CUDA/OpenCL support.

An easy to use C# deep learning library with CUDA/OpenCL support

370
C#
MIT
archived7.4y ago
keras-team/kerasGitHub

when you want the high-level Keras API directly in Python (on top of TensorFlow) rather than TF.js.

Deep Learning for humans

64.3k
Python
Apache-2.0
active1mo ago

Older generation, or narrower

An earlier or more limited way to do the job. Still the right call when you need something small, proven, or CPU-only.

transcranial/keras-jsGitHub

when you need to run Keras models in the browser with WebGL but prefer a lighter, older library (though unmaintained).

Run Keras models in the browser, with GPU support using WebGL

5.0k
JavaScript
MIT
dormant4.3y ago
nikhilk/node-tensorflowGitHub

an older Node.js binding to native TensorFlow for model inference/training outside browser.

Node.js + TensorFlow

588
JavaScript
Apache-2.0
dormant6.0y ago

Listed as an alternative to

These projects were analysed and named tfjs among their alternatives. The relationship is not symmetric — how tfjs rates them is a separate judgement, made when tfjs is analysed in its own right.

tracel-ai/burnGitHub

calls tfjs “Choose when you need a JS/TS library with WebGL acceleration for browser-based ML.”

Burn is a next generation tensor library and Deep Learning Framework that doesn't compromise on flexibility, efficiency and portability.

15.8kRustactive
Oneflow-Inc/oneflowGitHub

calls tfjs “choose when you need to train or deploy models directly in the browser or Node.js”

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

9.4kC++slowing
apple/corenetGitHub

calls tfjs “When you need to train/deploy models in JavaScript or browser environments.”

CoreNet: A library for training deep neural networks

7.0kJupyter Notebookslowing