Find Swift packages, copy install commands, and read their API documentation.
Overview · Quick look · Install · Usage · Requirements · Documentation · Contributing · License
Read API docs for an installable release, with each package’s own landing-page identity intact. Repository descriptions and release links stay aligned with GitHub; the site guide covers catalog coverage, builds, preview, and deployment.
Build and serve a local catalog:
Scripts/build-site --jobs 2
python3 -m http.server 8765 --bind 127.0.0.1 --directory _siteClone this repository to build or edit the site:
git clone https://github.com/swift-library/swift-library.github.io.git
cd swift-library.github.ioVisitors can browse the published catalog directly.
Edit catalog structure in projects.json and presentation in templates/ and assets/. Run Scripts/build-site, then Scripts/check-site; the development guide explains metadata inputs, DocC selection, caches, and preview checks.
- Python 3.12 or later and Git
- macOS with Xcode, Swift, and DocC for package documentation builds
- GitHub access through the existing GitHub CLI login or a workflow token
The Pages workflow declares the tested runner and Xcode selection.
- Site development: building, previewing, catalog configuration, and deployment
- Organization standards
See the contributing page and organization contribution guide. Run the checks in the site development guide before submitting changes.
The site uses Apache-2.0 WITH Swift-exception. The font retains its SIL Open Font License. See NOTICE for ownership.