asv-softGitHub ↗
OPEN SOURCE / BUILT TO CONNECT

Open tools.
Connected systems.

From a single protocol to a complete ground station.
Applications and .NET libraries for the world
where software meets hardware.

Explore the projects ↘
Built with C# & .NETOpen by designMade for integrationFrom libraries to applications
02 / THE PROJECTS

Find your building block.

Use one library. Combine a few.
Build something of your own.

10 projects
↗Protocols

Asv.Mavlink

MAVLink for .NET. Connect vehicles and payloads, receive telemetry, send commands, and build your own tools.

Telemetry · Commands · CLI
◎Protocols

Asv.Gnss

Read GNSS data and work with receiver protocols, from NMEA and RTCM to UBX, SBF, and more.

GNSS · RTK · Receivers
▦Interface

Asv.Avalonia

Build cross-platform Avalonia applications with reusable controls, dialogs, theming, and workspace tools.

Avalonia · UI · Workspaces
⌘Foundation

Asv.Common

The shared foundation: I/O, configuration, protocol routing, serialization, and application infrastructure.

.NET · I/O · Infrastructure
⌁Applications

Asv.Drones.Gbs

An RTK ground base station service that connects GNSS receivers and delivers corrections over MAVLink.

Base station · RTK · MAVLink
≋Applications

Asv.Drones.Sdr

Explore SDR payload integration, spectrum analysis, and mission-specific controls in the drone stack.

Payloads · SDR · Integration
∿Foundation

Asv.Sdr

Digital signal processing building blocks with a fluent API for composing signal-processing workflows.

DSP · Signals · Fluent API
≡Protocols

Asv.Ulog

Inspect PX4 ULog files, extract messages, and read recorded parameters with a parser and command-line tools.

PX4 · Flight logs · CLI
◖Foundation

Asv.Audio

Reactive audio pipelines for capture and playback devices, with Opus encoding and decoding.

Audio · Reactive · Opus
⊞Foundation

Asv.Hal

A common interface for displays, keyboards, LEDs, switches, and other hardware components.

Hardware · Devices · .NET
03 / BETTER TOGETHER

A toolkit.
Not a closed box.

Start at the layer you need. Our applications, interfaces, and protocol libraries give you building blocks for your own connected systems.

Explore the ecosystem ↗
01ApplicationsAsv.Drones · Gbs · Sdr
02User interfacesAsv.Avalonia
03Protocols & dataAsv.Mavlink · Gnss · Ulog
04FoundationsAsv.Common · Sdr · Audio · Hal
04 / BUILD WITH US

Good tools get better
when they're shared.

Try a project, report an issue, or contribute your next idea.
There’s more than one way to be part of asv-soft.