mavsdk

Install command:
brew install mavsdk

API and library for MAVLink compatible systems written in C++17

https://mavsdk.mavlink.io

License: BSD-3-Clause

Formula JSON API: /api/formula/mavsdk.json

Formula code: mavsdk.rb on GitHub

Bottle (binary package) installation support provided for:

macOS on
Apple Silicon
sequoia
sonoma
ventura
macOS on
Intel
sonoma
ventura
Linux ARM64
x86_64

Current versions:

stable 3.7.2

Revision: 1

Depends on:

abseil 20240722.1 C++ Common Libraries
c-ares 1.34.5 Asynchronous DNS library
curl 8.15.0 Get a file from an HTTP, HTTPS or FTP server
grpc 1.74.0 Next generation open source RPC library and framework
jsoncpp 1.9.6 Library for interacting with JSON
openssl@3 3.5.1 Cryptography and SSL/TLS Toolkit
protobuf 29.3 Protocol buffers (Google's data interchange format)
re2 20250722 Alternative to backtracking PCRE-style regular expression engines
tinyxml2 11.0.0 Improved tinyxml (in memory efficiency and size)
xz 5.8.1 General-purpose data compression with high compression ratio

Depends on when building from source:

cmake 4.0.3 Cross-platform make
python@3.13 3.13.5 Interpreted, interactive, object-oriented programming language

Analytics:

Installs (30 days)
mavsdk 132
Installs on Request (30 days)
mavsdk 132
Build Errors (30 days)
mavsdk 20
Installs (90 days)
mavsdk 396
Installs on Request (90 days)
mavsdk 396
Installs (365 days)
mavsdk 1,778
mavsdk --HEAD 1
Installs on Request (365 days)
mavsdk 1,778
mavsdk --HEAD 1
Fork me on GitHub