ButtonKit is a SwiftUI package that introduces asynchronous and throwable button implementations, complete with animations.

It extends SwiftUI's button functionality to handle asynchronous and throwable actions, offering additional capabilities beyond the default closure-based buttons.