← all repositories
tensorflow/tensorflow

The deep-learning framework that still runs on a Raspberry Pi Zero

Google's attempt to own the full machine-learning stack, from research lab to Raspberry Pi.

196.5k stars C++ ML Frameworks
tensorflow
Velocity · 7d
+13
★ / day
Trend
cooling
star history

What it does

TensorFlow is an end-to-end machine learning platform originally built by Google Brain for neural-network research. It has since grown into a broad ecosystem of tools and libraries aimed at both researchers pushing state-of-the-art models and developers deploying ML-powered applications. The core offers stable Python and C++ APIs, with additional language bindings that come with no backward-compatibility promise.

The interesting bit

While most frameworks eventually specialize, TensorFlow has spent years aggressively broadening its surface area: it officially builds for Linux, macOS, Windows, Android, and even the original Raspberry Pi, with GPU support via CUDA and device plugins for DirectX and Metal. That versatility is convenient if your stack is already inside the Google ecosystem, but it also means the project carries the weight of a decade of accumulated scope.

Key highlights

  • Stable APIs for Python and C++; other language bindings are explicitly not guaranteed backward compatible
  • Official continuous builds for Linux CPU/GPU/XLA, macOS, Windows CPU/GPU, Android, and Raspberry Pi 0/1/2/3
  • GPU acceleration via CUDA on Ubuntu and Windows, plus extensible device plugins for DirectX and macOS Metal
  • Nightly release channels available through PyPI for early testing
  • Apache 2.0 licensed

Caveats

  • Multiple libtensorflow builds—macOS, Linux, and Windows—are currently marked “Status Temporarily Unavailable”
  • Non-Python/C++ APIs lack backward-compatibility guarantees, which adds migration risk for polyglot codebases

Verdict

Use it if you need a mature framework that deploys everywhere from servers to embedded devices. Skip it if you want a lightweight, research-only toolkit or if you rely heavily on non-Python/C++ language bindings.

Frequently asked

What is tensorflow/tensorflow?
Google's attempt to own the full machine-learning stack, from research lab to Raspberry Pi.
Is tensorflow open source?
Yes — tensorflow/tensorflow is open source, released under the Apache-2.0 license.
What language is tensorflow written in?
tensorflow/tensorflow is primarily written in C++.
How popular is tensorflow?
tensorflow/tensorflow has 196.5k stars on GitHub and is currently cooling off.
Where can I find tensorflow?
tensorflow/tensorflow is on GitHub at https://github.com/tensorflow/tensorflow.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.