Go C#

Core vs contrib components of Proto.Actor

Proto.Actor comes with a lot of components, some of them containing core functionality, and others being extensions provided by the community. For simplicity, we keep all of the code in a single solution with an uniform CI process. This means, that all the packages are released with the same version number. However, the level of support is different.

  • Core - maintained by the core contributors of Proto.Actor. Actively developed and modernized.
  • Contrib - we make sure that the code compiles and existing tests pass. We rely on community contributions for improvements.
  • Experimental - new and experimental functionality, alpha or beta status.
  • Deprecated - removed from the solution or not maintained. Packages are still listed on NuGet for applications using older Proto.Actor versions.
Name Core Contrib Experimental Deprecated
Proto.Actor
Proto.Cluster
Proto.Cluster.AmazonECS
Proto.Cluster.CodeGen
Proto.Cluster.Consul
Proto.Cluster.Dashboard
Proto.Cluster.Identity.MongoDb
Proto.Cluster.Identity.Redis
Proto.Cluster.Kubernetes
Proto.Cluster.TestProvider
Proto.OpenTelemetry
Proto.OpenTracing
Proto.Persistence
Proto.Persistence.Couchbase
Proto.Persistence.DynamoDB
Proto.Persistence.Marten
Proto.Persistence.MongoDB
Proto.Persistence.RavenDB
Proto.Persistence.Sqlite
Proto.Persistence.SqlServer
Proto.Remote
Proto.Remote.GrpcCore
Topics
Icon