Community Showcase
This showcase celebrates new and interesting packages discussed by the Swift community. Package selection in this section is an editorial process organised via this thread in the Swift Forums and curated by the Swift Website Workgroup.
-
swift-configurationby Apple
swift-configuration enables applications and libraries to read configuration data via a consistent API. It uses multiple providers like JSON, YAML, and environment variables, and supports hierarchical and hot-reloading configurations.
Nominated via this forum post.
-
swift-otelby Swift OTel
swift-otel is a client for server-side Swift, implementing OpenTelemetry for tracing and metrics. Demonstrates usage with examples like a counter service and HTTP server for distributed tracing.
Nominated via this forum post.
-
swift-complexityby Fumiya Tanaka
Analyzes Swift code complexity and quality metrics using
swift-syntax
. Supports cyclomatic and cognitive complexity, integrates with Xcode, and provides various output formats for CI/CD pipelines and code quality enforcement.Discussed on Episode 61 of Swift Package Indexing.
-
VisualizeTouchesby Robb Böhnke
Visualizes touch interactions in SwiftUI screen recordings or mirroring sessions, including in the Simulator, using a View modifier.
Discussed on Episode 55 of Swift Package Indexing.
Archive
The Community Showcase launched in November 2023 and features a new set of packages every month. Browse the archive below to see the history of featured Community Showcase packages: