BareWire.Abstractions
2.0.4
dotnet add package BareWire.Abstractions --version 2.0.4
NuGet\Install-Package BareWire.Abstractions -Version 2.0.4
<PackageReference Include="BareWire.Abstractions" Version="2.0.4" />
<PackageVersion Include="BareWire.Abstractions" Version="2.0.4" />
<PackageReference Include="BareWire.Abstractions" />
paket add BareWire.Abstractions --version 2.0.4
#r "nuget: BareWire.Abstractions, 2.0.4"
#:package BareWire.Abstractions@2.0.4
#addin nuget:?package=BareWire.Abstractions&version=2.0.4
#tool nuget:?package=BareWire.Abstractions&version=2.0.4
BareWire.Abstractions
Core interfaces and contracts for BareWire messaging library. Zero dependencies.
This package contains all public interfaces (IBus, IConsumer<T>, ConsumeContext<T>, etc.) that define the BareWire messaging contract. It has no external dependencies, making it safe to reference from any layer of your application.
Installation
dotnet add package BareWire.Abstractions
Key Interfaces
IBus— publish and send messagesIConsumer<T>— consume messages of typeTConsumeContext<T>— message context with headers, retry info, and cancellationISerializer— serialization contract for transportsITransport— transport abstraction for pluggable providers
Documentation
Full documentation: barewire.wizardsoftware.pl
License
MIT
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- No dependencies.
NuGet packages (20)
Showing the top 5 NuGet packages that depend on BareWire.Abstractions:
| Package | Downloads |
|---|---|
|
BareWire
High-performance async messaging engine with zero-copy pipeline, credit-based flow control, and bounded channels. |
|
|
BareWire.Serialization.Json
Raw JSON serializer for BareWire using System.Text.Json. No envelope overhead by default. |
|
|
BareWire.Transport.RabbitMQ
RabbitMQ transport provider for BareWire with manual topology control and connection pooling. |
|
|
BareWire.Interop.MassTransit
MassTransit envelope interop deserializer for BareWire messaging library. |
|
|
BareWire.Saga
SAGA state machine for BareWire with deterministic scheduling and correlation support. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 2.0.4 | 476 | 6/29/2026 |
| 2.0.3 | 371 | 6/28/2026 |
| 2.0.2 | 360 | 6/28/2026 |
| 2.0.1 | 370 | 6/28/2026 |
| 2.0.0 | 369 | 6/27/2026 |
| 1.5.1 | 318 | 6/23/2026 |
| 1.4.0 | 306 | 6/18/2026 |
| 1.3.1 | 263 | 6/16/2026 |
| 1.2.7 | 914 | 4/10/2026 |
| 1.2.6 | 199 | 4/9/2026 |
| 1.2.5 | 199 | 4/9/2026 |
| 1.2.4 | 196 | 4/9/2026 |
| 1.2.3 | 201 | 4/9/2026 |
| 1.2.1 | 207 | 4/6/2026 |
| 1.2.0 | 206 | 4/4/2026 |
| 1.1.0 | 204 | 3/29/2026 |
| 1.0.0 | 216 | 3/28/2026 |
| 1.0.0-alpha.2 | 76 | 3/26/2026 |