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
·
emqx avatar

emqx/kuiper

0
View on GitHub↗
1,713 stars·456 forks·Go·Apache-2.0·4 viewsekuiper.org↗

Kuiper

Lightweight data stream processing engine for IoT edge

Features

  • Data Platforms and Middleware - Edge-based data analytics and streaming software for constrained devices.
  • Stream Processing - Lightweight edge analytics engine for resource-constrained IoT devices.
  • Streaming Engines - Lightweight edge analytics software for resource-constrained devices.

Star history

Star history chart for emqx/kuiperStar history chart for emqx/kuiper

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

Open-source alternatives to Kuiper

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

    apache/samza

    842View on GitHub↗

    Mirror of Apache Samza

    Java
    View on GitHub↗842
  • aklivity/zillaaklivity avatar

    aklivity/zilla

    690View on GitHub↗

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

    Java
    View on GitHub↗690
  • 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
See all 30 alternatives to Kuiper→

Frequently asked questions

What does emqx/kuiper do?

Lightweight data stream processing engine for IoT edge

What are the main features of emqx/kuiper?

The main features of emqx/kuiper are: Data Platforms and Middleware, Stream Processing, Streaming Engines.

What are some open-source alternatives to emqx/kuiper?

Open-source alternatives to emqx/kuiper include: apache/spark — Apache Spark is a unified distributed data processing engine designed for large-scale data analysis and computation… bytewax/bytewax — Python Stream Processing. aklivity/zilla — 🦎 A multi-protocol edge & service proxy. Seamlessly interface web apps, IoT clients, & microservices to Apache Kafka®… apache/samza — Mirror of Apache Samza. apache/flink — Apache Flink is a distributed processing engine designed for both high-throughput, low-latency data streams and finite… cocoindex-io/cocoindex — Cocoindex is an incremental data processing engine that builds and maintains live indexes for AI agents, with a core…