{"id":15920556,"url":"https://github.com/kphrx/swift-devcontainer","last_synced_at":"2026-05-05T07:32:09.662Z","repository":{"id":174128742,"uuid":"651071088","full_name":"kphrx/swift-devcontainer","owner":"kphrx","description":"Dev Container image for Swift with apple/swift-format","archived":false,"fork":false,"pushed_at":"2026-03-21T17:14:41.000Z","size":62,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2026-03-22T07:21:32.706Z","etag":null,"topics":["devcontainer-feature","swift"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kphrx.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"github":["kphrx","kpherox","nowplayingtweet"],"patreon":"kphrx","liberapay":"kphrx","ko_fi":"kphrx","custom":["https://paypal.me/kphrx","https://revolut.me/kphrx"],"issuehunt":"kphrx"}},"created_at":"2023-06-08T12:32:02.000Z","updated_at":"2026-03-21T17:14:45.000Z","dependencies_parsed_at":null,"dependency_job_id":"f10988f1-47e8-4b67-b3df-fc54573ee3a4","html_url":"https://github.com/kphrx/swift-devcontainer","commit_stats":null,"previous_names":["kphrx/swift-devcontainer"],"tags_count":31,"template":false,"template_full_name":null,"purl":"pkg:github/kphrx/swift-devcontainer","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kphrx%2Fswift-devcontainer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kphrx%2Fswift-devcontainer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kphrx%2Fswift-devcontainer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kphrx%2Fswift-devcontainer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kphrx","download_url":"https://codeload.github.com/kphrx/swift-devcontainer/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kphrx%2Fswift-devcontainer/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32640533,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-04T10:08:07.713Z","status":"online","status_checked_at":"2026-05-05T02:00:06.033Z","response_time":54,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["devcontainer-feature","swift"],"created_at":"2024-10-06T19:40:37.705Z","updated_at":"2026-05-05T07:32:09.658Z","avatar_url":"https://github.com/kphrx.png","language":"Shell","funding_links":["https://github.com/sponsors/kphrx","https://github.com/sponsors/kpherox","https://github.com/sponsors/nowplayingtweet","https://patreon.com/kphrx","https://liberapay.com/kphrx","https://ko-fi.com/kphrx","https://paypal.me/kphrx","https://revolut.me/kphrx","https://issuehunt.io/r/kphrx"],"categories":[],"sub_categories":[],"readme":"# Swift Dev Container Images\n\nUsed Dev Container config from [swift-server/swift-devcontainer-template](https://github.com/swift-server/swift-devcontainer-template)\n\n## Image tags\n\n### Stable\n![`ubuntu:noble` latest version: 6.2.4-noble](https://img.shields.io/badge/noble-6.2.4--noble-brightgreen?style=for-the-badge)\n![`ubuntu:jammy` latest version: 6.2.4-jammy](https://img.shields.io/badge/jammy-6.2.4--jammy-brightgreen?style=for-the-badge)\n![`ubuntu:focal` latest version: 6.1.2-jammy](https://img.shields.io/badge/focal-6.1.2--focal-red?style=for-the-badge)\n\nsame tag as the [`swift`](https://hub.docker.com/_/swift) images\n\n#### Based on `ubuntu:noble`\n![`ubuntu:noble` start version](https://img.shields.io/badge/start-5.10.1--noble-blue?style=for-the-badge)\n\n- `latest`\n- `noble`\n- `6.2-noble`\n  - `6.2.4-noble`\n  - `6.2.3-noble`\n  - `6.2.2-noble`\n  - `6.2.1-noble`\n  - `6.2.0-noble`\n- `6.1-noble`, `6.1.3-noble`\n  - `6.1.2-noble`\n  - `6.1.1-noble`\n  - `6.1.0-noble`\n- `6.0-noble`, `6.0.3-noble`\n  - `6.0.2-noble`\n  - `6.0.1-noble`\n  - `6.0.0-noble`\n- `5.10-noble`, `5.10.1-noble`\n\n#### Based on `ubuntu:jammy`\n![`ubuntu:jammy` start version](https://img.shields.io/badge/start-5.7.1--jammy-blue?style=for-the-badge)\n\n- `jammy`\n- `6.2-jammy`\n  - `6.2.4-jammy`\n  - `6.2.3-jammy`\n  - `6.2.2-jammy`\n  - `6.2.1-jammy`\n  - `6.2.0-jammy`\n- `6.1-jammy`, `6.1.3-jammy`\n  - `6.1.2-jammy`\n  - `6.1.1-jammy`\n  - `6.1.0-jammy`\n- `6.0-jammy`, `6.0.3-jammy`\n  - `6.0.2-jammy`\n  - `6.0.1-jammy`\n  - `6.0.0-jammy`\n- `5.10-jammy`, `5.10.1-jammy`\n  - `5.10.0-jammy`\n- `5.9-jammy`, `5.9.2-jammy`\n  - `5.9.1-jammy`\n  - `5.9.0-jammy`\n- `5.8-jammy`, `5.8.1-jammy`\n  - `5.8.0-jammy`\n- `5.7-jammy`, `5.7.3-jammy`\n  - `5.7.2-jammy`\n  - `5.7.1-jammy`\n  - `5.7.0-jammy`\n\n#### Based on `ubuntu:focal`\n![`ubuntu:focal` start version](https://img.shields.io/badge/start-5.2--focal-blue?style=for-the-badge)\n![`ubuntu:focal` start patch `.0` version](https://img.shields.io/badge/start_patch_.0-5.4.0--focal-royalblue?style=for-the-badge)\n![`ubuntu:focal` end version](https://img.shields.io/badge/end-6.1.2--focal-orangered?style=for-the-badge)\n\n- `focal`, `6.1-focal`, `6.1.2-focal`\n  - `6.1.1-focal`\n  - `6.1.0-focal`\n- `6.0-focal`, `6.0.3-focal`\n  - `6.0.2-focal`\n  - `6.0.1-focal`\n  - `6.0.0-focal`\n- `5.10-focal`, `5.10.1-focal`\n  - `5.10.0-focal`\n- `5.9-focal`, `5.9.2-focal`\n  - `5.9.1-focal`\n  - `5.9.0-focal`\n- `5.8-focal`, `5.8.1-focal`\n  - `5.8.0-focal`\n- `5.7-focal`, `5.7.3-focal`\n  - `5.7.2-focal`\n  - `5.7.1-focal`\n  - `5.7.0-focal`\n- `5.6-focal`, `5.6.3-focal`\n  - `5.6.2-focal`\n  - `5.6.1-focal`\n  - `5.6.0-focal`\n- `5.5-focal`, `5.5.3-focal`\n  - `5.5.2-focal`\n  - `5.5.1-focal`\n  - `5.5.0-focal`\n- `5.4-focal`, `5.4.3-focal`\n  - `5.4.2-focal`\n  - `5.4.1-focal`\n  - `5.4.0-focal`\n- `5.3-focal`\n- `5.2-focal`\n\n### Nightly\n![`ubuntu:noble` latest nightly version: nightly-6.3-noble](https://img.shields.io/badge/noble-nightly--6.3--noble-brightgreen?style=for-the-badge)\n![`ubuntu:jammy` latest nightly version: nightly-6.3-jammy](https://img.shields.io/badge/jammy-nightly--6.3--jammy-brightgreen?style=for-the-badge)\n![`ubuntu:focal` latest nightly version: nightly-6.2-focal](https://img.shields.io/badge/focal-nightly--6.2--focal-red?style=for-the-badge)\n\nsame tag as the [`swiftlang/swift`](https://hub.docker.com/r/swiftlang/swift/tags) images\n\n#### Based on `ubuntu:noble`\n![`ubuntu:noble` start version](https://img.shields.io/badge/start-nightly--6.1--noble-blue?style=for-the-badge)\n\n- `nightly`, `nightly-main`\n- `nightly-noble`, `nightly-main-noble`\n- `nightly-6.3-noble`\n- `nightly-6.2-noble`\n- `nightly-6.1-noble`\n\n#### Based on `ubuntu:jammy`\n![`ubuntu:jammy` start version](https://img.shields.io/badge/start-nightly--5.7--jammy-blue?style=for-the-badge)\n\n- `nightly-jammy`, `nightly-main-jammy`\n- `nightly-6.3-jammy`\n- `nightly-6.2-jammy`\n- `nightly-6.1-jammy`\n- `nightly-6.0-jammy`\n- `nightly-5.10-jammy`\n- `nightly-5.9-jammy`\n- `nightly-5.8-jammy`\n- `nightly-5.7-jammy`\n\n#### Based on `ubuntu:focal`\n![`ubuntu:focal` start version](https://img.shields.io/badge/start-nightly--5.3--focal-blue?style=for-the-badge)\n![`ubuntu:focal` end version](https://img.shields.io/badge/end-nightly--6.2--focal-orangered?style=for-the-badge)\n\n- `nightly-focal`, `nightly-main-focal`\n- `nightly-6.2-focal`\n- `nightly-6.1-focal`\n- `nightly-6.0-focal`\n- `nightly-5.10-focal`\n- `nightly-5.9-focal`\n- `nightly-5.8-focal`\n- `nightly-5.7-focal`\n- `nightly-5.6-focal`\n- `nightly-5.5-focal`\n- `nightly-5.4-focal`\n- `nightly-5.3-focal`\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkphrx%2Fswift-devcontainer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkphrx%2Fswift-devcontainer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkphrx%2Fswift-devcontainer/lists"}