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
gojek avatar

gojek/feast

0
View on GitHub↗
7,095 stars·1,344 forks·Python·Apache-2.0·34 viewsfeast.dev↗

Feast

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 prevent data leakage.

The platform covers a broad range of capabilities including real-time model inference, streaming data feature engineering, and the generation of training datasets. It also supports vector embedding search for similarity-based retrieval and feature quality validation to maintain data integrity.

Features

  • Feature Stores - Provides a centralized system for managing, storing, and serving curated data features for machine learning models.
  • Feature Registries - Provides a central catalog for defining and discovering feature services used across multiple machine learning models.
  • Historical Feature Retrieval - Extracts point-in-time correct feature sets from an offline store for model training and validation.
  • Feature Definition Consistency - Stores and organizes feature definitions to ensure identical data definitions are used across training and production.
  • On-Demand Feature Transformations - Provides a runtime computation engine that applies logic to raw input data immediately before serving it to models.
  • Training Dataset Management - Provides unified tools for generating and validating point-in-time correct datasets used in model refinement.
  • Training Dataset Processing - Generates point-in-time correct historical datasets for machine learning training while preventing data leakage.
  • Feature Management - Provides a system for defining, serving, and managing machine learning feature sets and their versions.
  • Feature Registries - Provides a central feature registry via CLI, SDK, and Web UI to track and manage model-centric feature services.
  • Temporal Join Alignment - Aligns historical feature values with target labels using event timestamps to prevent temporal data leakage.
  • Temporal Join Generators - Generates point-in-time correct historical datasets to prevent temporal data leakage during model training.
  • Temporal Leakage Prevention - Generates feature sets that prevent data leakage by ensuring training data excludes future values relative to the target event.
  • Low-Latency Data Retrieval - Implements high-speed retrieval of the latest feature values to power real-time model predictions in production.
  • Real-Time Feature Computation - Computes feature values at request time or during write operations to derive real-time signals from input data.
  • Real-time Feature Pipeline Orchestrators - Synchronizes processed feature data between offline storage and online serving layers for low-latency inference.
  • Real-Time - Enables low-latency retrieval of the latest feature values to power live predictions in production.
  • Vector Similarity Search - Provides indexing mechanisms for performing similarity queries on high-dimensional vector embeddings.
  • Streaming Data Processing - Ingests and transforms data streams in real-time to push resulting features into online or offline stores.
  • Multi-Source Data Integration - Connects to various databases, cloud warehouses, and streaming platforms to pull raw data for feature processing.
  • Dual-Store Synchronization - Implements a synchronization process to mirror processed data across high-latency offline warehouses and low-latency online stores.
  • Stream Ingestion - Implements a real-time pipeline that processes event streams and updates the online feature store.
  • MLOps - Provides the underlying MLOps infrastructure to abstract feature retrieval and storage for training and inference consistency.
  • Data Access Layers - Employs a unified data access layer to decouple feature retrieval from the underlying physical storage systems.
  • Feature Access Abstractions - Decouples feature retrieval from underlying storage systems using a unified layer to improve model portability.
  • Deep Learning Frameworks - Feature store for managing machine learning data.
  • Machine Learning - Feature store for managing and accessing machine learning features.
  • MLOps and Infrastructure - Feature store for managing and accessing ML features.

Star history

Star history chart for gojek/feastStar history chart for gojek/feast

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

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

Start searching with AI

Frequently asked questions

What does gojek/feast do?

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.

What are the main features of gojek/feast?

The main features of gojek/feast are: Feature Stores, Feature Registries, Historical Feature Retrieval, Feature Definition Consistency, On-Demand Feature Transformations, Training Dataset Management, Training Dataset Processing, Feature Management.

What are some open-source alternatives to gojek/feast?

Open-source alternatives to gojek/feast include: feast-dev/feast — Feast is an open-source feature store for machine learning that provides a central platform for defining, storing, and… hazelcast/hazelcast — Hazelcast is a distributed data platform that combines an in-memory data grid with a stream processing engine to… polyaxon/polyaxon — Polyaxon is a Kubernetes-native machine learning orchestration platform and MLOps pipeline orchestrator. It serves as… chiphuyen/dmls-book — This is a reference guide for designing, deploying, and maintaining production-ready machine learning systems,… infinyon/fluvio — Fluvio is a distributed event streaming platform and cloud-native streaming engine designed for collecting,… aws/amazon-sagemaker-examples — This repository is a collection of Jupyter notebooks providing reference implementations and templates for building,…

Open-source alternatives to Feast

Similar open-source projects, ranked by how many features they share with Feast.
  • 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

    Pythonbig-datadata-engineeringdata-quality
    View on GitHub↗6,727
  • hazelcast/hazelcasthazelcast avatar

    hazelcast/hazelcast

    6,570View on GitHub↗

    Hazelcast is a distributed data platform that combines an in-memory data grid with a stream processing engine to support real-time analytics and event-driven applications. It functions as a partitioned, distributed key-value store that replicates data across cluster nodes to provide low-latency access and high availability. The platform also serves as a distributed SQL query engine, allowing users to execute standard SQL statements against both in-memory datasets and external data sources. What distinguishes Hazelcast is its use of a distributed consensus subsystem to maintain strongly consis

    Javabig-datacachingdata-in-motion
    View on GitHub↗6,570
  • polyaxon/polyaxonpolyaxon avatar

    polyaxon/polyaxon

    3,707View on GitHub↗

    Polyaxon is a Kubernetes-native machine learning orchestration platform and MLOps pipeline orchestrator. It serves as a control plane for managing distributed deep learning workloads, automated machine learning pipelines, and experiment tracking. The platform distinguishes itself through specialized services for distributed training management, including MPI-based coordination for PyTorch and TensorFlow. It provides an automated hyperparameter optimization service utilizing Bayesian, random, and grid search algorithms, alongside managed interactive AI workspaces for launching Jupyter notebook

    MDX
    View on GitHub↗3,707
  • chiphuyen/dmls-bookchiphuyen avatar

    chiphuyen/dmls-book

    4,395View on GitHub↗

    This is a reference guide for designing, deploying, and maintaining production-ready machine learning systems, grounded in MLOps best practices. It covers the complete machine learning lifecycle, from system design and workflow planning through to deployment and ongoing maintenance, with a focus on reliability, scalability, and maintainability as business requirements evolve. The guide provides an architecture reference for establishing shared ML infrastructure, including model registries and feature stores that standardize asset reuse across teams. It details pipeline automation through conf

    View on GitHub↗4,395
  • See all 30 alternatives to Feast→