For a feature store for ML features, the first results are gojek/feast (Feast is a leading open-source feature store that provides a feature registry, low-latency online serving, point-in-time correct joins, and training data generation, making it exactly the kind of system you need for managing ML features across training and inference), feast-dev/feast (Feast is a purpose-built open-source feature store that directly covers low-latency online serving, point-in-time correct joins, a feature registry, and offline/online store separation, making it an ideal match for your machine learning feature management needs) and logicalclocks/hopsworks (Hopsworks is a dedicated feature store platform that provides offline and online stores, point-in-time correct joins, streaming ingestion, and a feature registry, directly matching your need for consistent low-latency feature serving and training data generation). featureform/featureform and linkedin/feathr 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 for machine learning model training.
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 a leading open-source feature store that provides a feature registry, low-latency online serving, point-in-time correct joins, and training data generation, making it exactly the kind of system you need for managing ML features across training and inference.
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 a purpose-built open-source feature store that directly covers low-latency online serving, point-in-time correct joins, a feature registry, and offline/online store separation, making it an ideal match for your machine learning feature management needs.
Hopsworks - Data-Intensive AI platform with a Feature Store
Hopsworks is a dedicated feature store platform that provides offline and online stores, point-in-time correct joins, streaming ingestion, and a feature registry, directly matching your need for consistent low-latency feature serving and training data generation.
The Virtual Feature Store. Turn your existing data infrastructure into a feature store.
Featureform is a virtual feature store that layers on top of your existing data infrastructure, providing a unified feature registry, low‑latency online serving, point‑in‑time joins, and training data generation — exactly what this search is asking for.
Feathr – A scalable, unified data and AI engineering platform for enterprise
Feathr is a purpose-built feature store that offers low-latency online serving, point-in-time correct joins, training data generation, a feature registry, streaming ingestion, and separate offline/online stores, matching all the required capabilities for ML feature management.
Angel is a distributed machine learning framework and graph computation engine designed to train predictive models and execute algorithms across a cluster of servers. It functions as a distributed parameter server that synchronizes model weights and gradients across multiple machines to handle massive datasets. The system provides a production environment for model inference deployment to provide real-time predictions for end users. It integrates with Spark to run machine learning workflows and data processing pipelines through a compatible interface. The framework covers distributed graph c
Angel is a distributed machine learning framework and parameter server for training and serving models, not a feature store that manages and serves ML features with point-in-time correctness and a feature registry.
QuestDB is a high-performance, distributed time-series database designed for the ingestion, storage, and analysis of massive datasets. It functions as a real-time analytics platform that utilizes a columnar storage engine to optimize disk input and output, enabling efficient analytical scans and complex windowing operations on streaming data. The platform distinguishes itself through specialized capabilities for handling asynchronous time-series streams, including advanced join algorithms that align disparate data sets based on precise timestamp lookups. It supports high-volume ingestion thro
QuestDB is a high-performance time-series database for real-time analytics, not a feature store for managing and serving machine learning features with point-in-time correct joins and a feature registry.
Apache Hudi is an open-source table format that brings ACID transactions, incremental processing, and multi-modal indexing to data lakes. It provides atomic commits with snapshot isolation, rollback, and optimistic concurrency control for reliable data lake operations, while supporting upserts, record-level updates, and deletions in large analytical datasets. The project distinguishes itself through a timeline-based architecture that coordinates all write operations, enabling features like time-travel querying, incremental change streaming, and multi-modal query views that include snapshot, i
Apache Hudi is a data lake table format for incremental processing and ACID transactions, not a dedicated feature store for managing ML features with online serving and a feature registry.
Materialize is a streaming SQL database that continuously ingests live data from sources such as Kafka, Redpanda, PostgreSQL, and MySQL, and incrementally maintains materialized views. It provides a PostgreSQL-compatible query engine that accepts standard SQL over the PostgreSQL wire protocol, enabling any existing SQL client or BI tool to query real-time data. The system also includes a Model Context Protocol (MCP) server that exposes live materialized view data to AI agents, providing fresh context without polling. Materialize distinguishes itself through its ability to offer configurable c
Materialize is a streaming SQL database for real-time materialized views, not a dedicated feature store — it lacks the feature registry, point-in-time joins, and ML-specific serving that this search requires.
| Repository | Stars | Language | License | Last push |
|---|---|---|---|---|
| gojek/feast | 7.1K | Python | Apache-2.0 | |
| feast-dev/feast | 6.7K | Python | apache-2.0 | |
| logicalclocks/hopsworks |
| 1.3K |
| Java |
| AGPL-3.0 |
| featureform/featureform | 2K | Go | MPL-2.0 |
| linkedin/feathr | 1.9K | Scala | Apache-2.0 |
| angel-ml/angel | 6.8K | Java | NOASSERTION |
| questdb/questdb | 17.1K | Java | Apache-2.0 |
| apache/hudi | 6.1K | Java | apache-2.0 |
| materializeinc/materialize | 6.3K | Rust | NOASSERTION |