awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
Back to tensorflow/federated

Open-source alternatives to Federated

30 open-source projects similar to tensorflow/federated, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Federated alternative.

  • openai/gymopenai avatar

    openai/gym

    37,223View on GitHub↗

    Gym is a reinforcement learning environment toolkit and agent simulation framework. It provides a standardized API and a universal communication interface that defines how learning agents interact with simulation environments through actions and observations. The project includes a benchmark environment suite and a diverse library of pre-configured simulation worlds, including physics engines and classic control tasks. It enables the creation of custom simulation environments to train agents in specific operational scenarios while ensuring reproducibility across different learning algorithms.

    Python
    View on GitHub↗37,223
  • poloclub/cnn-explainerpoloclub avatar

    poloclub/cnn-explainer

    8,958View on GitHub↗

    cnn-explainer is an interactive web application and educational sandbox designed for visualizing the internal operations and layers of convolutional neural networks. It functions as a tool for understanding how these networks process image data through real-time graphics and interactive visualizations. The project includes a browser-based environment for training small convolutional neural networks on specific image classes. It also provides a model converter that transforms trained neural network files from backend framework formats into web-compatible versions for browser loading. The appl

    JavaScript
    View on GitHub↗8,958
  • fritzlabs/awesome-mobile-machine-learningF

    fritzlabs/Awesome-Mobile-Machine-Learning

    0View on GitHub↗
    View on GitHub↗0
  • nnstreamer/nnstreamer-rosnnstreamer avatar

    nnstreamer/nnstreamer-ros

    14View on GitHub↗

    NNStreamer extension plugins for ROS support

    C++
    View on GitHub↗14

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Find more with AI search
  • autowarefoundation/modelzooautowarefoundation avatar

    autowarefoundation/modelzoo

    63View on GitHub↗

    A collection of machine-learned models for use in autonomous driving applications.

    Python
    View on GitHub↗63
  • ray-project/rayray-project avatar

    ray-project/ray

    42,895View on GitHub↗

    Ray is a distributed computing framework designed to scale Python and Java applications across clusters by abstracting task scheduling and resource management. It functions as a resource-aware execution engine that manages task dependencies, placement, and fault tolerance across networked compute nodes. At its core, the system provides a stateful actor model, allowing developers to define classes that run in dedicated processes to maintain and mutate internal state across remote method calls. The framework distinguishes itself through a robust cross-language interoperability layer, enabling f

    Pythondata-sciencedeep-learningdeployment
    View on GitHub↗42,895
  • deap/deapDEAP avatar

    DEAP/deap

    6,336View on GitHub↗
    Python
    View on GitHub↗6,336
  • fastai/fastaifastai avatar

    fastai/fastai

    27,862View on GitHub↗

    Fastai is a high-level deep learning library built on PyTorch that provides a unified interface for managing the entire machine learning lifecycle. It functions as a comprehensive training toolkit, abstracting hardware management and automating complex training loops to simplify the construction and execution of neural network models. The framework is distinguished by its notebook-centric development environment and a type-dispatching data pipeline that automatically applies transformations based on input data formats. It emphasizes transfer learning through discriminative layer-wise optimiza

    Jupyter Notebookcolabdeep-learningfastai
    View on GitHub↗27,862
  • google/traxgoogle avatar

    google/trax

    8,304View on GitHub↗

    Trax is a deep learning framework and hardware-agnostic tensor engine designed for designing and training neural networks. It serves as a research tool providing high-level combinators for composing complex architectures, alongside a dedicated library for building transformer models and a toolkit for reinforcement learning. The framework is distinguished by its support for reversible and sparse transformer architectures, which reduce memory and computational overhead. It enables a single set of model instructions to execute across different hardware backends without changing the underlying co

    Python
    View on GitHub↗8,304
  • mlflow/mlflowmlflow avatar

    mlflow/mlflow

    26,554View on GitHub↗
    Pythonagentopsagentsai
    View on GitHub↗26,554
  • tensorflow/agentstensorflow avatar

    tensorflow/agents

    3,016View on GitHub↗

    TF-Agents: A reliable, scalable and easy to use TensorFlow library for Contextual Bandits and Reinforcement Learning.

    Python
    View on GitHub↗3,016
  • xilinx/finnXilinx avatar

    Xilinx/finn

    1,008View on GitHub↗

    Dataflow compiler for QNN inference on FPGAs

    Python
    View on GitHub↗1,008
  • uber/neuropoduber avatar

    uber/neuropod

    943View on GitHub↗

    A uniform interface to run deep learning models from multiple frameworks

    C++
    View on GitHub↗943
  • tensorforce/tensorforcetensorforce avatar

    tensorforce/tensorforce

    3,307View on GitHub↗

    Tensorforce: a TensorFlow library for applied reinforcement learning

    Python
    View on GitHub↗3,307
  • catalyst-team/catalystcatalyst-team avatar

    catalyst-team/catalyst

    3,376View on GitHub↗

    Accelerated deep learning R&D

    Python
    View on GitHub↗3,376
  • davisking/dlibdavisking avatar

    davisking/dlib

    14,399View on GitHub↗

    dlib is a C++ machine learning toolkit and data analysis framework. It provides a collection of algorithms and utilities for building predictive modeling applications and performing statistical analysis on large datasets within native C++ environments. The project functions as a binding library that wraps low-level C++ machine learning algorithms into high-level Python scripting interfaces. This allows for the integration of high-performance native implementations with Python for machine learning development. The framework covers the implementation of predictive models, the execution of mach

    C++c-plus-pluscomputer-visiondeep-learning
    View on GitHub↗14,399
  • epistasislab/tpotEpistasisLab avatar

    EpistasisLab/tpot

    10,050View on GitHub↗

    TPOT is a Python automated machine learning tool and pipeline framework. It automatically searches, selects, and tunes machine learning algorithms and hyperparameters to identify the most effective model architecture. The system utilizes genetic programming to optimize these pipelines through evolutionary algorithms. To accelerate the search process, it functions as a multi-core evaluator that runs parallel training workflows across multiple processor cores. The framework supports the definition of custom objective functions to optimize pipelines based on specific performance metrics.

    Jupyter Notebook
    View on GitHub↗10,050
  • facebookresearch/reagentfacebookresearch avatar

    facebookresearch/ReAgent

    3,703View on GitHub↗

    ReAgent is a reinforcement learning platform designed for training, deploying, and evaluating reinforcement learning models and contextual bandit systems for large-scale decision making. It provides a comprehensive suite of tools that spans the entire workflow from initial feasibility analysis to production serving. The system includes a deep reinforcement learning training framework for distributed off-policy algorithms and a specialized model serving layer for high-volume production inference. It distinguishes itself with a counterfactual policy evaluator for estimating performance using hi

    Python
    View on GitHub↗3,703
  • alibaba/mnnalibaba avatar

    alibaba/MNN

    14,242View on GitHub↗

    MNN is a high-performance inference engine and framework designed for on-device machine learning. It provides a comprehensive environment for executing, optimizing, and deploying neural network models directly on mobile and resource-constrained edge devices. The framework distinguishes itself through a robust model optimization toolkit that supports quantization, compression, and structural graph manipulation to minimize memory footprint and maximize execution speed. It features a modular architecture that abstracts hardware-specific backends, allowing models to run efficiently across diverse

    C++armconvolutiondeep-learning
    View on GitHub↗14,242
  • google/dopaminegoogle avatar

    google/dopamine

    10,879View on GitHub↗

    Dopamine is a reinforcement learning research framework designed for prototyping and testing algorithms across diverse simulated environments. It provides an agent development toolkit that utilizes a flat class hierarchy to facilitate the creation and extension of learning agents. The framework includes a standardization layer via environment wrappers that connect agents to various physics simulations and gaming environments. It also features a high-performance experience replay buffer for storing and sampling transition data to improve training stability, alongside a dedicated hyperparameter

    Jupyter Notebook
    View on GitHub↗10,879
  • leela-zero/leela-zeroleela-zero avatar

    leela-zero/leela-zero

    5,579View on GitHub↗

    Leela Zero is a deep learning Go engine and reinforcement learning system that implements the AlphaGo Zero approach. It utilizes deep residual convolutional networks and Monte Carlo Tree Search to determine optimal moves and analyze the game of Go. The project functions as a neural network training tool that generates data through automated self-play. It uses a supervised learning pipeline to refine network weights, allowing the system to improve its game-playing capabilities without relying on human-provided data or expert knowledge. The engine includes game scoring logic to determine winne

    C++
    View on GitHub↗5,579
  • lutzroeder/netronlutzroeder avatar

    lutzroeder/netron

    33,087View on GitHub↗

    Netron is a visualizer for neural network and machine learning models. It provides a graphical interface that renders model architectures as interactive node-link diagrams, allowing users to inspect internal layers, tensors, and metadata. By performing static analysis, the tool enables the examination of model definitions without executing the underlying machine learning code. The software distinguishes itself through a schema-driven parsing engine that translates diverse proprietary model formats into a unified internal graph structure. This approach ensures interoperability, allowing users

    JavaScriptaicoremldeep-learning
    View on GitHub↗33,087
  • anonymifish/fed-distribution-matchinganonymifish avatar

    anonymifish/fed-distribution-matching

    20View on GitHub↗

    @InProceedings{Xiong2023CVPR, author = {Xiong, Yuanhao and Wang, Ruochen and Cheng, Minhao and Yu, Felix and Hsieh, Cho-Jui}, title = {FedDM: Iterative Distribution Matching for Communication-Efficient Federated Learning}, booktitle = {Proceedings of the IEEE/CVF Conference on Computer Vision…

    Python
    View on GitHub↗20
  • ankane/epsankane avatar

    ankane/eps

    687View on GitHub↗

    Machine learning for Ruby

    Ruby
    View on GitHub↗687
  • alan-turing-institute/mlj.jlalan-turing-institute avatar

    alan-turing-institute/MLJ.jl

    1,928View on GitHub↗

    A Julia machine learning framework

    Julia
    View on GitHub↗1,928
  • asafschers/scorubyasafschers avatar

    asafschers/scoruby

    70View on GitHub↗

    Ruby Scoring API for PMML

    Ruby
    View on GitHub↗70
  • autonomio/talosautonomio avatar

    autonomio/talos

    1,637View on GitHub↗

    Hyperparameter Experiments with TensorFlow and Keras

    Pythonartificial-intelligencedeep-learninghyperparameter-optimization
    View on GitHub↗1,637
  • arogozhnikov/einopsarogozhnikov avatar

    arogozhnikov/einops

    9,398View on GitHub↗

    Einops is a tensor manipulation library that provides a framework-agnostic interface for reshaping, Einstein summation, and multi-dimensional array operations. It serves as an abstraction layer that works across NumPy, PyTorch, TensorFlow, and JAX, allowing for tensor transformations without changing the API. The library distinguishes itself through a declarative notation system that uses readable string patterns to describe tensor rearrangements and reductions. This approach includes an extended Einstein summation interface that supports multi-letter axis names and a named dimension mapping

    Pythoncupydeep-learningeinops
    View on GitHub↗9,398
  • avibryant/brushfireA

    avibryant/brushfire

    0View on GitHub↗
    View on GitHub↗0
  • andreibondarev/langchainrbandreibondarev avatar

    andreibondarev/langchainrb

    1,989View on GitHub↗

    Build LLM-powered applications in Ruby

    Ruby
    View on GitHub↗1,989