Packages authored by Apple
These packages are available as a package collection, usable in Xcode 13 or the Swift Package Manager 5.5.
AppStoreServerLibrary
dealer
Example package for use with the Swift Package Manager
DeckOfPlayingCards
Example package for use with the Swift Package Manager
FHIRModels
Swift library for FHIR® resource data models
FisherYates
Example package for use with the Swift Package Manager
live-caller-id-lookup-example
Example service & documentation for Live Caller ID Lookup
llbuild2
A fresh take on a low-level build system API.
pkl-swift
Pkl bindings for the Swift programming language
PlayingCard
Example package for use with the Swift Package Manager
stable-diffusion
Stable Diffusion with Core ML on Apple Silicon
swift-algorithms
Commonly used sequence and collection algorithms for Swift
swift-argument-parser
Straightforward, type-safe argument parsing for Swift
swift-asn1
An implementation of ASN.1 for Swift
swift-async-algorithms
Async Algorithms for Swift
swift-async-dns-resolver
A Swift library for asynchronous DNS requests, wrapping c-ares with Swift-friendly APIs and data structures.
swift-atomics
Low-level atomic operations for Swift
swift-cassandra-client
Cassandra client in Swift
swift-certificates
An implementation of X.509 for Swift
swift-cluster-membership
Distributed Membership Protocol implementations in Swift
swift-collections
Commonly used data structures for Swift
swift-collections-benchmark
A benchmarking tool for Swift Collection algorithms
swift-container-plugin
Swift Package Manager plugin for building container images
swift-crypto
Open-source implementation of a substantial portion of the API of Apple CryptoKit suitable for use on Linux platforms.
swift-distributed-actors
Peer-to-peer cluster implementation for Swift Distributed Actors
swift-distributed-tracing
Instrumentation library for Swift server applications
swift-distributed-tracing-baggage-core
Minimal context propagation container
swift-distributed-tracing-extras
swift-figlet
Example package to be used as part of Swift's getting started guides
swift-homomorphic-encryption
Homomorphic Encryption library and applications in Swift
swift-http-structured-headers
A Swift implementation of the HTTP Structured Header Field specification.
swift-http-types
Version-independent HTTP currency types for Swift
swift-log
A Logging API for Swift
swift-matter-examples
An Embedded Swift Matter application running on ESP32-C6
swift-metrics
Metrics API for Swift
swift-metrics-extras
swift-mmio
Define and operate on type safe MMIO
swift-nio
Event-driven network application framework for high performance protocol servers & clients, non-blocking.
swift-nio-extras
Useful code around SwiftNIO.
swift-nio-http2
HTTP/2 support for SwiftNIO
swift-nio-imap
A Swift project that provides an implementation of the IMAP4rev1 protocol, built upon SwiftNIO.
swift-nio-nghttp2-support
swift-nio-oblivious-http
Package providing Oblivious HTTP. Also allows Oblivious encryption of alternative encodings.
swift-nio-ssh
SwiftNIO SSH is a programmatic implementation of SSH using SwiftNIO
swift-nio-ssl
TLS Support for SwiftNIO, based on BoringSSL.
swift-nio-ssl-support
swift-nio-transport-services
Extensions for SwiftNIO to support Apple platforms as first-class citizens.
swift-nio-zlib-support
swift-numerics
Advanced mathematical types and functions for Swift
swift-openapi-generator
Generate Swift client and server code from an OpenAPI document.
swift-openapi-runtime
API package for code generated by Swift OpenAPI Generator.
swift-openapi-urlsession
URLSession transport for Swift OpenAPI Generator.
swift-playdate-examples
An Embedded Swift game running on Playdate by Panic
swiftpm-on-llbuild2
SwiftProtobuf
Plugin and runtime library for using protobuf with Swift
swift-service-context
Minimal type-safe context propagation container
swift-service-discovery
A service discovery API for Swift.
swift-standard-library-preview
swift-statsd-client
metrics backend for swift-metrics that uses the statsd protocol
swift-system
Low-level system calls and types for Swift
swift-tools-support-async
Common infrastructural helpers on top of NIO for llbuild2 and swiftpm-on-llbuild2 projects. This is NOT a general purpose package and is unlikely to ever become stable.
60 packages.