19 packages tagged with “coordination”
A lightweight .NET library for bounded, observable, self-cleaning async execution with signal-based coordination. Fire... and Don't Quite Forget.
Signal-coordinated readers that pause during updates - quiesce reads without hard locks.
.NET library for routing graph based process coordination
Meta-package that references all Mostlylucid.Ephemeral packages - bounded async execution with signals, atoms, and patterns. Install this single package to get everything.
Wave-based parallel orchestrator with circuit breaker, early exit, and per-wave parallelism control. Execute workers in configurable waves for optimal resource usage and fast-path optimization.
Package Description
Library for coordinating distributed worker instances in multi-pod and multi-cluster environments
Distributed coordination and execution for SpaceTime operations
Apache ZooKeeper provider for MultiLock - Leader Election framework for distributed systems. This package includes the core MultiLock framework.
Communication abstraction layer supporting multiple channels and protocols for inter-agent messaging and coordination.
Workflow orchestration engine for coordinating complex multi-agent workflows with retry policies, health monitoring, and execution strategies.
ASP.NET Core / Generic Host integration for EpochLease lease expiration monitoring
An easy-to-use C# implementation of the distributed leader election pattern, leveraging common infrastructure tools like Azure Blob Storage, Redis, and others.
Full-Stack AI Framework for Agent Coordination. .NET implementation coming Q2 2025. Use Python SDK now: pip install zmcp
Lightweight lease-based distributed work coordination with epoch-based optimistic concurrency
🚀 Production-ready distributed coordination library for .NET Standard 2.0+ ✅ Distributed Lock (Redis-based, safe acquire/release, auto-expiration) ✅ Idempotency Helper (retry-safe execution, webhook protection, API patterns) ✅ Saga Coordination (step-by-step orchestration, crash recovery, idempotent steps) ✅ Multiple Backend Support (Redis, InMemory, Composite, Custom stores) ✅ Cancellation Token Support (graceful shutdown handling) ✅ DI-First Design (seamless ASP.NET Core integration) ✅ Unit Testing Ready (InMemoryKeyValueStore for testing) Perfect for microservices, distributed systems, background jobs, webhooks, message queues, and payment processing. Key Features: • Production-ready Redis implementation with Lua scripts • Thread-safe in-memory store for testing • Complete IKeyValueStore interface with all essential operations • TTL-based auto-release prevents deadlocks • Lock ownership validation for safe release • Atomic compare-and-delete operations • Comprehensive examples and documentation .NET Standard 2.0 compatible → works with .NET Core 2.0+, .NET 5+, .NET 6+, .NET 7+, .NET 8+, .NET 9+