Akka
NuGet publisher profile
Packages (125)
Akka
Canonical actor model implementation for .NET with local + distributed actors in C# and F#.
Akka.Remote
Remoting support for Akka.NET. Allows actors to communicate over the network.
Akka.Streams
Streaming support for Akka.NET. Introduces a LINQ-like interface for writing asynchronous, back-pressure-aware streams built on top of Akka.NET actors.
Akka.Persistence
Persistence for Akka.NET actors. Allows actors to persist and recover their state in a database-agnostic fashion.
Akka.Cluster
Clustering support for Akka.NET actors. Used to build highly-available, distributed applications.
Akka.DependencyInjection
Dependency injection support for Akka.NET
Akka.Analyzers
Akka.NET Roslyn Analyzers designed to help fix frequent, recurring design problems that may occur in end-user code bases. Also includes helpful upgrade suggestions for migrating between minor and major versions of Akka.NET.
Akka.Coordination
Distributed coordination support for Akka.NET
Hyperion
Hyperion, fast binary POCO serializer
Akka.Hosting
Akka.NET Microsoft.Extensions.Hosting support.
Akka.TestKit
You need a Akka.TestKit.* package! Add the one appropriate for the test framework you use instead. For example: Akka.TestKit.Xunit or Akka.TestKit.VsTest. This package only contains base functionality for writing tests for the Akka.NET framework.
Akka.Cluster.Tools
Distributed publish/subscribe, client and singleton support for Akka.NET cluster
Akka.Logger.Serilog
Serilog logging adapter for Akka.NET.
Akka.DistributedData
Replicated data using CRDT structures
Akka.Cluster.Sharding
Sharded actors with managed lifecycle for Akka.NET cluster. Used to distribute state in a fault-tolerant, consistent fashion over an Akka.NET cluster.
Akka.DistributedData.LightningDB
Replicated data using CRDT structures
Akka.DI.Core
Dependency injection support for Akka.NET [DEPRECATED - replaced by Akka.DependencyInjection]
Akka.TestKit.Xunit2
TestKit for writing tests for Akka.NET using xUnit.
Akka.Persistence.Query
Stream based query interface for persistence journal plugins for Akka.NET
Akka.Discovery
Service Discovery for Akka.NET
Akka.Persistence.Hosting
Akka.Persistence Microsoft.Extensions.Hosting support.
Akka.Serialization.Hyperion
Hyperion serializer for Akka.NET
Akka.Persistence.Sql.Common
Akka.NET Persistence ADO.NET middleware
Akka.Remote.Hosting
Akka.Remote Microsoft.Extensions.Hosting support.
Akka.Cluster.Hosting
Akka.Cluster and Akka.Cluster.Sharding Microsoft.Extensions.Hosting support.
Akka.Logger.NLog
NLog logging adapter for Akka.NET.
Hocon
HOCON (Human-Optimized Config Object Notation) core API implementation. For full access inside your application, install the Hocon.Configuration package.
Akka.Persistence.SqlServer
Akka.Persistence support for SQL Server.
Akka.Streams.Kafka
Apache Kafka adapter for Akka.NET Streams
Akka.Persistence.Query.Sql
Akka.NET streams support for ADO.NET Persistence middleware.
Akka.DI.AutoFac
AutoFac Dependency Injection (DI) support for Akka.NET
Akka.Management
Akka cluster management module for Akka.NET
Akka.Http.Shim
Package Description
Akka.Persistence.TestKit
TestKit for writing tests for Akka.NET Persistance module.
Akka.TestKit.Xunit
TestKit for writing tests for Akka.NET using xUnit.
Akka.Quartz.Actor
Package Description
Akka.TestKit.NUnit
TestKit for writing tests for Akka.NET using NUnit.
Akka.Streams.Amqp.RabbitMq
AMQP adapter for Akka.NET Streams
Akka.Streams.TestKit
Testkit for Reactive stream support for Akka.NET
Akka.FSharp
F# API support for Akka.NET
Hocon.Extensions.Configuration
HOCON (Human-Optimized Config Object Notation) support for Microsoft.Extensions.Configuration.
Akka.Persistence.TestKit.Xunit2
TestKit for writing tests for Akka.NET Persistance module using xUnit
Akka.Persistence.Sql
An Akka Persistence Module for SQL Databases using Linq2Db.
Hocon.Configuration
HOCON (Human-Optimized Config Object Notation) parser and application-ready implementation.
Akka.Discovery.KubernetesApi
Akka.NET discovery module for Kubernetes
Akka.Persistence.Sqlite
Akka.NET Persistence journal and snapshot store backed by SQLite.
Akka.Persistence.Sql.Hosting
Package Description
Akka.Persistence.TCK
Testkit for Persistence actor support for Akka.NET
Akka.Persistence.MongoDb
Akka Persistence journal and snapshot store backed by MongoDB database.
Akka.Persistence.PostgreSql
Akka Persistence journal and snapshot store backed by PostgreSql database.
Akka.TestKit.NUnit3
TestKit for writing tests for Akka.NET using NUnit.
Akka.Remote.TestKit
TestKit for Testing Distributed Akka.NET Applications
Akka.Cluster.TestKit
Helper classes for combining the Akka.Remote.TestKit with Akka.Cluster
Akka.MultiNodeTestRunner
Akka.NET Multi-node Test Runner; used for executing tests written with Akka.Remote.TestKit
Akka.Logger.log4net
log4net logging adapter for Akka.NET
Akka.Hosting.TestKit
TestKit for writing tests for Akka.NET using Akka.Hosting and xUnit.
Akka.Persistence.Sql.TestKit
Akka.NET TestKit for SQL-based ADO.NET Persistence middleware
Akka.Persistence.Redis
Akka.NET Persistence journal and snapshot store backed by Redis.
Akka.Persistence.FSharp
F# API for persistence actors in Akka.NET
Akka.Discovery.AwsApi
Akka.NET discovery module for AWS
Akka.Cluster.Metrics
The member nodes of the cluster can collect system health metrics and publish that to other cluster nodes and to the registered subscribers on the system event bus with the help of Cluster Metrics Extension.
Akka.Serialization.Wire
Deprecated. Switch to the Akka.Serialization.Hyperion nuget package instead.
Akka.Discovery.Azure
Akka.NET Service Discovery for Azure-hosted services. Works with App Service, Container Apps, and more.
Akka.DI.Ninject
Package Description
Akka.TestKit.VsTest
Deprecated. TestKit for writing tests for Akka.NET using Visual Studio Unit Testing Framework.
Akka.DI.TestKit
Dependency Injection (DI) TestKit support for Akka.NET
Akka.MultiNode.TestAdapter
Visual Studio 2017 15.9+ Test Explorer runner for the Akka.NET MultiNode tests
Akka.Persistence.SqlServer.Hosting
Akka.Persistence.SqlServer Microsoft.Extensions.Hosting support.
Akka.DI.SimpleInjector
SimpleInjector DI Support For Akka.NET
Akka.Persistence.PostgreSql.Hosting
Akka.Persistence.PostgreSql Microsoft.Extensions.Hosting support.
Akka.DI.Unity
Unity Dependency Injection (DI) support for Akka.NET
Akka.TestKit.MsTest
MSTest support for the Akka.NET Testkit.
Akka.DI.CastleWindsor
CastleWindsor Dependency Injection (DI) support for Akka.NET
Akka.Serialization.TestKit
Serialization TestKit for Akka.NET
Akka.Streams.SQS
Amazon SQS adapter for Akka.NET Streams
Akka.Streams.Azure.StorageQueue
Azure Storage Queue adapter for Akka.NET Streams
Akka.Persistence.Query.InMemory
Akka.NET Persistence Query implementation for InMemory Journal.
Akka.Persistence.MongoDb.Hosting
Akka Persistence journal and snapshot store backed by MongoDB database.
Akka.Persistence.Redis.Hosting
Akka.NET Persistence journal and snapshot store backed by Redis.
Akka.DI.StructureMap
StructureMap Dependency Injection (DI) support for Akka.NET
Akka.Remote.Transport.Helios
(Legacy) Akka.NET remote transport layer based on Helios.
Akka.Persistence.EventStore
Akka.NET Persistence journal store backed by EventStore.
Akka.Coordination.KubernetesApi
Akka.NET coordination module for Kubernetes
Akka.Coordination.Azure
Akka.NET coordination module for Microsoft Azure
Akka.Streams.Csv
XML Parser and Formatter for Akka.NET Streams
Akka.Streams.Channels
.NET Core Channels adapter for Akka.NET Streams
Akka.Management.Cluster.Bootstrap
Cluster bootstrap module for Akka.NET
Akka.Streams.Xml
XML Parser for Akka.NET Streams
Akka.Serialization.Compressed.Json
Akka.NET serialization plugins with compression support
Akka.Logger.slf4net
slf4net logging adapter for Akka.NET
Akka.Streams.Sns
Amazon SNS adapter for Akka.NET Streams
Akka.Hocon
C# implementation of Typesafe's HOCON (Human-Optimized Object Configuration Notation)
Akka.Streams.Azure.ServiceBus
Azure ServiceBus adapter for Akka.NET Streams
Akka.Streams.SignalR.AspNetCore
SignalR ASP.Net Core connector for Akka.NET Streams
Akka.slf4net
slf4net logging adapter for Akka.
Akka.Streams.Azure.EventHub
Azure EventHubs adapter for Akka.NET Streams
Akka.Persistence.Sql.Linq2Db
An Akka Persistence Module for SQL Databases using Linq2Db.
Akka.Streams.Kinesis
AWS Kinesis adapter for Akka.NET Streams
Akka.Templates
Templates to use when creating new Akka.NET applications.
Akka.Persistence.MySql
Akka.NET Persistence journal and snapshot store backed by MySql.
Akka.Logger.CommonLogging
Common Logging logging adapter for Akka.NET
Akka.Persistence.EventStore.Hosting
Akka.Persistence.EventStore Microsoft.Extensions.Hosting support.
Akka.Streams.Azure.EventHub.V5
Azure EventHubs adapter for Akka.NET Streams
Akka.Streams.SignalR
SignalR ASP.Net Core connector for Akka.NET Streams
Akka.Persistence.EventStore.Query
Akka.NET Persistence read journal backed by EventStore.
Akka.Streams.Amqp.V1
AMQP V1 adapter for Akka.NET Streams
Hocon.Immutable
HOCON (Human-Optimized Config Object Notation) Experimental Immutable Support
Akka.Streams.File
The File connectors provide additional connectors for filesystems complementing the sources and sinks for files already included in core Akka.NET Streams
Akka.Serialization.MessagePack2
MessagePack serializer for Akka.NET
Akka.Streams.Amqp
AMQP adapter for Akka.NET Streams
Akka.Discovery.Dns
Akka.NET DNS discovery module
Akka.Hosting.TestKit.Xunit2
TestKit for writing tests for Akka.NET using Akka.Hosting and xUnit.
Akka.Persistence.TestKit.Xunit
TestKit for writing tests for Akka.NET Persistance module using xUnit
Akka.Hosting.Maui
Akka.Hosting support for .NET Maui applications. Works on all supported Maui platforms.
Akka.Remote.TestKit.Xunit2
TestKit for Testing Distributed Akka.NET Applications
Akka.Cluster.TestKit.Xunit2
Helper classes for combining the Akka.Remote.TestKit with Akka.Cluster
Akka.Persistence.TCK.Xunit2
Testkit for Persistence actor support for Akka.NET
Akka.Cluster.Cpu.Benchmark
Package Description
Akka.MultiNode.TestAdapter.Xunit2
Visual Studio 2017 15.9+ Test Explorer runner for the Akka.NET MultiNode tests
Akka.Streams.Azure.EventHub.V5.Examples
Package Description
Akka.Persistence.EventStore.Benchmarks
Package Description
Akka.Aspire.Hosting
.NET Aspire hosting integration for Akka.NET clusters. Provides AddAkka(), WithClustering(), and WithReference() for configuring Akka.NET in .NET Aspire AppHost projects.
Akka.Aspire
Service-side Akka.NET .NET Aspire cluster bootstrap. Reads Aspire-injected configuration to auto-configure Akka.Remote, Akka.Cluster, Akka.Management, and Cluster Bootstrap.
Akka.Discovery.Redis
Redis-based service discovery plugin for Akka.NET. A lightweight alternative to Azure Table Storage for cluster member discovery, ideal for .NET Aspire local development and Redis-backed deployments.
Akka.Persistence.Sql.HelperLib
Package Description