{"data":{"node":{"slug":"google-parfait-tensorflow-federated","name":"tensorflow-federated","tagline":"An open-source framework for machine learning and other computations on decentralized data","github_url":"https://github.com/google-parfait/tensorflow-federated","owner":"google-parfait","repo":"tensorflow-federated","owner_avatar_url":"https://avatars.githubusercontent.com/u/164364956?v=4","primary_language":"Python","stars":2445,"forks":604,"topics":[],"archived":false,"github_pushed_at":"2026-08-03T18:05:47+00:00","maintenance_label":"Very active","url":"https://www.graphcanon.com/tools/google-parfait-tensorflow-federated","markdown_url":"https://www.graphcanon.com/tools/google-parfait-tensorflow-federated.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/google-parfait-tensorflow-federated","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=google-parfait-tensorflow-federated"},"categories":[{"slug":"model-training","name":"Model Training","url":"https://www.graphcanon.com/categories/model-training","markdown_url":"https://www.graphcanon.com/categories/model-training.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/model-training"}],"tags":[{"slug":"decentralized-data","name":"decentralized data"},{"slug":"federated-learning","name":"federated-learning"},{"slug":"tensorflow","name":"tensorflow"}],"edges":[{"type":"integrates_with","direction":"in","explanation":"TensorFlow Federated builds upon or integrates with TensorFlow for decentralized machine learning tasks, expanding the scope of use cases beyond what can be done using TensorFlow alone.","successor_context":null,"tool":{"slug":"tensorflow-tensorflow","name":"tensorflow","tagline":"An Open Source Machine Learning Framework for Everyone","github_url":"https://github.com/tensorflow/tensorflow","owner":"tensorflow","repo":"tensorflow","owner_avatar_url":"https://avatars.githubusercontent.com/u/15658638?v=4","primary_language":"C++","stars":196758,"forks":75773,"topics":["deep-learning","deep-neural-networks","distributed","machine-learning","ml","neural-network","python","tensorflow"],"archived":false,"github_pushed_at":"2026-08-03T06:01:06+00:00","maintenance_label":"Very active","url":"https://www.graphcanon.com/tools/tensorflow-tensorflow","markdown_url":"https://www.graphcanon.com/tools/tensorflow-tensorflow.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/tensorflow-tensorflow","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=tensorflow-tensorflow"}}],"neighbours":[{"slug":"tensorflow-tensorflow","name":"tensorflow","tagline":"An Open Source Machine Learning Framework for Everyone","github_url":"https://github.com/tensorflow/tensorflow","owner":"tensorflow","repo":"tensorflow","owner_avatar_url":"https://avatars.githubusercontent.com/u/15658638?v=4","primary_language":"C++","stars":196758,"forks":75773,"topics":["deep-learning","deep-neural-networks","distributed","machine-learning","ml","neural-network","python","tensorflow"],"archived":false,"github_pushed_at":"2026-08-03T06:01:06+00:00","maintenance_label":"Active","url":"https://www.graphcanon.com/tools/tensorflow-tensorflow","markdown_url":"https://www.graphcanon.com/tools/tensorflow-tensorflow.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/tensorflow-tensorflow","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=tensorflow-tensorflow","shared_categories":["model-training"]},{"slug":"flwrlabs-flower","name":"flower","tagline":"A Friendly Federated AI Framework","github_url":"https://github.com/flwrlabs/flower","owner":"flwrlabs","repo":"flower","owner_avatar_url":"https://avatars.githubusercontent.com/u/122113819?v=4","primary_language":"Python","stars":7067,"forks":1214,"topics":["ai","android","artificial-intelligence","cpp","deep-learning","federated-analytics","federated-learning","federated-learning-framework","fleet-intelligence","fleet-learning","flower","framework","grpc","ios","machine-learning","python","pytorch","raspberry-pi","scikit-learn","tensorflow"],"archived":false,"github_pushed_at":"2026-08-04T17:02:09+00:00","maintenance_label":"Active","url":"https://www.graphcanon.com/tools/flwrlabs-flower","markdown_url":"https://www.graphcanon.com/tools/flwrlabs-flower.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/flwrlabs-flower","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=flwrlabs-flower","shared_categories":["model-training"]},{"slug":"federatedai-fate","name":"FATE","tagline":"An Industrial Grade Federated Learning Framework","github_url":"https://github.com/FederatedAI/FATE","owner":"FederatedAI","repo":"FATE","owner_avatar_url":"https://avatars.githubusercontent.com/u/54675540?v=4","primary_language":"Python","stars":6089,"forks":1568,"topics":["algorithm","fate","federated-learning","machine-learning","privacy-preserving"],"archived":false,"github_pushed_at":"2024-11-19T08:19:11+00:00","maintenance_label":"Dormant","url":"https://www.graphcanon.com/tools/federatedai-fate","markdown_url":"https://www.graphcanon.com/tools/federatedai-fate.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/federatedai-fate","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=federatedai-fate","shared_categories":["model-training"]},{"slug":"huaizhengzhang-ai-infra-from-zero-to-hero","name":"AI-Infra-from-Zero-to-Hero","tagline":"Awesome System for Machine Learning and LLM Infra","github_url":"https://github.com/HuaizhengZhang/AI-Infra-from-Zero-to-Hero","owner":"HuaizhengZhang","repo":"AI-Infra-from-Zero-to-Hero","owner_avatar_url":"https://avatars.githubusercontent.com/u/5894780?v=4","primary_language":null,"stars":4285,"forks":409,"topics":["ai-infra","genai","large-language-models","llmsys","mlsys","model-serving","model-training"],"archived":false,"github_pushed_at":"2025-07-25T02:24:35+00:00","maintenance_label":"Dormant","url":"https://www.graphcanon.com/tools/huaizhengzhang-ai-infra-from-zero-to-hero","markdown_url":"https://www.graphcanon.com/tools/huaizhengzhang-ai-infra-from-zero-to-hero.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/huaizhengzhang-ai-infra-from-zero-to-hero","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=huaizhengzhang-ai-infra-from-zero-to-hero","shared_categories":["model-training"]},{"slug":"tensorflow-hub","name":"hub","tagline":"A library for transfer learning by reusing parts of TensorFlow models.","github_url":"https://github.com/tensorflow/hub","owner":"tensorflow","repo":"hub","owner_avatar_url":"https://avatars.githubusercontent.com/u/15658638?v=4","primary_language":"Python","stars":3523,"forks":1641,"topics":["embeddings","image-classification","machine-learning","ml","python","tensorflow","transfer-learning"],"archived":false,"github_pushed_at":"2025-01-17T12:09:41+00:00","maintenance_label":"Dormant","url":"https://www.graphcanon.com/tools/tensorflow-hub","markdown_url":"https://www.graphcanon.com/tools/tensorflow-hub.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/tensorflow-hub","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=tensorflow-hub","shared_categories":["model-training"]},{"slug":"b4rtaz-distributed-llama","name":"distributed-llama","tagline":"Distributed LLM inference using home devices cluster","github_url":"https://github.com/b4rtaz/distributed-llama","owner":"b4rtaz","repo":"distributed-llama","owner_avatar_url":"https://avatars.githubusercontent.com/u/12797776?v=4","primary_language":"C++","stars":3044,"forks":246,"topics":["distributed-computing","distributed-llm","llama2","llama3","llm","llm-inference","llms","neural-network","open-llm"],"archived":false,"github_pushed_at":"2026-07-05T16:47:20+00:00","maintenance_label":"Steady","url":"https://www.graphcanon.com/tools/b4rtaz-distributed-llama","markdown_url":"https://www.graphcanon.com/tools/b4rtaz-distributed-llama.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/b4rtaz-distributed-llama","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=b4rtaz-distributed-llama","shared_categories":[]},{"slug":"microsoft-pai","name":"pai","tagline":"Resource scheduling and cluster management for AI","github_url":"https://github.com/microsoft/pai","owner":"microsoft","repo":"pai","owner_avatar_url":"https://avatars.githubusercontent.com/u/6154722?v=4","primary_language":"JavaScript","stars":2686,"forks":549,"topics":["ai","artificial-intelligence","chainer","cloud","cluster-management","cluster-manager","gpu","gpu-cluster","gpu-computing","gpu-scheduler","jupyter","kubernetes","machine-learning","model-training","on-premise","pytorch","resource-management","scheduling","tensorflow"],"archived":true,"github_pushed_at":"2024-06-06T07:56:07+00:00","maintenance_label":"Archived","url":"https://www.graphcanon.com/tools/microsoft-pai","markdown_url":"https://www.graphcanon.com/tools/microsoft-pai.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/microsoft-pai","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=microsoft-pai","shared_categories":["model-training"]},{"slug":"pannous-tensorflow-speech-recognition","name":"tensorflow-speech-recognition","tagline":"Speech recognition using TensorFlow deep learning framework","github_url":"https://github.com/pannous/tensorflow-speech-recognition","owner":"pannous","repo":"tensorflow-speech-recognition","owner_avatar_url":"https://avatars.githubusercontent.com/u/516118?v=4","primary_language":"Python","stars":2173,"forks":631,"topics":["deep-learning","neural-network","speech-recognition","speech-to-text","stt","tensorflow"],"archived":false,"github_pushed_at":"2024-01-17T14:27:13+00:00","maintenance_label":"Dormant","url":"https://www.graphcanon.com/tools/pannous-tensorflow-speech-recognition","markdown_url":"https://www.graphcanon.com/tools/pannous-tensorflow-speech-recognition.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/pannous-tensorflow-speech-recognition","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=pannous-tensorflow-speech-recognition","shared_categories":[]},{"slug":"chaoyanghe-awesome-federated-learning","name":"Awesome-Federated-Learning","tagline":"FedML - The Research and Production Integrated Federated Learning Library","github_url":"https://github.com/chaoyanghe/Awesome-Federated-Learning","owner":"chaoyanghe","repo":"Awesome-Federated-Learning","owner_avatar_url":"https://avatars.githubusercontent.com/u/7238845?v=4","primary_language":null,"stars":2017,"forks":332,"topics":["adversarial-attack-and-defense","communication-efficiency","computation-efficiency","computer-vision","continual-learning","decentralized-federated-learning","distributed-optimization","federated-learning","hierarchical-federated-learning","incentive-mechanism","interpretability","machine-learning","neural-architecture-search","non-iid","privacy","semi-supervised-learning","straggler-problem","transfer-learning","vertical-federated-learning","wireless-communication"],"archived":false,"github_pushed_at":"2022-09-03T20:03:02+00:00","maintenance_label":"Dormant","url":"https://www.graphcanon.com/tools/chaoyanghe-awesome-federated-learning","markdown_url":"https://www.graphcanon.com/tools/chaoyanghe-awesome-federated-learning.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/chaoyanghe-awesome-federated-learning","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=chaoyanghe-awesome-federated-learning","shared_categories":["model-training"]},{"slug":"vertaai-modeldb","name":"modeldb","tagline":"Open Source ML Model Versioning Metadata and Experiment Management","github_url":"https://github.com/VertaAI/modeldb","owner":"VertaAI","repo":"modeldb","owner_avatar_url":"https://avatars.githubusercontent.com/u/45020510?v=4","primary_language":"Java","stars":1749,"forks":289,"topics":["machine-learning","mit","model-management","model-versioning","modeldb","verta"],"archived":false,"github_pushed_at":"2024-07-23T17:06:34+00:00","maintenance_label":"Dormant","url":"https://www.graphcanon.com/tools/vertaai-modeldb","markdown_url":"https://www.graphcanon.com/tools/vertaai-modeldb.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/vertaai-modeldb","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=vertaai-modeldb","shared_categories":["model-training"]},{"slug":"tensorflow-mesh","name":"mesh","tagline":"Mesh TensorFlow: Model Parallelism Made Easier","github_url":"https://github.com/tensorflow/mesh","owner":"tensorflow","repo":"mesh","owner_avatar_url":"https://avatars.githubusercontent.com/u/15658638?v=4","primary_language":"Python","stars":1630,"forks":255,"topics":[],"archived":true,"github_pushed_at":"2023-11-17T19:39:54+00:00","maintenance_label":"Archived","url":"https://www.graphcanon.com/tools/tensorflow-mesh","markdown_url":"https://www.graphcanon.com/tools/tensorflow-mesh.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/tensorflow-mesh","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=tensorflow-mesh","shared_categories":["model-training"]},{"slug":"tensorflow-model-optimization","name":"model-optimization","tagline":"Toolkit for optimizing ML models in Keras and TensorFlow","github_url":"https://github.com/tensorflow/model-optimization","owner":"tensorflow","repo":"model-optimization","owner_avatar_url":"https://avatars.githubusercontent.com/u/15658638?v=4","primary_language":"Python","stars":1576,"forks":346,"topics":["compression","deep-learning","keras","machine-learning","ml","model-compression","optimization","pruning","quantization","quantized-networks","quantized-neural-networks","quantized-training","sparsity","tensorflow"],"archived":false,"github_pushed_at":"2026-07-27T06:03:18+00:00","maintenance_label":"Active","url":"https://www.graphcanon.com/tools/tensorflow-model-optimization","markdown_url":"https://www.graphcanon.com/tools/tensorflow-model-optimization.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/tensorflow-model-optimization","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=tensorflow-model-optimization","shared_categories":["model-training"]}]}}