Proto Actor - Ultra fast distributed actors for Go, C# and Java/Kotlin
Proto Actor is an ultra-fast distributed actors framework for Go, C#, and Java/Kotlin that implements the actor model found in systems like Erlang and Akka. The project is built in Go and uses Protocol Buffers and gRPC for communication, supporting both classic actor patterns and a virtual actor model inspired by Microsoft Orleans for massively distributed systems. The framework includes comprehensive tooling for clustering, remote communication, persistence, scheduling, and observability features like Jaeger tracing and OpenTelemetry integration, with examples demonstrating lifecycle management, middleware, message batching, logging, and timeout handling.