| haskellPackages.synchronous-channels | Synchronous communication channels |
| haskellPackages.asynchronous-exceptions | Distinguish between synchronous and asynchronous exceptions |
| haskellPackages.sync | A fast implementation of synchronous channels with a CML-like API |
| haskellPackages.clash | CAES Language for Synchronous Hardware (CLaSH) |
| haskellPackages.clash-vhdl | CAES Language for Synchronous Hardware - VHDL backend |
| haskellPackages.signals | Synchronous signal processing for DSLs |
| haskellPackages.kafka-client-sync | Synchronous Kafka Client |
| haskellPackages.clash-verilog | CAES Language for Synchronous Hardware - Verilog backend |
| haskellPackages.clash-systemverilog | CAES Language for Synchronous Hardware - SystemVerilog backend |
| haskellPackages.unexceptionalio | IO without any non-error, synchronous exceptions |