[![Fast CDR](resources/images/github_banner_fastcdr.png)](https://www.eprosima.com/middleware/fast-dds)

<br>

<div class="menu" align="center">
    <strong>
        <a href="https://eprosima.com/index.php/downloads-all">Download</a>
        <span>&nbsp;&nbsp;•&nbsp;&nbsp;</span>
        <a href="https://fast-dds.docs.eprosima.com/en/latest/">Docs</a>
        <span>&nbsp;&nbsp;•&nbsp;&nbsp;</span>
        <a href="https://eprosima.com/index.php/company-all/news">News</a>
        <span>&nbsp;&nbsp;•&nbsp;&nbsp;</span>
        <a href="https://x.com/EProsima">X</a>
        <span>&nbsp;&nbsp;•&nbsp;&nbsp;</span>
        <a href="mailto:info@eprosima.com">Contact Us</a>
    </strong>
</div>

<br><br>

<div class="badges" align="center">
    <a href="https://opensource.org/licenses/Apache-2.0"><img alt="License" src="https://img.shields.io/github/license/eProsima/Fast-CDR.svg"/></a>
    <a href="https://github.com/eProsima/Fast-CDR/releases"><img alt="Releases" src="https://img.shields.io/github/v/release/eProsima/Fast-CDR?sort=semver"/></a>
    <a href="https://github.com/eProsima/Fast-CDR/issues"><img alt="Issues" src="https://img.shields.io/github/issues/eProsima/Fast-CDR.svg"/></a>
    <a href="https://github.com/eProsima/Fast-CDR/network/members"><img alt="Forks" src="https://img.shields.io/github/forks/eProsima/Fast-CDR.svg"/></a>
    <a href="https://github.com/eProsima/Fast-CDR/stargazers"><img alt="Stars" src="https://img.shields.io/github/stars/eProsima/Fast-CDR.svg"/></a>
    <br>
    <a href="https://github.com/eProsima/Fast-CDR/actions/workflows/nightly-ubuntu-ci.yml"><img alt="Fast CDR Ubuntu CI (nightly)" src="https://github.com/eProsima/Fast-CDR/actions/workflows/nightly-ubuntu-ci.yml/badge.svg"></a>
    <a href="http://jenkins.eprosima.com:8080/view/Nightly/job/nightly_fastcdr_master_linux_aarch64/"><img alt="Linux arm64 CI" src="http://jenkins.eprosima.com:8080/job/nightly_fastcdr_master_linux_aarch64/badge/icon?subject=%20%20%20Linux-aarch64%20CI%20"></a>
    <a href="https://github.com/eProsima/Fast-CDR/actions/workflows/nightly-windows-ci.yml"><img alt="Fast CDR Windows CI (nightly)" src="https://github.com/eProsima/Fast-CDR/actions/workflows/nightly-windows-ci.yml/badge.svg"></a>
    <a href="https://github.com/eProsima/Fast-CDR/actions/workflows/nightly-mac-ci.yml"><img alt="Fast CDR MacOS CI (nightly)" src="https://github.com/eProsima/Fast-CDR/actions/workflows/nightly-mac-ci.yml/badge.svg"></a>
</div>

<br><br>

*eProsima Fast CDR* is a C++ library that provides two serialization mechanisms.
One is the standard CDR serialization mechanism, while the other is a faster implementation that modifies the standard.

## Commercial support

Looking for commercial support? Write us to info@eprosima.com

Find more about us at [eProsima’s webpage](https://eprosima.com/).

## Build

**eProsima Fast CDR** provides [CMake][cmake] scripts to build and install it (please read the [installation guide](https://fast-dds.docs.eprosima.com/en/latest/installation/sources/sources_linux.html#cmake-installation) for more details).
Also, in [eProsima][eprosima] you can find packages for Linux using autotools and binaries for Windows.

[cmake]: http://www.cmake.org
[eprosima]: http://www.eprosima.com

## Quality Declaration

**eprosima Fast CDR** claims to be in the **Quality Level 1** category based on the guidelines provided by [ROS 2](https://ros.org/reps/rep-2004.html).
See the [Quality Declaration](QUALITY.md) for more details.
