Packages for keyword “data-structures”
These packages are available as a package collection, usable in Xcode or SwiftPM.
swift-identified-collections
A library of data structures for working with collections of identifiable elements in an ergonomic, performant way.
SwiftNodes
Concurrency Safe Graph in Swift + Graph Algorithms
BijectiveDictionary
A specialized dictionary structure offering bijective mapping and bidirectional O(1) access.
RTree
An on-disk, Codable R*-Tree for Swift
SwiftProtoReflect
SwiftProtoReflect is a dynamic Protocol Buffers library for Swift, enabling reflection-based message handling, serialization, and deserialization without the need for precompiled .proto files.
swift-graph
🕸️ Data structures that connect
swift-utils
General-purpose utility library for Swift
Boost
Boost C++ libraries for Swift. 37 header-only modules (algorithms, containers, smart pointers, serialization, metaprogramming) via Swift/C++ interoperability. macOS and Linux.
DataStructure
Data structures in Swift for fun
DisjointSet
A Swift implementation of a disjoint-set data structure.
RelativeCollections
Swift collection types that support efficient storage of order-relative values.
swift-either
The Either binary coproduct type for typed sum values in Swift.
swift-standard-library-extensions
Typed-throws overloads for rethrows-erased stdlib closures, result-builder DSLs for collection types, and safe-indexing accessors for Swift.
13 packages.