BareWire

BareWire

A high-performance async messaging library for .NET 10 / C# 14. Raw-first. Zero-copy. Deterministic. A MassTransit alternative that gets out of your way.

Get Started API Reference

Why BareWire

Raw-first

Default serializer produces raw JSON — no envelope, no wrapping. The envelope is opt-in, not the other way around. Your wire format is your wire format.

Zero-copy pipeline

IBufferWriter<byte> and ReadOnlySequence<byte> with ArrayPool throughout. No new byte[] in the hot path. Deterministic memory usage under load.

Manual topology

No auto-topology magic. You declare exchanges, queues, and bindings — or turn on opt-in auto-configuration. Predictable deployments, no surprises in production.

Core concepts

About

BareWire is developed by Wizard-Software and hosted on GitHub at Wizard-Software/BareWire. MIT licensed.