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 | Maturity Level | Pitched | Accepted |
---|---|---|---|---|
SwiftNIO | Event-driven network application framework. | Graduated | N/A | 2018-09-07 |
SwiftLog | Logging API | Graduated | 2018-09-10 | 2019-02-07 |
SwiftMetrics | Metrics API | Graduated | 2019-01-08 | 2019-04-04 |
PostgresNIO | PostgreSQL driver | Incubating | 2018-11-18 | 2019-05-16 |
RediStack | Redis driver | Sandbox | 2019-01-07 | 2019-06-27 |
AsyncHTTPClient | HTTP Client | Graduated | 2019-04-18 | 2019-06-27 |
APNSwift | APNS Client | Incubating | 2019-02-05 | 2019-06-27 |
SwiftStatsdClient | StatsD driver for the metrics API | Incubating | 2019-06-02 | 2019-08-11 |
SwiftPrometheus | Prometheus driver for the metrics API | Sandbox | 2018-11-18 | 2019-08-11 |
gRPC Swift | gRPC client & server framework | Graduated | 2019-09-30 | 2020-02-19 |
Swift Crypto | Open-source implementation of a substantial portion of the API of Apple CryptoKit | Incubating | 2020-02-20 | 2020-03-04 |
OpenAPIKit | OpenAPI client | Sandbox | 2020-01-14 | 2020-04-29 |
MongoSwift | MongoDB driver | Incubating | 2019-10-30 | 2020-05-13 |
Swift AWS Lambda Runtime | Runtime library for AWS Lambda functions in Swift | Sandbox | N/A | 2020-06-24 |
Backtrace | Nice backtraces in production | Incubating | 2019-05-30 | 2020-07-29 |
Service Lifecycle | Lifecycle management | Incubating | N/A | 2020-09-02 |
Soto for AWS | Third-party SDK for AWS | Incubating | 2020-10-01 | 2020-11-12 |
MultipartKit | Multipart parser and serializer with Codable support for Multipart Form Data | Incubating | 2021-03-03 | 2021-11-11 |
MQTT NIO | A Swift NIO MQTT v3.1.1 and v5.0 Client | Sandbox | 2021-11-02 | 2022-01-19 |
GraphQL | GraphQL query language implementation | Incubating | 2022-08-22 | 2022-09-15 |
Graphiti | Library for building GraphQL schemas | Incubating | 2022-08-22 | 2022-09-15 |
Swift Distributed Actors | Peer-to-peer cluster implementation for Swift Distributed Actors | Sandbox | 2022-10-27 | 2023-01-03 |
CassandraClient | Client library for the Cassandra distributed database | Incubating | 2023-01-19 | 2023-02-02 |
SQLite NIO | 🐬 Non-blocking, event-driven Swift client for SQLite | Sandbox | 2023-08-03 | 2023-09-28 |
Swift Service Context | Minimal type-safe context propagation container | Incubating | 2023-09-05 | 2023-10-03 |
Swift Distributed Tracing | A distributed tracing API for Swift | Incubating | 2023-09-05 | 2023-10-03 |
DiscordBM | A Swift library for making bots on the Discord API | Sandbox | 2023-05-05 | 2023-10-04 |
Swift OpenAPI Generator | A Swift package plugin that can generate the ceremony code required to make API calls, or implement API servers | Sandbox | 2023-08-04 | 2023-10-04 |
MongoKitten | Native MongoDB driver for Swift, written in Swift | Incubating | 2024-01-03 | 2024-02-01 |
Oracle NIO | Native, non-blocking Oracle driver for Swift, written in Swift | Sandbox | 2024-01-17 | 2024-02-15 |
JWTKit | Native Swift library for signing and verifying JSON Web Tokens | Graduated | 2024-03-12 | 2024-03-26 |
Hummingbird | Lightweight, modular, modern, extensible HTTP server framework written in Swift. | Sandbox | 2024-03-23 | 2024-05-01 |
Vapor | Vapor is a framework for building server applications, APIs and backends in Swift. | Graduated | 2024-03-23 | 2024-05-01 |
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
.