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
Back to apache/apex-core

Open-source alternatives to Apex Core

30 open-source projects similar to apache/apex-core, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Apex Core alternative.

  • apache/arrow-ballistaapache avatar

    apache/arrow-ballista

    2,066View on GitHub↗

    Apache DataFusion Ballista Distributed Query Engine

    Rust
    View on GitHub↗2,066
  • apache/flinkapache avatar

    apache/flink

    26,086View on 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
    View on GitHub↗26,086
  • apache/incubator-heronapache avatar

    apache/incubator-heron

    3,632View on GitHub↗

    Apache Heron (Incubating) is a realtime, distributed, fault-tolerant stream processing engine from Twitter

    Java
    View on GitHub↗3,632
  • apache/incubator-s4apache avatar

    apache/incubator-s4

    44View on GitHub↗

    Mirror of Apache S4

    Java
    View on GitHub↗44
  • apache/samzaapache avatar

    apache/samza

    842View on GitHub↗

    Mirror of Apache Samza

    Java
    View on GitHub↗842

AI search

Explore more awesome repositories

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

Find more with AI search
  • apache/sparkapache avatar

    apache/spark

    43,467View on 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
    View on GitHub↗43,467
  • apache/stormapache avatar

    apache/storm

    6,683View on GitHub↗

    Storm is a distributed stream processing framework designed to execute unbounded computations across a cluster to process real-time data streams. It functions as a data pipeline orchestrator that allows users to define and deploy declarative data flow graphs connecting streaming sources to processing components. The system operates as a multi-tenant distributed compute engine that isolates workloads and limits resource usage across shared clusters using dedicated pools and access control. It is also a secure distributed processing engine that employs encrypted node communication and SSL-secur

    Java
    View on GitHub↗6,683
  • arkflow-rs/arkflowarkflow-rs avatar

    arkflow-rs/arkflow

    1,283View on GitHub↗

    High performance Rust stream processing engine seamlessly integrates AI capabilities, providing powerful real-time data processing and intelligent analysis.

    Rustaiarkflowdatafusion
    View on GitHub↗1,283
  • arroyosystems/arroyoArroyoSystems avatar

    ArroyoSystems/arroyo

    4,819View on GitHub↗

    Arroyo is a high-performance stream processing platform built in Rust. It executes continuous SQL queries on streaming data with event-time semantics, enabling accurate windowed aggregations, joins, and stateful computations on unbounded event streams. The platform uses native Rust execution for high throughput and low latency, with periodic checkpointing for exactly-once fault tolerance and horizontal scaling across distributed workers. The system integrates deeply with Kafka for reading and writing topics with exactly-once delivery and supports change data capture (CDC) from MySQL and Postg

    Rustdatadata-stream-processingdev-tools
    View on GitHub↗4,819
  • beava-dev/beavabeava-dev avatar

    beava-dev/beava

    134View on GitHub↗

    Real-time decision features without streaming infra. Turn live events into product reflexes — no Kafka, no Flink, no feature store.

    Rust
    View on GitHub↗134
  • bytewax/bytewaxbytewax avatar

    bytewax/bytewax

    2,022View on GitHub↗

    Python Stream Processing

    Python
    View on GitHub↗2,022
  • caskdata/tigoncaskdata avatar

    caskdata/tigon

    284View on GitHub↗

    High Throughput Real-time Stream Processing Framework

    C++
    View on GitHub↗284
  • cocoindex-io/cocoindexcocoindex-io avatar

    cocoindex-io/cocoindex

    6,117View on 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
    View on GitHub↗6,117
  • edwardcapriolo/teknek-coreedwardcapriolo avatar

    edwardcapriolo/teknek-core

    10View on GitHub↗

    The core libraries of the teknek stream processing platform

    Java
    View on GitHub↗10
  • emqx/kuiperemqx avatar

    emqx/kuiper

    1,713View on GitHub↗

    Lightweight data stream processing engine for IoT edge

    Go
    View on GitHub↗1,713
  • gearpump/gearpumpgearpump avatar

    gearpump/gearpump

    757View on GitHub↗

    Lightweight real-time big data streaming engine over Akka

    Scala
    View on GitHub↗757
  • hailstorm-hs/hailstormhailstorm-hs avatar

    hailstorm-hs/hailstorm

    93View on GitHub↗

    Haskell distributed stream processing with exactly-once semantics

    Haskell
    View on GitHub↗93
  • hazelcast/hazelcast-jethazelcast avatar

    hazelcast/hazelcast-jet

    1,110View on GitHub↗

    Distributed Stream and Batch Processing

    Java
    View on GitHub↗1,110
  • hstreamdb/hstreamhstreamdb avatar

    hstreamdb/hstream

    722View on GitHub↗

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

    Haskell
    View on GitHub↗722
  • lsds/lightsaberlsds avatar

    lsds/LightSaber

    74View on GitHub↗

    Multi-core Window-Based Stream Processing Engine

    C++
    View on GitHub↗74
  • lsds/saberlsds avatar

    lsds/Saber

    44View on GitHub↗

    Window-Based Hybrid CPU/GPU Stream Processing Engine

    Java
    View on GitHub↗44
  • maki-nage/makinagemaki-nage avatar

    maki-nage/makinage

    42View on GitHub↗

    Stream Processing Made Easy

    Python
    View on GitHub↗42
  • microsoft/trillmicrosoft avatar

    microsoft/Trill

    1,266View on GitHub↗

    Trill is a single-node query processor for temporal or streaming data.

    C#streaming-datatemporal-data
    View on GitHub↗1,266
  • nebulastream/nebulastreamnebulastream avatar

    nebulastream/nebulastream

    86View on GitHub↗

    Data management for the sensor-edge-cloud continuum

    C++
    View on GitHub↗86
  • netflix/mantisNetflix avatar

    Netflix/mantis

    1,462View on GitHub↗

    A platform that makes it easy for developers to build realtime, cost-effective, operations-focused applications

    Java
    View on GitHub↗1,462
  • numaproj/numaflownumaproj avatar

    numaproj/numaflow

    2,497View on GitHub↗

    Kubernetes-native platform to run massively parallel data/streaming jobs

    Rustdata-processinghacktoberfestk8s
    View on GitHub↗2,497
  • onyx-platform/onyxonyx-platform avatar

    onyx-platform/onyx

    2,050View on GitHub↗

    Distributed, masterless, high performance, fault tolerant data processing

    Clojure
    View on GitHub↗2,050
  • ottogroup/spqrottogroup avatar

    ottogroup/SPQR

    30View on GitHub↗

    Spooker is a dynamic framework for processing high volume data streams via processing pipelines

    Java
    View on GitHub↗30
  • pathwaycom/pathwaypathwaycom avatar

    pathwaycom/pathway

    62,959View on 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
    View on GitHub↗62,959
  • risingwavelabs/risingwaverisingwavelabs avatar

    risingwavelabs/risingwave

    9,093View on 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
    View on GitHub↗9,093