Properties Field
This module provides a "Properties" field for storing any type of specifications or attributes for an entity. Instead of creating separate fields for each attribute like width or weight, you can use this single field to store all of them, with each property having a label, machine name, type, and value.
Provides a Properties field that allows to store any properties/specifications of an object.
A good example are the specifications (width/height/weight/...) of a product. Instead of creating a field for each specification you can use a Properties field, which will store all of them.
Each property has a label, machine name, type (which are plugins) and value. The label and machine name can be autocompleted based on the properties of other entities.