Packages for keyword “performance”
These packages are available as a package collection, usable in Xcode or SwiftPM.
SwiftUIX
An exhaustive expansion of the standard SwiftUI library.
Equatable
A Swift package that provides macros for generating Equatable conformances for structs for high performance SwiftUI view diffing.
Benchmark
Swift benchmark runner with many performance metrics and great CI support
Venice
Coroutines, structured concurrency and CSP for Swift on macOS and Linux.
package-histogram
Swift port of HdrHistogram
QuickLMDB
Write LMDB databases with ease and flexibility.
TrailerJson
A feather-weight JSON decoder in Swift
Scout
CloudKit as a Log Storage
FlameGraph
A simple tool to generate FlameGraphs from Xcode Instruments traces 🔥📊
LazyLayoutKit
Write your own SwiftUI layout — masonry, timeline, calendar, board — and have it build only the views on screen. 120fps over 1,000,000 items on device.
Monstra
High-performance Swift framework for task execution, memory caching, and data management with intelligent execution merging, TTL caching, and retry logic
swift-parca
Low-overhead continuous profiling for Swift on Server production environments
InlineString
A proof-of-concept fixed-capacity UTF-8 inline string type for Swift, storing up to 16 bytes and supporting bitwise copy semantics.
swift-span-algorithms
Allocation-free algorithms for Swift’s Span, RawSpan, MutableSpan, and InlineArray, including search, comparison, trimming, chunk/window/split traversal, and pull-style cursors.
cpuinfo
Swift wrapper for pytorch/cpuinfo: CPU topology, caches and ISA features at runtime
swift-hitch
Record animation hitches and timings on a real device while you use the app by hand, then compare runs.
SPT
A lightweight, automated solution for SwiftUI performance monitoring, profiling, and optimization — delivered as a Swift Package. This is currently in development NOT READY TO USE.
CodeMeasureKit
Easily measure your code's execution time and rate.
18 packages.