25 packages tagged with “actual_lab”
ActualLab.Core is a collection of relatively small abstractions or methods we couldn't find in BCL. A part of ActualLab.Fusion.
ActualLab.Interception - IProxy, Invocation, and other types enabling method call interception via ActualLab.Generators.
ActualLab.Rpc - fast RPC library relying on ActualLab.Generators.
ActualLab.CommandR - a MediatR-like library created to simplify CQRS implementations even further.
Core components of ActualLab.Fusion - a new implementation of "computed observables" designed to power distributed apps. Thread-safe, asynchronous, immutable, and ready to serve replicas of computed instances to remote clients.
ActualLab.Generators - ActualLab.Fusion proxy type generator.
ActualLab.Fusion.EntityFramework - Fusion services utilizing EF Core.
Client-side components of ActualLab.Fusion - a new implementation of "computed observables" designed to power distributed apps. Thread-safe, asynchronous, immutable, and ready to serve replicas of computed instances to remote clients.
Blazor components of ActualLab.Fusion - a new implementation of "computed observables" designed to power distributed apps. Thread-safe, asynchronous, immutable, and ready to serve replicas of computed instances to remote clients.
ActualLab.RestEase - RestEase helpers.
ActualLab.Redis - a set of helpers related to Redis.
Server-side components of ActualLab.Rpc
Server-side components of ActualLab.Fusion - a new implementation of "computed observables" designed to power distributed apps. Thread-safe, asynchronous, immutable, and ready to serve replicas of computed instances to remote clients.
ActualLab.Fusion.EntityFramework.Npgsql - Fusion services utilizing EF Core and Npgsql (PostgreSQL EF Core provider).
ActualLab.Testing is a collection of testing helpers used by ActualLab.Fusion tests.
Blazor authentication-related components of ActualLab.Fusion - a new implementation of "computed observables" designed to power distributed apps. Thread-safe, asynchronous, immutable, and ready to serve replicas of computed instances to remote clients.
ActualLab.Fusion.EntityFramework.Redis - Fusion services utilizing EF Core and Redis.
MEF-style plugin library that focuses on core capabilities needed to add plugins to your application - namely, building an IoC container hosting them. It is designed to load plugins on demand - the assemblies hosting plugins are loaded only once you access the plugins via IoC container. Despite that, it tries to create IoC container as quickly as possible by caching reflected infromation about the plugins, which is updated only once you change them (i.e. basically, the startup is typically quite fast).
.NET Framework version of ActualLab.Fusion.Server. Fusion is a new implementation of "computed observables" designed to power distributed apps. Thread-safe, asynchronous, immutable, and ready to serve replicas of computed instances to remote clients.
.NET Framework version of ActualLab.Rpc.Server.
ActualLab.Generators.Abstractions - attributes for ActualLab.Generators.
ActualLab.Serialization.NerdbankMessagePack - an implementation of IByteSerializer from ActualLab.Core for Nerdbank.MessagePack.
ActualLab.Flows.Contracts - workflows/orchestration implemented on top of ActualLab.Fusion.
ActualLab.Flows - workflows/orchestration implemented on top of ActualLab.Fusion.