This is an effort at a more flexible replacement to SwiftUI.List A huge benefit is access to source code so one can learn and extend this component. Apple's SwiftUI.List is cute until you want to tweak it just a bit. It can be used as a SwiftUI.TableView as well. It is build as a wrapper around the fantastic AppKit.NSTableView. It supports macOS 11 and above.
It is able to handle a giant amount of rows, 500k with no problem. Take that SwiftUI.List However we have discovered that Array.sort(by: keyPath) is 6 to 7 time slower than using pure functions
There are 2 example target in the package.
MacTable is build using Vanilla SwiftUI and
TCATable is built using the TCA store from https://pointfree.co
CSVTable is built using the TCA store from https://pointfree.co