Narayana is a transactions toolkit which provides support for applications developed using a broad range of standards-based transaction protocols (https://narayana.io/).