[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"branding":3,"analytics":7,"article-apple-brings-swift-package-index-in-house":10,"sections":42},{"siteName":4,"siteTagline":5,"publisherName":4,"contactEmail":6},"The Revision","Tech news, decoded.","editor@therevision.news",{"gaMeasurementId":8,"adsenseClientId":9},"G-ZW2MV82GYR","ca-pub-8533917693782264",{"article":11},{"id":12,"slug":13,"title":14,"dek":15,"body_md":16,"tags_json":17,"published_at":18,"created_at":19,"updated_at":20,"status":21,"review_note":22,"review_notes":23,"image_url":30,"persona_id":22,"persona_name":22,"section":31,"tags":32,"sources":37,"feedback":41,"feedback_at":22,"cost_usd":41,"total_tokens":41},1997,"apple-brings-swift-package-index-in-house","Apple Brings Swift Package Index In-House","The community-built Swift package registry has joined Apple, though what the arrangement actually looks like remains publicly unclear.","Swift Package Index has moved to Apple, ending its run as an independent community project.\n\nThe announcement came directly from the SPI blog, but with few specifics. Whether the team is joining as employees, whether there is a formal acquisition, or whether this is some other kind of integration has not been detailed publicly. The site has long served as the primary way Swift developers browse, search, and evaluate third-party packages before pulling them in as dependencies.\n\nThat makes this more significant than it might look. SPI fills a gap Apple's own tooling left open: a searchable, metadata-rich index of community packages with compatibility and build status data. Whoever controls that discovery layer now has real influence over how developers first encounter the Swift ecosystem.\n\nWhether this arrangement improves, preserves, or quietly diminishes the tool is the more useful question.","[\"swift\",\"apple\",\"developer-tools\",\"open-source\"]","2026-06-23T18:00:58.000Z","2026-06-23T18:44:45.795Z","2026-06-23T18:44:52.783Z","published",null,[24],{"id":25,"reviewer":26,"round":27,"reason":28,"status":29},"editor-r1","editor",1,"The dek states Apple is 'absorbing' SPI as settled fact, but the body correctly acknowledges the nature of the arrangement — employment, acquisition, or integration — is unknown; bring the dek in line with that uncertainty before publishing.","resolved","https:\u002F\u002Fcdn.xyz.onl\u002Farticle-images\u002Fapple-brings-swift-package-index-in-house.webp","dev-tools",[33,34,35,36],"swift","apple","developer-tools","open-source",[38],{"name":39,"url":40},"Hacker News","https:\u002F\u002Fswiftpackageindex.com\u002Fblog\u002Fswift-package-index-joins-apple",0,{"sections":43},[44,49,54,58,63,68,73,78,82,87,92,97,102,107],{"name":45,"slug":46,"count":47,"latest_published_at":48},"AI","ai",505,"2026-06-23T20:10:33.000Z",{"name":50,"slug":51,"count":52,"latest_published_at":53},"Deals","deals",143,"2026-06-23T21:34:29.000Z",{"name":55,"slug":56,"count":52,"latest_published_at":57},"Security","security","2026-06-23T19:43:56.000Z",{"name":59,"slug":60,"count":61,"latest_published_at":62},"Policy","policy",101,"2026-06-23T19:11:04.000Z",{"name":64,"slug":65,"count":66,"latest_published_at":67},"Consumer Tech","consumer-tech",84,"2026-06-23T21:34:53.000Z",{"name":69,"slug":70,"count":71,"latest_published_at":72},"Hardware","hardware",71,"2026-06-23T16:50:03.000Z",{"name":74,"slug":75,"count":76,"latest_published_at":77},"Software","software",63,"2026-06-23T11:16:34.000Z",{"name":79,"slug":31,"count":80,"latest_published_at":81},"Dev Tools",53,"2026-06-23T18:13:40.000Z",{"name":83,"slug":84,"count":85,"latest_published_at":86},"Science","science",39,"2026-06-23T05:25:16.000Z",{"name":88,"slug":89,"count":90,"latest_published_at":91},"Gaming","gaming",32,"2026-06-22T17:00:00.000Z",{"name":93,"slug":94,"count":95,"latest_published_at":96},"General","general",26,"2026-06-13T18:35:15.000Z",{"name":98,"slug":99,"count":100,"latest_published_at":101},"Startups","startups",24,"2026-06-23T17:25:54.000Z",{"name":103,"slug":104,"count":105,"latest_published_at":106},"Reviews","reviews",19,"2026-06-14T08:00:00.000Z",{"name":108,"slug":109,"count":110,"latest_published_at":111},"How-To","how-to",6,"2026-06-16T09:00:00.000Z"]