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

Machine Learning Feature Stores

Ranking updated Jun 30, 2026

For a feature store for machine learning, the first results are gojek/feast, feast-dev/feast and featuretools/featuretools (Featuretools is an automated feature engineering library that creates features from relational data, but it does not store, serve, or manage features as a platform — it lacks the feature registry, online/offline serving, and time-travel queries that define a feature store). rhiever/tpot and azure/mmlspark round out the shortlist. Compare the match explanations and check the project documentation against your requirements.

Open-source platforms for managing, storing, and serving consistent data features to machine learning models.

Machine Learning Feature Stores

Find the best repos with AI.We'll search the best matching repositories with AI.
  • gojek/feastgojek avatar

    gojek/feast

    7,095View on GitHub↗

    Feast is a machine learning feature store and MLOps data infrastructure layer. It provides a centralized system for managing and serving features across offline training and online production environments, utilizing an online feature serving layer for low-latency retrieval. The project centers on a feature registry that acts as a central catalog for defining, governing, and discovering feature services. It employs a unified data access layer to decouple feature retrieval from physical storage and includes a point-in-time data generator to create historically accurate training datasets that pr

    Feast is the most established open-source feature store platform, designed specifically for managing, storing, and serving ML features with both offline batch and low-latency online serving, a central registry, point-in-time correctness, and API-based retrieval, directly matching your requirements.

    PythonFeature RegistriesHistorical Feature RetrievalOn-Demand Feature Transformations
    View on GitHub↗7,095
  • feast-dev/feastfeast-dev avatar

    feast-dev/feast

    6,727View on GitHub↗

    Feast is an open-source feature store for machine learning that provides a central platform for defining, storing, and serving features across both training and inference workflows. It operates as a declarative system where feature definitions are written as code in Python files, synchronized to a central registry, and made available for low-latency online retrieval or point-in-time correct historical joins for training datasets. The project abstracts storage behind a pluggable architecture, allowing offline and online backends to be swapped without changing retrieval logic, and coordinates ma

    Feast is an open-source feature store platform that provides a central registry, low-latency online serving, point-in-time correct historical queries for training, and pluggable storage backends, which directly matches the search for managing and serving ML features in both training and production.

    PythonFeature RegistriesFeature Serving ProtocolsHistorical Feature Retrieval
    View on GitHub↗6,727
  • featuretools/featuretoolsfeaturetools avatar

    featuretools/featuretools

    7,655View on GitHub↗

    Featuretools is a Python data science library and automated feature engineering framework designed to create predictive features from multiple related datasets. It automates the data preparation and transformation steps required for machine learning models through deep feature synthesis. The library enables the automatic generation of comprehensive feature tables by applying recursive transformations to relational data. It supports the transformation of unstructured text into structured numeric features and allows users to define custom primitives to extend the synthesis process with specific

    Featuretools is an automated feature engineering library that creates features from relational data, but it does not store, serve, or manage features as a platform — it lacks the feature registry, online/offline serving, and time-travel queries that define a feature store.

    PythonFeature Engineering
    View on GitHub↗7,655
  • rhiever/tpotrhiever avatar

    rhiever/tpot

    10,050View on GitHub↗

    This is a Python automated machine learning framework designed to automate the design and optimization of machine learning pipelines. It functions as a genetic programming pipeline optimizer and an automated feature selection tool, using evolutionary search to discover the most effective sequences of data processing and model steps. The project focuses on multi-objective optimization to balance competing performance metrics simultaneously. It employs a genetic selection process to identify impactful variables and remove noise from raw datasets, ensuring the resulting machine learning solution

    TPOT is an automated ML pipeline optimizer and feature selection tool, not a dedicated feature store platform — it lacks the online serving, offline batch store, point-in-time queries, and feature registry needed to manage and serve features across training and production.

    Jupyter NotebookFeature Engineering
    View on GitHub↗10,050
  • azure/mmlsparkAzure avatar

    Azure/mmlspark

    5,228View on GitHub↗

    Mmlspark is a distributed framework for executing machine learning models, data transformations, and AI service integrations across Apache Spark clusters. It functions as a distributed machine learning library and pipeline orchestrator, allowing users to integrate pre-trained cognitive services and custom models into large-scale batch and streaming workflows. The project is distinguished by its ability to incorporate external AI services and web APIs directly into big data pipelines for text and vision analysis. It provides a scalable model training framework that coordinates gradient boostin

    mmmlspark is a distributed Spark ML library for model execution and feature transformations, but it lacks a feature registry, online serving, point-in-time queries, or API-based feature retrieval — it is an ML pipeline tool, not a feature store platform.

    ScalaSpark MLlib Integrations
    View on GitHub↗5,228
  • activeloopai/deeplakeactiveloopai avatar

    activeloopai/deeplake

    9,175View on GitHub↗

    DeepLake is AI data infrastructure consisting of a multimodal data lake, a hybrid search engine, and a serverless vector database. It provides a PostgreSQL-based AI data runtime that combines multimodal storage with streaming pipelines to load and shuffle datasets from cloud storage directly into deep learning training pipelines. The system utilizes lazy indexing to store and slice images, audio, and video without loading entire files into memory. It enables retrieval-augmented generation by persisting high-dimensional embeddings in a serverless vector store and implementing hybrid search tha

    DeepLake is a multimodal data lake and vector database for training pipelines, not a dedicated feature store platform — it lacks online feature serving, a feature registry, and point-in-time correctness that this search requires.

    C++Training Data Pipelines
    View on GitHub↗9,175
  • rerun-io/rerunrerun-io avatar

    rerun-io/rerun

    10,214View on GitHub↗

    Rerun is a multimodal data visualizer and robotics data logger designed for rendering synchronized streams of 3D spatial data, images, and time-series metrics. It functions as a tool for capturing high-frequency sensor data and AI outputs into a queryable columnar format, providing a dedicated interface for viewing MCAP recording files and analyzing physical environments. The project distinguishes itself as a machine learning dataset streamer, capable of feeding logged recordings directly into GPU buffers and PyTorch training pipelines without intermediate exports. It supports a high-performa

    Rerun is a multimodal data visualizer and robotics logger for streaming sensor and AI data into ML training pipelines, but it does not provide the feature registry, point-in-time correctness, or online serving that define a feature store platform.

    RustTraining Data Pipelines
    View on GitHub↗10,214
  • autogluon/autogluonautogluon avatar

    autogluon/autogluon

    9,997View on GitHub↗

    AutoGluon is an automated machine learning framework and multimodal library designed to automate the end-to-end pipeline from data preprocessing to high-accuracy model training and validation. It functions as an automated model trainer for tabular, image, text, and time series data, as well as a tool for time series forecasting and foundation model finetuning. The project is distinguished by its ability to jointly process and fuse different data types, allowing for the construction of multimodal neural networks that integrate images, text, and structured tables. It supports zero-shot inferenc

    AutoGluon is an automated machine learning framework for training models, not a feature store for managing and serving ML features; while it belongs to the ML ecosystem, it does not provide the core capabilities of a feature store such as online serving, point-in-time queries, or a feature registry.

    PythonFeature Engineering
    View on GitHub↗9,997
  • memcached/memcachedmemcached avatar

    memcached/memcached

    14,132View on GitHub↗

    Memcached is a high-performance, distributed, in-memory key-value storage and request routing engine. It functions as a volatile data store designed to accelerate dynamic applications by caching objects in RAM, thereby reducing backend database load and providing sub-millisecond response times. The system utilizes a specialized architecture that organizes memory into fixed-size slabs to minimize fragmentation and maximize throughput for high-concurrency workloads. The project distinguishes itself through a multi-threaded, lock-friendly design that scales across CPU cores and supports complex

    Memcached is a high-performance in-memory key-value cache, not a feature store — it lacks the feature registry, point-in-time queries, and ML-serving capabilities needed for managing and serving machine learning features in training and production.

    CCache Timeout ManagementStale Serving
    View on GitHub↗14,132
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
gojek/feast7.1KPythonApache-2.0Jun 16, 2026
feast-dev/feast6.7KPythonapache-2.0Feb 21, 2026
featuretools/featuretools
7.7K
Python
BSD-3-Clause
Jun 17, 2026
rhiever/tpot10.1KJupyter NotebookLGPL-3.0Sep 11, 2025
azure/mmlspark5.2KScalaMITJun 12, 2026
activeloopai/deeplake9.2KC++Apache-2.0May 21, 2026
rerun-io/rerun10.2KRustapache-2.0Feb 20, 2026
autogluon/autogluon10KPythonapache-2.0Feb 19, 2026
memcached/memcached14.1KCbsd-3-clauseDec 16, 2025

Related searches

  • a feature store for ML features
  • a self-hosted feature flag platform
  • a registry for versioning ML models
  • an open source database for vector embeddings
  • a place to store embeddings for search
  • a platform for managing the ML lifecycle
  • a framework for ML-driven trading
  • a framework for federated learning