MCPcopy Index your code
hub / github.com/eProsima/Fast-DDS-Gen

github.com/eProsima/Fast-DDS-Gen @v4.3.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release v4.3.0 ↗ · + Follow
251 symbols 387 edges 26 files 6 documented · 2% updated 8d agov4.2.1 · 2026-06-02★ 11025 open issues

Browse by type

Functions 222 Types & classes 29
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Fast DDS-Gen

<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/fastddsgen/introduction/introduction.html">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>













<a href="https://opensource.org/licenses/Apache-2.0"><img alt="License" src="https://img.shields.io/github/license/eProsima/Fast-DDS-Gen.svg"/></a>
<a href="https://github.com/eProsima/Fast-DDS-Gen/releases"><img alt="Releases" src="https://img.shields.io/github/v/release/eProsima/Fast-DDS-Gen?sort=semver"/></a>
<a href="https://github.com/eProsima/Fast-DDS-Gen/issues"><img alt="Issues" src="https://img.shields.io/github/issues/eProsima/Fast-DDS-Gen.svg"/></a>
<a href="https://github.com/eProsima/Fast-DDS-Gen/network/members"><img alt="Forks" src="https://img.shields.io/github/forks/eProsima/Fast-DDS-Gen.svg"/></a>
<a href="https://github.com/eProsima/Fast-DDS-Gen/stargazers"><img alt="Stars" src="https://img.shields.io/github/stars/eProsima/Fast-DDS-Gen.svg"/></a>



<a href="https://eprosima-fast-rtps.readthedocs.io"><img alt="Documentation badge" src="https://img.shields.io/readthedocs/eprosima-fast-rtps.svg"/></a>
<a href="https://github.com/eProsima/Fast-DDS-Gen/actions/workflows/nightly-ubuntu-ci.yml"><img alt="Ubuntu CI (nightly)" src="https://img.shields.io/github/actions/workflow/status/eProsima/Fast-DDS-Gen/nightly-ubuntu-ci.yml?label=Ubuntu%20CI%20(nightly)"></a>

eProsima Fast DDS-Gen is a Java tool to generate TypeSupport code compatible with eProsima Fast DDS library.

Commercial support

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

Find more about us at eProsima’s webpage.

Installation manual

Instructions about how to install and run the tool can be found in Fast DDS installation manual.

Documentation

Tool documentation can be found with Fast DDS documentation.

Extension points exported contracts — how you extend this code

Core symbols most depended-on inside this repo

Shape

Method 222
Class 24
Interface 4
Enum 1

Languages

Java100%

Modules by API surface

src/main/java/com/eprosima/fastdds/idl/grammar/Context.java65 symbols
src/main/java/com/eprosima/fastdds/solution/Project.java43 symbols
src/main/java/com/eprosima/fastdds/fastddsgen.java26 symbols
src/main/java/com/eprosima/fastdds/idl/parser/typecode/StructTypeCode.java12 symbols
src/main/java/com/eprosima/fastcdr/idl/context/Context.java10 symbols
src/main/java/com/eprosima/fastdds/util/VSConfiguration.java9 symbols
src/main/java/com/eprosima/fastdds/solution/Solution.java9 symbols
src/main/java/com/eprosima/fastcdr/idl/generator/TypesGenerator.java7 symbols
src/main/java/com/eprosima/fastdds/util/Utils.java6 symbols
src/main/java/com/eprosima/fastdds/idl/parser/typecode/AliasTypeCode.java6 symbols
src/test/java/com/eprosima/fastdds/FastDDSGenTest.java4 symbols
src/main/java/com/eprosima/fastdds/idl/parser/typecode/UnionTypeCode.java4 symbols

For agents

$ claude mcp add Fast-DDS-Gen \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page