Skip to main content

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.
NameCoreContribExperimentalDeprecated
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●