📚 A curated list of awesome articles, videos, and other resources to learn and practice software architecture, patterns, and principles.
Repository Index
47,133 repositories indexed
1–14 of 14 · Most stars
The leading workflow orchestration platform. Run stateful step functions and AI workflows on serverless, servers, or the edge.
Asynchronous Python framework for event-driven services. A thin client for Kafka, RabbitMQ, NATS, Redis and MQTT with full access to native broker features, plus AsyncAPI docs, in-memory tests and observability out of the box.
🦀 event stream processing for developers to collect and transform data in motion to power responsive data intensive applications.
🤖 Autonomous agent framework for Elixir. Built for distributed, autonomous behavior and dynamic workflows.
🦎 A lightweight, streaming-native, multi-protocol gateway for AI, APIs, and real-time data. Route LLM requests across providers, govern MCP tools, and connect Kafka, MQTT, and HTTP through one high-performance engine with shared security and observability.
Python Streaming DataFrames for Kafka
A Ruby implementation of an Event Store based on Active Record
Task management system based on .NET 8 with Microservices, DDD, CQRS, Event Sourcing and Testing Concepts
Create low-latency, interactive user experiences for stateless microservices.
LittleHorse Server: Business-as-Code Platform for Microservices, Workflows, and Agents
DDD+CQRS+Event-sourcing examples using EventFlow following CQRS-ES architecture. It is configured with RabbitMQ, MongoDB(Snapshot store), PostgreSQL(Read store), EventStore(GES). It's targeted to .Net Core 2.2 and include docker compose file.
GoEventBus — high-performance event bus with a decision layer.
Stateful actors on Apache Flink 2.x and Java 21 — durable per-key state, exactly-once messaging, Kafka and Kinesis I/O, Kubernetes-native deployment. Continues the Apache Stateful Functions programming model on the modern Flink line.