Marlowe

Marlowe is a programming language that enables anyone to write smart contracts for financial products, without any programming knowledge or expertise. It was developed by Input Output Hong Kong (IOHK).