rosidl is one of the ros_core packages. See documentation for details of this package.
rosidl
Generate the message type support for dynamic message construction in C.