A modern Swift framework for building composable data-driven collection view. To start using CollectionKit, use CollectionView in place of UICollectionView. CollectionView is CollectionKit's alternative to UICollectionView. You give it a Provider object that tells CollectionView how to display a collection.
Features
- Rewritten UICollectionView on top of UIScrollView
- Automatically diff data changes and update UI
- Superb performance through cell reuse, batched reload, visible-only diff, & the use of swift value types
- Builtin layout & animation systems specifically built for collections
- Composable sections with independent layout
- Strong type checking powered by Swift Generics
License
MIT LicenseFollow CollectionKit
You Might Also Like
Gen AI apps are built with MongoDB Atlas
MongoDB Atlas is the developer-friendly database used to build, scale, and run gen AI and LLM-powered apps—without needing a separate vector database. Atlas offers built-in vector search, global availability across 115+ regions, and flexible document modeling. Start building AI apps faster, all in one place.
Rate This Project
Login To Rate This Project
User Reviews
Be the first to post a review of CollectionKit!