Swift implementations of ISO (International Organization for Standardization) specifications — a per-authority organization of swift-standards, Layer 2 of the Swift Institute ecosystem.
One package per specification, named swift-iso-<number>. Each package implements its source document as literally as possible — parsing, validation, and formatting enforced by Swift's type system — and defines its own namespace (ISO_8601). Where several specifications govern one subject, the unifying swift-*-standard package lives in swift-standards.
| Package | Specification |
|---|---|
| swift-iso-8601 | Date and time format |
| swift-iso-32000 | Portable Document Format (PDF) |
| swift-iso-3166 | Country codes |
| swift-iso-639 | Language codes |
| swift-iso-9945 | Portable Operating System Interface (POSIX) |
| swift-iso-21320 | Document Container File (ZIP) |
The repositories tab lists every package with its full specification title — to check whether a specific standard is covered, search its number there.
Public alpha. Maintained by Coen ten Thije Boonkkamp — contributions welcome via pull request.
All packages use the Apache License 2.0.