Build your MediaKit-based player, without constraints. Designed for modularity and ease-of-use. MediaKit inspired by declarative approach in SwiftUI and want to make player development no more complex than UI layout.
The main motivation of MediaKit is simple: to help developers, easy and fast build a player. Develop a player is complex, and there are many complex components. MediaKit provides high level abstractions (similar LazyList, VStack, HStack and etc in SwiftUI) combined which you can build a player.
MediaKit a set of video and audio components for player development
PlayerKit a set of players based MediaKit components