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

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to reugn/go-streams

Open-source alternatives to Go Streams

26 open-source projects similar to reugn/go-streams, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Go Streams alternative.

  • airtai/faststreamAvatar de airtai

    airtai/faststream

    5,234Voir sur GitHub↗

    FastStream is an asynchronous Python framework designed for building event-driven microservices. It provides a unified abstraction layer for interacting with various message brokers, enabling developers to manage event production and consumption through a consistent interface while maintaining access to native provider-specific features. The framework centers on a decorator-based routing model that binds application logic directly to broker topics, supported by a built-in dependency injection container that resolves resources at runtime. The framework distinguishes itself through its deep int

    Python
    Voir sur GitHub↗5,234
  • aklivity/zillaAvatar de aklivity

    aklivity/zilla

    690Voir sur GitHub↗

    🦎 A multi-protocol edge & service proxy. Seamlessly interface web apps, IoT clients, & microservices to Apache Kafka® via declaratively defined, stateless APIs.

    Java
    Voir sur GitHub↗690
  • apache/beamAvatar de apache

    apache/beam

    8,612Voir sur GitHub↗

    Apache Beam is a distributed data pipeline framework and unified data processing model designed to handle both bounded batch data and unbounded real-time streams. It provides a system for building scalable, data-parallel workflows that operate across compute clusters using a single programming model. The framework utilizes a cross-runner pipeline abstraction that decouples the data processing logic from the underlying execution backend, allowing the same pipeline to run on different distributed compute engines. It supports multi-language pipeline development by translating high-level code fro

    Java
    Voir sur GitHub↗8,612
  • apache/flinkAvatar de apache

    apache/flink

    26,086Voir sur 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
    Voir sur GitHub↗26,086

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Find more with AI search
  • apache/kafkaAvatar de apache

    apache/kafka

    32,846Voir sur GitHub↗

    Kafka is a distributed event streaming platform designed for capturing, storing, and processing real-time data streams across interconnected nodes. It functions as a distributed commit log, providing a fault-tolerant storage mechanism that records state changes sequentially to ensure data consistency and durability across distributed environments. The platform distinguishes itself through a partitioned commit log architecture that enables horizontal scaling and parallel processing of data streams. It integrates a stream processing engine for continuous transformations and aggregations, while

    Javakafkascala
    Voir sur GitHub↗32,846
  • apache/samzaAvatar de apache

    apache/samza

    842Voir sur GitHub↗

    Mirror of Apache Samza

    Java
    Voir sur GitHub↗842
  • apache/sparkAvatar de apache

    apache/spark

    43,467Voir sur GitHub↗

    Apache Spark is a unified distributed data processing engine designed for large-scale data analysis and computation graphs. It functions as a distributed machine learning framework, a graph processing system, a real-time stream processor, and a SQL analytics engine. The system enables the execution of distributed SQL querying, large-scale graph analysis, and real-time stream analytics across clusters of machines. It also provides a scalable environment for implementing machine learning algorithms and predictive model development on massive datasets. The engine incorporates relational query e

    Scalabig-datajavajdbc
    Voir sur GitHub↗43,467
  • bytewax/bytewaxAvatar de bytewax

    bytewax/bytewax

    2,022Voir sur GitHub↗

    Python Stream Processing

    Python
    Voir sur GitHub↗2,022
  • cocoindex-io/cocoindexAvatar de cocoindex-io

    cocoindex-io/cocoindex

    6,117Voir sur GitHub↗

    Cocoindex is an incremental data processing engine that builds and maintains live indexes for AI agents, with a core focus on codebase indexing and knowledge graph extraction. The engine uses a function-graph execution model where user-defined Python functions are composed into a directed acyclic graph, and it processes data incrementally so only changed source records or code paths are re-computed, avoiding full recomputation at any scale. It supports automatic schema inference from transformation pipeline type annotations and provides full data lineage tracing, tagging every output record wi

    Rustagentic-data-frameworkaiai-agents
    Voir sur GitHub↗6,117
  • emqx/kuiperAvatar de emqx

    emqx/kuiper

    1,713Voir sur GitHub↗

    Lightweight data stream processing engine for IoT edge

    Go
    Voir sur GitHub↗1,713
  • faust-streaming/faustAvatar de faust-streaming

    faust-streaming/faust

    1,874Voir sur GitHub↗

    Python Stream Processing. A Faust fork

    Python
    Voir sur GitHub↗1,874
  • google/tensorstoreAvatar de google

    google/tensorstore

    1,522Voir sur GitHub↗

    Library for reading and writing large multi-dimensional arrays.

    C++
    Voir sur GitHub↗1,522
  • hstreamdb/hstreamAvatar de hstreamdb

    hstreamdb/hstream

    722Voir sur GitHub↗

    HStreamDB is an open-source, cloud-native streaming database for IoT and beyond. Modernize your data stack for real-time applications.

    Haskell
    Voir sur GitHub↗722
  • itsubaki/gostreamI

    itsubaki/gostream

    0Voir sur GitHub↗
    Voir sur GitHub↗0
  • jeffail/benthosAvatar de Jeffail

    Jeffail/benthos

    8,681Voir sur GitHub↗

    Benthos is a declarative stream processor and data integration pipeline used to route, transform, and filter information between disparate services. It functions as an at-least-once message broker and change data capture engine, using a transaction model to guarantee message delivery despite system crashes or server faults. The system is defined by an observability-first approach, featuring built-in HTTP health probes, performance metrics export, and distributed request flow tracing. It utilizes a plugin architecture that allows the core engine to be extended with custom binaries for new inpu

    Go
    Voir sur GitHub↗8,681
  • mosaicml/streamingAvatar de mosaicml

    mosaicml/streaming

    1,521Voir sur GitHub↗

    A Data Streaming Library for Efficient Neural Network Training

    Python
    Voir sur GitHub↗1,521
  • pathwaycom/pathwayAvatar de pathwaycom

    pathwaycom/pathway

    62,959Voir sur GitHub↗

    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 in

    Pythonbatch-processingdata-analyticsdata-pipelines
    Voir sur GitHub↗62,959
  • pipelinedb/pipelinedbAvatar de pipelinedb

    pipelinedb/pipelinedb

    2,663Voir sur GitHub↗

    High-performance time-series aggregation for PostgreSQL

    C
    Voir sur GitHub↗2,663
  • risingwavelabs/risingwaveAvatar de risingwavelabs

    risingwavelabs/risingwave

    9,093Voir sur 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
    Voir sur GitHub↗9,093
  • s8sg/goflowAvatar de s8sg

    s8sg/goflow

    1,381Voir sur GitHub↗

    A Golang based high performance, scalable and distributed workflow framework

    CSSdistributed-computingframeworkgolang
    Voir sur GitHub↗1,381
  • swimos/swim-rustS

    swimos/swim-rust

    0Voir sur GitHub↗
    Voir sur GitHub↗0
  • threedotslabs/watermillAvatar de ThreeDotsLabs

    ThreeDotsLabs/watermill

    9,760Voir sur GitHub↗

    Watermill is a Go library for building event-driven applications. It provides a framework for implementing event-driven architectures through a consistent interface for message publishing and subscribing, featuring a pub/sub message router and event stream processing pipelines. The library uses interface-based abstractions to decouple message producers and consumers from the underlying message broker. This allows different messaging technologies to be swapped via plugin-based broker integration. It employs a router-driven dispatch system and middleware-based pipelines to manage cross-cutting

    Gocqrsevent-drivenevent-sourcing
    Voir sur GitHub↗9,760
  • uber/cadenceAvatar de uber

    uber/cadence

    9,336Voir sur GitHub↗

    Cadence is a distributed workflow orchestration engine designed to execute long-running, asynchronous business logic with built-in durability and resilience across distributed systems. It functions as a stateful process manager that ensures processes resume from their last known state following system crashes or network outages. The platform utilizes a distributed task queue to manage work across independent worker nodes and supports persistence via SQL or Cassandra backend storage. It includes a workflow visualization dashboard for inspecting execution histories and state traces, alongside a

    Go
    Voir sur GitHub↗9,336
  • waikato/moaAvatar de Waikato

    Waikato/moa

    658Voir sur GitHub↗

    MOA is an open source framework for Big Data stream mining. It includes a collection of machine learning algorithms (classification, regression, clustering, outlier detection, concept drift detection and recommender systems) and tools for evaluation.

    Java
    Voir sur GitHub↗658
  • whitaker-io/machineW

    whitaker-io/machine

    0Voir sur GitHub↗
    Voir sur GitHub↗0
  • youthlin/streamY

    youthlin/stream

    0Voir sur GitHub↗
    Voir sur GitHub↗0