Roman Ivanov's repositories
Rsi.DependencyInjection
An addition to Microsoft.Extensions.DependencyInjection that allows to mock services without rebuilding a container.
Rebus.SqlServer.Outbox
Provides an implementation of Rebus.Outbox abstraction using MS SQL Server as an outbox storage
RestEase.Controllers.SourceGenerator
Provides a source generator of RestEase interfaces with all required attributes for calling web application controllers. Useful for writing strongly-typed asp.net core integration tests.
Rsi.LocalTransactions
Provides an implementation of LocalTransactionScope and DbConnectionScope classes that guarantee a local transaction (doesn't escalate to a distributed transaction) through reusing the same connection in an async code scope
RestEase.Serialization.Extensions
Provides an implementation of RequestQueryParamSerializer that serializes object parameters in a format compatible with asp.net core mvc model binding for complex types
Rebus.Async
:bus: Experimental async extensions for Rebus
Rebus.SignalR
:bus: Rebus-based SignalR backplane
aspnetcore
ASP.NET Core is a cross-platform .NET framework for building modern cloud-based web applications on Windows, Mac, or Linux.
camunda-worker-dotnet
Ultimate solution to connect your ASP.NET Core application to Camunda external tasks
Camunda.Api.Client
Camunda REST API Client for .NET platform
kafka-flow
KafkaFlow is a .NET framework to consume and produce Kafka messages with multi-threading support. It's very simple to use and very extendable. You just need to install, configure, start/stop the bus with your app and create a middleware/handler to process the messages.
Rebus
:bus: Simple and lean service bus implementation for .NET
Rebus.Microsoft.Extensions.Logging
:bus: Microsoft Logging Extensions integration for Rebus
Rebus.RabbitMq
:bus: RabbitMQ transport for Rebus
Rebus.Serilog
:bus: Serilog logging integration for Rebus
Rebus.SqlServer
:bus: Microsoft SQL Server transport and persistence for Rebus
Rebus.TestHelpers
:bus: Test helpers for Rebus (i.e. fake bus, saga fixture, etc.)
roslyn-sdk
Roslyn-SDK templates and Syntax Vizualizer