libcyphal
Cyphal protocol stack
An implementation of a lightweight protocol stack for reliable communication in aerospace and robotic applications.
Portable reference implementation of the Cyphal protocol stack in C++ for embedded systems and Linux.
300 stars
70 watching
501 forks
Language: C++
last commit: about 8 hours ago
Linked from 1 awesome list
aerospacecancommunication-protocolcppcpp11cpp14cyphaldronesembedded-systemslinuxmisraopencyphalroboticssocketcanspaceuavuavcanvehicle-bus
Related projects:
Repository | Description | Stars |
---|---|---|
openxc/isotp-c | A C library implementing an ISO standard for sending data packets over a CAN bus | 306 |
canopennode/canopennode | Provides a standardized CANopen protocol stack for embedded control systems and IoT applications. | 1,474 |
crayzeewulf/libserial | Provides a convenient C++ interface to serial ports on Linux operating system | 419 |
openseg-group/openseg.pytorch | Provides a PyTorch implementation of several computer vision tasks including object detection, segmentation and parsing. | 1,190 |
jupyter-xeus/cpp-terminal | A C++ library providing platform-independent terminal functionality for building cross-platform applications | 533 |
etlcpp/etl | Develops containers and utilities for embedded systems with fixed capacity and compile-time allocation | 2,258 |
pytorch/extension-cpp | Enables the creation of custom C++ extensions with CUDA support in PyTorch | 1,023 |
ethereum/cbc-casper | A Python implementation of a class of 'correct-by-construction' consensus protocols. | 229 |
organic-code/breep | A high-level C++ peer-to-peer networking library that simplifies network communication by abstracting away low-level details. | 141 |
smuellerdd/libkcapi | Provides a user-space interface to the Linux kernel crypto API | 175 |
rpclib/rpclib | A C++ RPC library for remote procedure call using MessagePack. | 1,723 |
obgm/libcoap | A lightweight application-protocol implementation for resource-constrained devices | 806 |
alairion/not-enough-standards | A modern C++ library providing platform-independent utilities for process management, synchronization, and communication. | 229 |
open-telemetry/opentelemetry-cpp-contrib | A repository containing instrumentation libraries, exporters, and other components extending the functionality of the OpenTelemetry C++ SDK. | 126 |
odygrd/quill | A high-performance asynchronous logging library for C++ applications | 1,575 |