# Libraries &amp; extensions

# Libraries \& extensions

Explore libraries to build advanced models or methods using TensorFlow, and access domain-specific application packages that extend TensorFlow.
![](https://www.tensorflow.org/static/site-assets/images/marketing/resources/libraries-hero.svg) Filter by: Data Preparation Model Building Deployment MLOps Responsible AI
-

  ##### TensorFlow Addons

  Extra functionality for TensorFlow, maintained by SIG Addons. [View docs](https://www.tensorflow.org/addons) [View GitHub](https://github.com/tensorflow/addons) [1.7k](https://github.com/tensorflow/addons) [610](https://github.com/tensorflow/addons)
-

  ##### TensorFlow Agents

  A library for designing, testing, and implementing reinforcement learning algorithms. [View docs](https://www.tensorflow.org/agents) [View GitHub](https://github.com/tensorflow/agents) [2.6k](https://github.com/tensorflow/agents) [706](https://github.com/tensorflow/agents)
-

  ##### TensorFlow Compression

  A library to build ML models with end-to-end optimized data compression built in. [View docs](https://www.tensorflow.org/api_docs/python/tfc) [View GitHub](https://github.com/tensorflow/compression) [783](https://github.com/tensorflow/compression) [245](https://github.com/tensorflow/compression)
-

  ##### TensorFlow Data Validation

  A library to analyze training and serving data to compute descriptive statistics, infer schemas, and detect anomalies. [View docs](https://www.tensorflow.org/tfx/guide/tfdv) [View GitHub](https://github.com/tensorflow/data-validation) [735](https://github.com/tensorflow/data-validation) [158](https://github.com/tensorflow/data-validation)
-

  ##### TensorFlow Decision Forests

  State-of-the-art algorithms for training, serving and interpreting models that use decision forests for classification, regression and ranking. [View docs](https://www.tensorflow.org/decision_forests) [View GitHub](https://github.com/tensorflow/decision-forests) [629](https://github.com/tensorflow/decision-forests) [101](https://github.com/tensorflow/decision-forests)
-

  ##### Dopamine

  A research framework for fast prototyping of reinforcement learning algorithms. [View GitHub](https://github.com/google/dopamine) [10.2k](https://github.com/google/dopamine) [1.4k](https://github.com/google/dopamine)
-

  ##### Fairness Indicators

  A library that enables easy computation of commonly-identified fairness metrics for binary and multiclass classifiers. [View docs](https://www.tensorflow.org/responsible_ai/fairness_indicators/guide) [View GitHub](https://github.com/tensorflow/fairness-indicators) [324](https://github.com/tensorflow/fairness-indicators) [78](https://github.com/tensorflow/fairness-indicators)
-

  ##### TensorFlow Federated

  An open source framework for machine learning and other computations on decentralized data. [View docs](https://www.tensorflow.org/federated) [View GitHub](https://github.com/tensorflow/federated) [2.2k](https://github.com/tensorflow/federated) [570](https://github.com/tensorflow/federated)
-

  ##### TensorFlow GNN

  A library to build neural networks on graph data (nodes and edges with arbitrary features), including tools for preparing input data and training models. [View GitHub](https://github.com/tensorflow/gnn) [1.1k](https://github.com/tensorflow/gnn) [149](https://github.com/tensorflow/gnn)
-

  ##### TensorFlow Graphics

  A library of computer graphics functionalities ranging from cameras, lights, and materials to renderers. [View docs](https://www.tensorflow.org/graphics) [View GitHub](https://github.com/tensorflow/graphics) [2.7k](https://github.com/tensorflow/graphics) [367](https://github.com/tensorflow/graphics)
-

  ##### TensorFlow Hub

  A library for reusable machine learning. Download and reuse the latest trained models with a minimal amount of code. [View docs](https://www.tensorflow.org/hub) [View GitHub](https://github.com/tensorflow/hub) [3.4k](https://github.com/tensorflow/hub) [1.7k](https://github.com/tensorflow/hub)
-

  ##### TensorFlow IO

  Dataset, streaming, and file system extensions, maintained by SIG IO. [View docs](https://www.tensorflow.org/io) [View GitHub](https://github.com/tensorflow/io) [669](https://github.com/tensorflow/io) [282](https://github.com/tensorflow/io)
-

  ##### TensorFlow JVM

  Language bindings for Java and other JVM languages, such as Scala or Kotlin. [View docs](https://www.tensorflow.org/api_docs/python/tfc) [View GitHub](https://github.com/tensorflow/compression) [783](https://github.com/tensorflow/compression) [245](https://github.com/tensorflow/compression)
-

  ##### KerasCV

  A library of modular components for common computer vision tasks such as data augmentation, classification, object detection, segmentation, and more. [View GitHub](https://github.com/keras-team/keras-cv) [852](https://github.com/keras-team/keras-cv) [276](https://github.com/keras-team/keras-cv)
-

  ##### KerasNLP

  An easily customizable natural language processing library providing modular components and state-of-the-art preset weights and architectures. [View GitHub](https://github.com/keras-team/keras-nlp) [587](https://github.com/keras-team/keras-nlp) [173](https://github.com/keras-team/keras-nlp)
-

  ##### TensorFlow Lattice

  A library for flexible, controlled and interpretable ML solutions with common-sense shape constraints. [View docs](https://www.tensorflow.org/lattice) [View GitHub](https://github.com/tensorflow/lattice) [515](https://github.com/tensorflow/lattice) [102](https://github.com/tensorflow/lattice)
-

  ##### TensorFlow Lite Micro

  A library to run ML models on digital signal processors (DSPs), microcontrollers, and other devices with limited memory. [View docs](https://ai.google.dev/edge/lite/microcontrollers) [View GitHub](https://github.com/tensorflow/tflite-micro) [1.4k](https://github.com/tensorflow/tflite-micro) [679](https://github.com/tensorflow/tflite-micro)
-

  ##### TensorFlow Lite Model Maker

  A library that simplifies model training for on-device natural language processing, vision, and audio applications. [View docs](https://ai.google.dev/edge/lite/models/modify/model_maker) [View GitHub](https://github.com/tensorflow/examples/blob/master/tensorflow_examples/lite/model_maker/README.md)
-

  ##### TensorFlow Lite Support

  A toolkit to customize model interface on Android, create metadata, and build inference pipelines for mobile deployment. [View docs](https://ai.google.dev/edge/lite/inference_with_metadata/lite_support) [View GitHub](https://github.com/tensorflow/tflite-support) [336](https://github.com/tensorflow/tflite-support) [119](https://github.com/tensorflow/tflite-support)
-

  ##### TensorFlow Metadata

  Utilities for passing TensorFlow-related metadata between tools. [View GitHub](https://github.com/tensorflow/metadata) [100](https://github.com/tensorflow/metadata) [51](https://github.com/tensorflow/metadata)
-

  ##### ML Metadata

  A library for recording and retrieving MLOps metadata associated with machine learning workflows. [View docs](https://www.tensorflow.org/tfx/guide/mlmd) [View GitHub](https://github.com/google/ml-metadata) [566](https://github.com/google/ml-metadata) [127](https://github.com/google/ml-metadata)
-

  ##### TensorFlow Model Analysis

  A library for deep analysis of model results beyond simple training metrics, to measure edge and corner cases and bias. [View docs](https://www.tensorflow.org/tfx/guide/tfma) [View GitHub](https://github.com/tensorflow/model-analysis) [1.2k](https://github.com/tensorflow/model-analysis) [267](https://github.com/tensorflow/model-analysis)
-

  ##### Model Card Toolkit

  A collection of tools to generate documents that provide context and transparency into a model's development and performance. [View docs](https://www.tensorflow.org/responsible_ai/model_card_toolkit/guide) [View GitHub](https://github.com/tensorflow/model-card-toolkit) [391](https://github.com/tensorflow/model-card-toolkit) [82](https://github.com/tensorflow/model-card-toolkit)
-

  ##### Model Optimization Toolkit

  A suite of tools for optimizing ML models for deployment and execution. [View docs](https://www.tensorflow.org/model_optimization) [View GitHub](https://github.com/tensorflow/model-optimization) [1.4k](https://github.com/tensorflow/model-optimization) [321](https://github.com/tensorflow/model-optimization)
-

  ##### TensorFlow Model Remediation

  A library to help create and train models in a way that reduces or eliminates user harm resulting from underlying performance biases. [View docs](https://www.tensorflow.org/responsible_ai/model_remediation) [View GitHub](https://github.com/tensorflow/model-remediation) [42](https://github.com/tensorflow/model-remediation) [19](https://github.com/tensorflow/model-remediation)
-

  ##### NdArray

  Utilities for manipulating data in a n-dimensional space in Java, maintained by SIG JVM. [View GitHub](https://github.com/tensorflow/java-ndarray) [60](https://github.com/tensorflow/java-ndarray) [15](https://github.com/tensorflow/java-ndarray)
-

  ##### Neural Structured Learning

  A learning framework to train neural networks by leveraging structured signals in addition to feature inputs. [View docs](https://www.tensorflow.org/neural_structured_learning) [View GitHub](https://github.com/tensorflow/neural-structured-learning) [971](https://github.com/tensorflow/neural-structured-learning) [195](https://github.com/tensorflow/neural-structured-learning)
-

  ##### TensorFlow Privacy

  A Python library that includes implementations of TensorFlow optimizers for training machine learning models with differential privacy. [View docs](https://www.tensorflow.org/responsible_ai/privacy) [View GitHub](https://github.com/tensorflow/privacy) [1.8k](https://github.com/tensorflow/privacy) [439](https://github.com/tensorflow/privacy)
-

  ##### TensorFlow Probability

  A library for probabilistic reasoning and statistical analysis. [View docs](https://www.tensorflow.org/probability) [View GitHub](https://github.com/tensorflow/probability) [4k](https://github.com/tensorflow/probability) [1.1k](https://github.com/tensorflow/probability)
-

  ##### TensorFlow Quantum

  A quantum machine learning library for rapid prototyping of hybrid quantum-classical ML models. [View docs](https://www.tensorflow.org/quantum) [View GitHub](https://github.com/tensorflow/quantum) [1.7k](https://github.com/tensorflow/quantum) [520](https://github.com/tensorflow/quantum)
-

  ##### TensorFlow Ranking

  A library for Learning-to-Rank (LTR) techniques on the TensorFlow platform. [View docs](https://www.tensorflow.org/ranking) [View GitHub](https://github.com/tensorflow/ranking) [2.7k](https://github.com/tensorflow/ranking) [477](https://github.com/tensorflow/ranking)
-

  ##### TensorFlow Recommenders

  A library for building recommender system models. [View docs](https://www.tensorflow.org/recommenders) [View GitHub](https://github.com/tensorflow/recommenders) [1.7k](https://github.com/tensorflow/recommenders) [249](https://github.com/tensorflow/recommenders)
-

  ##### TensorFlow Recommenders Addons

  A collection of community projects introducing Dynamic Embedding Technology to large-scale recommendation systems built upon TensorFlow [View GitHub](https://github.com/tensorflow/recommenders-addons) [517](https://github.com/tensorflow/recommenders-addons) [123](https://github.com/tensorflow/recommenders-addons)
-

  ##### TensorFlow Serving

  A flexible, high-performance serving system for machine learning models, designed for production environments [View docs](https://www.tensorflow.org/tfx/guide/serving) [View GitHub](https://github.com/tensorflow/serving) [6k](https://github.com/tensorflow/serving) [2.2k](https://github.com/tensorflow/serving)
-

  ##### Sonnet

  A library from DeepMind for constructing neural networks. [View GitHub](https://github.com/deepmind/sonnet) [9.6k](https://github.com/deepmind/sonnet) [1.4k](https://github.com/deepmind/sonnet)
-

  ##### TensorFlow Text

  A collection of text- and NLP-related classes and ops ready to use with TensorFlow 2. [View docs](https://www.tensorflow.org/text) [View GitHub](https://github.com/tensorflow/text) [1.2k](https://github.com/tensorflow/text) [308](https://github.com/tensorflow/text)
-

  ##### TensorFlow Transform

  A library for large-scale feature engineering and eliminating training-serving skew. [View docs](https://www.tensorflow.org/tfx/guide/tft) [View GitHub](https://github.com/tensorflow/transform) [970](https://github.com/tensorflow/transform) [213](https://github.com/tensorflow/transform)
-

  ##### TensorFlow.js

  A hardware-accelerated library for training and deploying ML models using JavaScript or Node.js. [View docs](https://www.tensorflow.org/js) [View GitHub](https://github.com/tensorflow/tfjs) [17.8k](https://github.com/tensorflow/tfjs) [1.9k](https://github.com/tensorflow/tfjs)
-

  ##### TFX

  An end-to-end platform for deploying production ML pipelines. [View docs](https://www.tensorflow.org/tfx) [View GitHub](https://github.com/tensorflow/tfx) [2k](https://github.com/tensorflow/tfx) [688](https://github.com/tensorflow/tfx)
-

  ##### TFX-Addons

  A collection of community projects to build new components, examples, libraries, and tools for TFX. [View docs](https://www.tensorflow.org/tfx/addons) [View GitHub](https://github.com/tensorflow/tfx-addons) [119](https://github.com/tensorflow/tfx-addons) [59](https://github.com/tensorflow/tfx-addons)

## Explore TensorFlow official and research focused models and datasets

[See models and datasets](https://www.tensorflow.org/resources/models-datasets)