Skip to content
@swift-compositions

Swift Compositions

Composed Swift building blocks for production systems — Layer 4 of the Swift Institute ecosystem.

Swift Compositions

Composed Swift building blocks for production systems — Layer 4 of the Swift Institute ecosystem.

What this is

Packages that compose the lower layers into working systems: HTTP and networking, markup and serialization, cryptography and authentication, database connectivity, I/O and filesystem, rendering, observability, and platform integration. Every package builds on swift-atoms (what must exist), swift-molecules (what is built from atoms alone) and swift-standards (specification implementations), and carries the same discipline throughout: typed throws end-to-end, strict memory safety, one repo per package.

Start here

Package What it gives you
swift-pdf PDF document generation from HTML views and Markdown, authored with a result-builder DSL
swift-html Type-safe HTML, CSS, and SVG generation, grounded in the WHATWG and W3C specifications
swift-file-system Typed filesystem operations — scoped handles, atomic writes, zero-copy reads
swift-io-kernel High-performance async I/O executor that isolates blocking syscalls from Swift's cooperative pool
swift-linter SwiftSyntax-based AST linting with SARIF output

Browse everything

The repositories tab lists every package with its description. Narrow it down:

http · html · css · svg · pdf · json · sql · render · logger · dependencies

How to use a package

Each package is a separate Swift Package Manager package with its own repository — there is no umbrella swift-compositions package:

dependencies: [
    .package(url: "https://github.com/swift-compositions/swift-html.git", branch: "main")
]

See each package's README for current products, traits, and platform support.

Status

Public alpha. Packages are released repository by repository; APIs may change until first tagged releases.

Maintained by Coen ten Thije Boonkkamp — contributions welcome via pull request.

License

Packages use the Apache License 2.0, except the forks swift-sql and swift-sqlite, which keep their upstream MIT license.

Pinned Loading

  1. swift-pdf swift-pdf Public

    HTML-to-PDF document generation for Swift.

    Swift 86 9

  2. swift-file-system swift-file-system Public

    File system operations with a typed File value type, atomic writes, and directory traversal for Swift.

    Swift 23

  3. swift-html swift-html Public

    Type-safe HTML generation grounded in WHATWG and W3C specifications for Swift.

    Swift 34

  4. swift-linter swift-linter Public

    A SwiftSyntax-based AST linter with SARIF-compatible diagnostics for Swift.

    Swift 1

  5. swift-io-kernel swift-io-kernel Public

    A high-performance async I/O executor for Swift.

    Swift 19

Repositories

Showing 10 of 103 repositories
  • swift-pdf Public

    HTML-to-PDF document generation for Swift.

    swift-compositions/swift-pdf's past year of commit activity
    Swift 86 Apache-2.0 9 1 0 Updated Nov 3, 2026
  • swift-linter-rules Public

    A catalog of per-rule-activatable SwiftSyntax lint rule packs for swift-linter.

    swift-compositions/swift-linter-rules's past year of commit activity
    Swift 1 Apache-2.0 0 2 0 Updated Nov 3, 2026
  • swiftui-extensions Public

    SwiftUI extensions

    swift-compositions/swiftui-extensions's past year of commit activity
    Swift 0 Apache-2.0 0 1 0 Updated Nov 3, 2026
  • swift-witness-observation Public

    Value-and-sequence observation for Witness-derived clients.

    swift-compositions/swift-witness-observation's past year of commit activity
    Swift 1 Apache-2.0 0 2 0 Updated Nov 3, 2026
  • swift-epub-render Public

    EPUB rendering infrastructure for generating EPUB components

    swift-compositions/swift-epub-render's past year of commit activity
    Swift 0 Apache-2.0 0 1 0 Updated Nov 3, 2026
  • swift-sqlite Public

    Fork of pointfreeco/sqlite-data on swift-structured-queries-sqlite and swift-atoms Tagged

    swift-compositions/swift-sqlite's past year of commit activity
    Swift 0 MIT 0 2 0 Updated Nov 3, 2026
  • swift-sql Public Forked from pointfreeco/swift-structured-queries

    A fork of pointfreeco/swift-structured-queries for PostgreSQL.

    swift-compositions/swift-sql's past year of commit activity
    Swift 6 MIT 69 1 1 Updated Nov 3, 2026
  • swift-io-kernel Public

    A high-performance async I/O executor for Swift.

    swift-compositions/swift-io-kernel's past year of commit activity
    Swift 19 Apache-2.0 0 3 0 Updated Nov 3, 2026
  • .github Public

    Organization-level community-health defaults for swift-compositions.

    swift-compositions/.github's past year of commit activity
    0 0 0 0 Updated Nov 3, 2026
  • swift-motion Public

    Render real app views to video: exact frame time, rasters, state-first scenes and a render contract, with AVFoundation, AppKit and ScreenCaptureKit adapters.

    swift-compositions/swift-motion's past year of commit activity
    Swift 0 Apache-2.0 0 0 0 Updated Nov 3, 2026

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Swift