The Message Broker is a Typescript library which aims to provide asynchronous communication between typescript components. It leverages the RxJS library to facilitate a pub/sub pattern and accepts user-defined contracts to ensure type safety across messages.