AsyncMessagesViewController is a smooth, responsive and flexible messages UI library for iOS apps. Built on top of the awesome Texture (formerly AsyncDisplayKit) framework, it takes full advantage of asynchronous layout and rendering to deliver a “butter smooth” scrolling experience.
AsyncMessagesViewController

Related Posts
iOS Floating Button
Easily customizable floating button menu created with SwiftUI
ChatLayout
ChatLayout is an alternative solution to MessageKit. It uses custom UICollectionViewLayout to provide you full control over the presentation as well as all the tools available in UICollectionView.