awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
pathwaycom avatar

pathwaycom/pathway

0
View on GitHub↗
62,959 estrellas·1,677 forks·Python·20 vistaspathway.com↗

Pathway

Pathway is a high-performance data processing framework designed for building unified batch and streaming pipelines. It functions as an orchestrator for complex data transformations, utilizing a differential dataflow engine to process updates incrementally. By treating static datasets and continuous event streams with identical logic, the platform ensures exactly-once processing semantics and consistent results across diverse data sources.

The framework distinguishes itself through its specialized support for real-time artificial intelligence and retrieval-augmented generation. It features integrated vector-aware data ingestion, which automates the creation and maintenance of searchable document indexes that update instantly as new data arrives. Developers can connect language models directly into their pipelines, utilizing built-in capabilities for document chunking, embedding generation, and result reranking to maintain synchronized, context-aware information retrieval.

Beyond its core processing capabilities, the platform provides a robust infrastructure for deploying data applications. It supports the transition from batch to streaming workflows by simply updating input connectors, while its containerized deployment model allows for scaling services across local and cloud environments. The system is designed to handle large-scale event-driven tasks, providing a consistent programming model for both analytics and automated content generation workflows.

Features

  • RAG Pipelines - Constructs retrieval-augmented generation workflows that chunk, rerank, and integrate private data for accurate model responses.
  • Data Processing Frameworks - Executes high-performance data transformations using a unified engine capable of managing both batch and streaming sources.
  • Data Stream Processors - Manages complex data transformations on real-time flows via an engine compatible with standard programming environments.
  • Declarative Pipeline Construction - Defines complex data transformation workflows as static, optimized graphs before execution.
  • Differential Dataflow Engines - Propagates data updates incrementally through a directed graph of operators to maintain real-time consistency.
  • Exactly-Once Processing Semantics - Ensures every input record is processed exactly once through reliable checkpointing and deterministic execution.
  • Stream Processing Engines - Delivers low-latency computation on real-time data streams by applying consistent logic across diverse data sources.
  • Real-Time Data Processors - Processes continuous data streams in real-time to facilitate immediate event-driven analytics.
  • Model Provider Adapters - Applies model wrappers to data columns to normalize requests and responses across various language model providers.
  • Vector-Aware Data Ingestion - Embeds automated document chunking and vector generation directly into data pipelines to keep searchable indexes synchronized.
  • Vector Data Ingestion Frameworks - Automates the generation and real-time updating of searchable vector data for artificial intelligence applications.
  • Stream-Oriented Data Pipelines - Transitions batch processing workflows into continuous, real-time streaming operations while preserving core transformation logic.
  • Vector Search Indexes - Automates the creation and maintenance of searchable document indexes that update instantly as new data arrives.
  • Incremental State Management - Caches intermediate computation results in memory to eliminate redundant re-processing within data pipelines.
  • Feature Flagging Systems - Tools for managing feature toggles and conditional code execution in production. Distinguishing note: None available; no candidates provided.
  • Real-Time AI Pipelines - Connects live data streams to language models for instant, context-aware content generation and analysis.
  • RAG Frameworks - Performant Python ETL framework with Rust runtime for data ingestion.
  • Retrieval Augmented Generation - ETL framework for real-time RAG and stream processing.
  • Data Analysis - Real-time data processing framework.
  • Data Orchestration - Performant Python ETL framework with a Rust runtime.
  • Databases and RAG - ETL framework for real-time RAG and pipelines.
  • Stream Processing - High-performance Python ETL framework powered by a Rust runtime.
  • Streaming Engines - Unified engine for batch, streaming, and LLM applications.
  • Distributed Data Platforms - Scales containerized data services across local and cloud environments with robust performance and network connectivity.
  • Reranking Engines - Evaluates the relevance of retrieved documents against user queries using reranking models to filter significant information.
  • Vector Document Indexing - Integrates external vector database clients directly into data ingestion workflows to automate real-time document indexing.
  • Data Application Deployment - Packages data processing services into containerized images to ensure reliable scaling and deployment across infrastructure.
  • Agentic Systems Frameworks - Supports the creation of autonomous agents by providing the underlying infrastructure for complex, event-driven decision logic.
  • Unified Batch and Stream Processing Engines - Synchronizes historical record analysis and real-time event ingestion within a single, consistent programming interface.
  • Document and LLM Preparation - Converts unstructured files into machine-readable segments using specialized parsers optimized for downstream model consumption.
  • Deployment Management and Strategies - Streamlines the lifecycle management of data-intensive applications through robust orchestration of containerized service releases.

