SSWG Incubated packages
The Swift Server Workgroup (SSWG) has a process which allows a project to go through incubation stages until it graduates and becomes a recommended project.
| Project | Description | Pitched | Accepted |
|---|---|---|---|
| SwiftNIO | Event-driven network application framework. | N/A | 2018-09-07 |
| SwiftLog | Logging API | 2018-09-10 | 2019-02-07 |
| SwiftMetrics | Metrics API | 2019-01-08 | 2019-04-04 |
| PostgresNIO | PostgreSQL driver | 2018-11-18 | 2019-05-16 |
| AsyncHTTPClient | HTTP Client | 2019-04-18 | 2019-06-27 |
| APNSwift | APNS Client | 2019-02-05 | 2019-06-27 |
| SwiftStatsdClient | StatsD driver for the metrics API | 2019-06-02 | 2019-08-11 |
| gRPC Swift | gRPC client & server framework | 2019-09-30 | 2020-02-19 |
| Swift Crypto | Open-source implementation of a substantial portion of the API of Apple CryptoKit | 2020-02-20 | 2020-03-04 |
| Soto for AWS | Third-party SDK for AWS | 2020-10-01 | 2020-11-12 |
| MultipartKit | Multipart parser and serializer with Codable support for Multipart Form Data | 2021-03-03 | 2021-11-11 |
| JWTKit | Native Swift library for signing and verifying JSON Web Tokens | 2024-03-12 | 2024-03-26 |
| Vapor | Vapor is a framework for building server applications, APIs and backends in Swift. | 2024-03-23 | 2024-05-01 |
| Project | Description | Pitched | Accepted |
|---|---|---|---|
| SwiftPrometheus | Prometheus driver for the metrics API | 2018-11-18 | 2019-08-11 |
| OpenAPIKit | OpenAPI client | 2020-01-14 | 2020-04-29 |
| Service Lifecycle | Lifecycle management | N/A | 2020-09-02 |
| GraphQL | GraphQL query language implementation | 2022-08-22 | 2022-09-15 |
| Graphiti | Library for building GraphQL schemas | 2022-08-22 | 2022-09-15 |
| CassandraClient | Client library for the Cassandra distributed database | 2023-01-19 | 2023-02-02 |
| SQLite NIO | 🐬 Non-blocking, event-driven Swift client for SQLite | 2023-08-03 | 2023-09-28 |
| Swift Service Context | Minimal type-safe context propagation container | 2023-09-05 | 2023-10-03 |
| Swift Distributed Tracing | A distributed tracing API for Swift | 2023-09-05 | 2023-10-03 |
| Swift OpenAPI Generator | A Swift package plugin that can generate the ceremony code required to make API calls, or implement API servers | 2023-08-04 | 2023-10-04 |
| MongoKitten | Native MongoDB driver for Swift, written in Swift | 2024-01-03 | 2024-02-01 |
| Hummingbird | Lightweight, modular, modern, extensible HTTP server framework written in Swift. | 2024-03-23 | 2024-05-01 |
Sandbox Projects
| Project | Description | Pitched | Accepted |
|---|---|---|---|
| RediStack | Redis driver | 2019-01-07 | 2019-06-27 |
| Swift AWS Lambda Runtime | Runtime library for AWS Lambda functions in Swift | N/A | 2020-06-24 |
| MQTT NIO | A Swift NIO MQTT v3.1.1 and v5.0 Client | 2021-11-02 | 2022-01-19 |
| Swift Distributed Actors | Peer-to-peer cluster implementation for Swift Distributed Actors | 2022-10-27 | 2023-01-03 |
| DiscordBM | A Swift library for making bots on the Discord API | 2023-05-05 | 2023-10-04 |
| Oracle NIO | Native, non-blocking Oracle driver for Swift, written in Swift | 2024-01-17 | 2024-02-15 |
| SwiftASN1 | A Swift package for encoding and decoding ASN.1 data | 2024-08-20 | 2025-01-06 |
The SSWG publishes a package collection that contains the projects incubated by the workgroup. The collection is available at https://swiftserver.group/collection/sswg.json.