# List of registered components 

| **Name** |                     **Description** |
| :--- | :------- |
| **MMI1x2** |                   Multi-Mode Interference couplers |
| **MMI2x2** |                   Multi-Mode Interference couplers (2x2) |
| **MMI1x4** |                   Multi-Mode Interference couplers (1x4) |
| **OpticalHybrid90deg2x4** |    90 degree optical hybrids |
| **OpticalHybrid90deg4x4** |    90 degree optical hybrids (4x4) |            
| **DirectionalCoupler** |       Directional coupler |
| **GratingCoupler1D** |         Conventional grating coupler |
| **GratingCoupler2D** |         2-D grating coupler ( e. g. polarisation-independent designs) |
| **EdgeCoupler** |              Edge coupler |
| **Crossing** |                 Waveguide crossing |
| **Taper** |                    Waveguide taper |
| **Bend** |                     Waveguide bend (Euler, arc, etc.) |
| **Terminator** |               Optical terminator |
| **Waveguide** |                Waveguide |
| **WaveguideConverter** |       Waveguide converter (e. g. from strip to rib) |
| **ModeConverter** |            Mode converter |
| **RingResonator** |            Ring resonator |
| **PolarisationFilter** |       Polarisation filter |
| **PolarisationSplitter1x2** |  Polarisation splitters |
| **PolarisationSplitter2x2** |  Polarisation splitters |
| **PolarisationRotator** |      Polarisation rotator |
| **BraggFilter** |              Distributed Bragg filter |
| **BraggReflector** |           Distributed Bragg reflector |
| **AWG** |                      Arrayed Waveguide Grating |
| **WavelengthMUX** |            Wavelength multiplexer |
| **ModeMUX** |                  Mode multiplexer |
| **AlignmentMarker** |          Alignment markers |
| **ContactPadDC** |             DC contact pads |
| **ContactPadRF** |             RF contact pads |
| **PackagingTemplate** |        Packaging templates |
| **AmplitudeModulator** |       Amplitude modulators |
| **PolarisationModulator** |    Polarisation modulators |
| **EOPM** |                     Electro-Optic Phase Modulator |
| **TOPM** |                     Thermo-Optic Phase Modulator |
| **Photodiode** |               Photodiodes |
| **SOA** |                      Semiconductor Optical Amplifier |
| **BraggReflectorHeater** |     Heater for Bragg reflectors |
| **DFBLaser** |                 Distributed Feedback Laser |
| **DBRLaser** |                 Distributed Bragg Reflector Laser |

If you think a new component type should be added to the list, please comment on your issue or pull request.