Historial de estrellas

Gráfico del historial de estrellas de pathwaycom/pathwayGráfico del historial de estrellas de pathwaycom/pathway

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a Pathway

Proyectos open-source similares, clasificados según cuántas características comparten con Pathway.
  • pathwaycom/llm-appAvatar de pathwaycom

    pathwaycom/llm-app

    59,341Ver en GitHub↗

    This project is a data processing engine and AI application platform designed for building production-grade machine learning workflows. It provides a unified programming model that handles both historical batch data and live stream ingestion, enabling the development of real-time ETL pipelines and scalable data transformation workflows. The framework distinguishes itself through differential dataflow execution, which propagates only changes through a pipeline rather than recomputing entire datasets. It supports distributed state management across worker nodes and utilizes incremental stream p

    Jupyter Notebookchatbothugging-facellm
    Ver en GitHub↗59,341
  • apache/flinkAvatar de apache

    apache/flink

    26,086Ver en GitHub↗

    Apache Flink is a distributed processing engine designed for both high-throughput, low-latency data streams and finite batch workloads. It functions as a stateful stream processor and a SQL stream processing engine, providing a unified runtime to execute relational queries and event-based transformations. The system is distinguished by its ability to manage persistent operator state to ensure exactly-once processing guarantees and consistency during failures. It features specialized capabilities for complex event processing to detect temporal patterns and handles out-of-order events using eve

    Java
    Ver en GitHub↗26,086
  • hazelcast/hazelcastAvatar de hazelcast

    hazelcast/hazelcast

    6,570Ver en 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
    Ver en GitHub↗6,570
  • risingwavelabs/risingwaveAvatar de risingwavelabs

    risingwavelabs/risingwave

    9,093Ver en GitHub↗

    RisingWave is a cloud-native streaming database and real-time analytics engine that uses standard SQL to process continuous data streams. It functions as a streaming data lakehouse, combining the capabilities of a streaming SQL database with a platform that integrates streaming ingestion with open table formats. The system is distinguished by its use of the PostgreSQL wire protocol, allowing it to integrate with existing SQL tools and drivers. It employs a decoupled compute and storage architecture, persisting streaming state and materialized views in cloud object storage to enable independen

    Rustapache-icebergdata-engineeringdatabase
    Ver en GitHub↗9,093
Ver las 30 alternativas a Pathway→

Preguntas frecuentes

¿Qué hace pathwaycom/pathway?

Pathway is a high-performance data processing framework designed for building unified batch and streaming pipelines. It functions as an orchestrator for complex data transformations, utilizing a differential dataflow engine to process updates incrementally. By treating static datasets and continuous event streams with identical logic, the platform ensures exactly-once processing semantics and consistent results across diverse data sources.

¿Cuáles son las características principales de pathwaycom/pathway?

Las características principales de pathwaycom/pathway son: RAG Pipelines, Data Processing Frameworks, Data Stream Processors, Declarative Pipeline Construction, Differential Dataflow Engines, Exactly-Once Processing Semantics, Stream Processing Engines, Real-Time Data Processors.

¿Qué alternativas de código abierto existen para pathwaycom/pathway?

Las alternativas de código abierto para pathwaycom/pathway incluyen: pathwaycom/llm-app — This project is a data processing engine and AI application platform designed for building production-grade machine… apache/flink — Apache Flink is a distributed processing engine designed for both high-throughput, low-latency data streams and finite… hazelcast/hazelcast — Hazelcast is a distributed data platform that combines an in-memory data grid with a stream processing engine to… risingwavelabs/risingwave — RisingWave is a cloud-native streaming database and real-time analytics engine that uses standard SQL to process… vonng/ddia — This project serves as a comprehensive technical reference for the architecture and design of data-intensive… openai/chatgpt-retrieval-plugin — This project is a retrieval-augmented generation pipeline designed for building custom ChatGPT plugins that allow…