Deku is a framework for developing high-performance, application specific sidechains that interop with the Tezos blockchain.
Deku blockchains use a fast, deterministic consensus algorithm based on Tendermint to achieve consensus on blocks. Deku is parametric with respect to the virtual machine being run, allowing developers to write custom virtual machine tailored to their application. SDKs for the VM exist in NodeJS and OCaml, but the VM protocol can be implemented in any language.
Deku has native support for Tezos tickets, allowing virtually any type of asset to be transferred to and from Deku networks via the bridge contract in the timespan of a single Tezos block.
Deku is used to power Deku Canonical - an L2 WebAssembly smart contract platform for Tezos, operated by Marigold.
To develop and deploy a WASM smart contract to Deku-C, head over to the Tuna compiler docs.