201.timbray / quamina
Home of Quamina, a fast pattern-matching library in Go
- event-driven
- go
- golang
- json
- events
Ranked by Attention Score: stars gained over the last 90 complete days
201–300 of 411 by Attention Score · Aug 6, 2026 – Nov 3, 2026 (UTC)
Home of Quamina, a fast pattern-matching library in Go
LittleHorse Server: Business-as-Code Platform for Microservices, Workflows, and Agents
SubQuery is an Open, Flexible, Fast and Universal data indexing framework for web3. Our mission is to help developers create the decentralised products of the future.
High performance, distributed and low latency publish-subscribe platform.
HiveMQ CE is a Java-based open source MQTT broker that fully supports MQTT 3.x and MQTT 5. It is the foundation of the HiveMQ Enterprise Connectivity and Messaging Platform
An extensible distributed system for reliable nearline data streaming at scale
iWF is a Workflow-As-Code microservice orchestration platform offering an orchestration coding framework and service for building resilient, fault-tolerant, scalable long-running processes
Multi-Modal Database replacing MongoDB, Neo4J, and Elastic with 1 faster ACID solution, with NetworkX and Pandas interfaces, and bindings for C 99, C++ 17, Python 3, Java, GoLang 🗄️
An implementation of Actor, Publish-Subscribe, and CSP models in one rather small C++ framework. With performance, quality, and stability proved by years in the production.
state machine which runs code
A robust web archive analytics toolkit
Open-source streaming SQL engine written in Rust using Apache Arrow and DataFusion. Supports continuous queries, temporal stream joins, tumbling/session windows, and CDC/Kafka connectors. Lightweight, embeddable, and sub-microsecond latency
A micro library providing Ruby objects with Publish-Subscribe capabilities
Compare tables within or across databases
Microsoft Graph Engine
A platform that makes it easy for developers to build realtime, cost-effective, operations-focused applications
Trill is a single-node query processor for temporal or streaming data.
Gmqtt is a flexible, high-performance MQTT broker library that fully implements the MQTT protocol V3.x and V5 in golang
Fast and reliable message broker built on top of Kafka.
Fast ring-buffer deque (double-ended queue)
mangos is a pure Golang implementation of nanomsg's "Scalablilty Protocols"
⏪️ Go package providing multiple queue implementations. Developed in a thread-safe generic way.
Distributed C++ services from embedded to enterprise
Reverse ETL for the code-first data stack
High-performance time-series aggregation for PostgreSQL
JeroMQ is a pure Java implementation of the ZeroMQ messaging library, offering high-performance asynchronous messaging for distributed or concurrent applications.
Data structure and algorithm library for go, designed to provide functions similar to C++ STL
Workflow Automation Engine
C++11 thread-safe container for sharing data between threads (synchronized queue)
An HTTP bridge for Apache Kafka®
Python Stream Processing
Apache Spark to Apache Cassandra connector
Stream Processing and Complex Event Processing Engine
🏅State-of-the-art learned data structure that enables fast lookup, predecessor, range searches and updates in arrays of billions of items using orders of magnitude less space than traditional indexes
PySpark test helper methods with beautiful error messages
Low-code tool for automating actions on real time data | Stream processing for the users.
Embeddable and distributed in-memory alternative to Redis.
Sento - Actor framework featuring actors and agents for easy access to state and asynchronous operations.
Type-safe, persistent, embedded task queues and background job runner w/ SQLite. Web monitoring UI included.
Execution runtime for intelligent agents with event-sourced, recoverable task orchestration.
The most widely used PHP client for RabbitMQ
A network event stream processing system, in Clojure.
The fastest ⚡️ way to build data pipelines. Develop iteratively, deploy anywhere. ☁️
A distributed data integration framework that simplifies common aspects of big data integration such as data ingestion, replication, organization and lifecycle management for both streaming and batch data ecosystems.
Ruby and Rails efficient Kafka processing framework
A lightweight opinionated ETL framework, halfway between plain scripts and Apache Airflow
Microservice native message and event store for Postgres
omniparser: a native Golang ETL streaming parser and transform library for CSV, JSON, XML, EDI, text, etc.
Framework for building Event-Driven Microservices
A compatibility layer for event-driven abstractions
Apache Livy is an open source REST interface for interacting with Apache Spark from anywhere.
.NET event sourced domain driven design model via NServiceBus and GetEventStore
Tinode web chat using React
Modular .NET messaging for commands, queries, events, durable inbox and outbox processing, sagas, and broker transports.
GoEventBus — high-performance event bus with a decision layer.
A detective for your data. Zero-config data quality monitoring — works with dbt, Postgres, BigQuery, Snowflake. No YAML.
StreamAlert is a serverless, realtime data analysis framework which empowers you to ingest, analyze, and alert on data from any environment, using datasources and alerting logic you define.
Kafka-style message streaming in Go. Built on NATS. Single binary, no JVM, no ZooKeeper.
Distributed Big Data Orchestration Service
A simple mediator for .Net for sending command, publishing event and request response with pipelines supported
An extensible Java framework for building event-driven applications that break up XML and non-XML data into chunks for data integration
An open source, a high-performance hybrid integration platform that allows developers quick integration with any application, data, or system.
TranslatedModern Reactive CQRS Architecture Microservice development framework based on DDD and EventSourcing
📜 A CLI toolkit for extracting and working with your digital history
Machine learning platform for Web developers
Project Flogo is an open source ecosystem of opinionated event-driven capabilities to simplify building efficient & modern serverless functions, microservices & edge apps.
:truck: Agile Data Preparation Workflows made easy with Pandas, Dask, cuDF, Dask-cuDF, Vaex and PySpark
Distributed Stream Processing
Dex : The Data Explorer -- A data visualization tool written in Java/Groovy/JavaFX capable of powerful ETL and publishing web visualizations.
Real-time stream processing for python
ETL framework for .NET (Parser / Writer for CSV, Flat, Xml, JSON, Key-Value, Parquet, Yaml, Avro formatted files)
pyspark methods to enhance developer productivity 📣 👯 🎉
This repo maintains DM (a data migration platform) and TiCDC (change data capture for TiDB)
Spawn - Actor Mesh
🚃 A library for handling mediator patterns and simplified CQRS patterns within an event-driven architecture, inspired by csharp MediatR library.
A distributed Spark/Scala implementation of the isolation forest and extended isolation forest algorithms for unsupervised outlier detection, featuring support for scalable training and ONNX export for easy cross-platform inference.
k6 extension to load test Apache Kafka with support for various serialization formats, SASL, TLS, compression, Schema Registry client and beyond
Tree diagrams with JavaScript :evergreen_tree: :chart_with_upwards_trend:
hypermatch is a high-performance ⚡ Go library designed for rapid matching of a large number of rules to events. It processes thousands of events per second 🚀 against extensive rule sets in-memory with minimal latency ⏱️.
🍴 Web applications made easy. Since 2011.
:elephant: Elasticsearch real-time search and analytics natively integrated with Hadoop
Sparkling Water provides H2O functionality inside Spark cluster
Chat SDK iOS - Open Source Mobile Messenger
Build platforms that flexibly mix SQL, batch, and stream processing paradigms
Messenger Clone - Real-time iOS Chat with Firebase Firestore written in Swift
A curated list of awesome Elixir and Command Query Responsibility Segregation (CQRS) resources.
The MongoDB Spark Connector
Task management system based on .NET 8 with Microservices, DDD, CQRS, Event Sourcing and Testing Concepts
A comprehensive Spark guide collated from multiple sources that can be referred to learn more about Spark or as an interview refresher.
RedisSMQ: A high-performance Redis message queue for Node.js
.NET Stream Processing Library for Apache Kafka 🚀
Simple but powerful DAG scheduler and dashboard
The database purpose-built for stream processing applications.
A powerful background job processing library for Clojure
Firely and Incendi's open source FHIR server