<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Ensembles 3 is here.]]></title><description><![CDATA[<p>Ensembles 3 is here. <img
      src="https://board.circlewithadot.net/assets/plugins/nodebb-plugin-emoji/emoji/android/1f389.png?v=28325c671da"
      class="not-responsive emoji emoji-android emoji--tada"
      style="height: 23px; width: auto; vertical-align: middle;"
      title="🎉"
      alt="🎉"
    /></p><p>A local-first sync framework for Core Data &amp; SwiftData. No server, no cloud bill, no lock-in — your data syncs through services your users already have (iCloud, Dropbox, WebDAV…), or peer-to-peer.</p><p>I built it before the world moved to the cloud. It was almost end-of-life, but, lately, the world's been coming back around to local-first.</p><p>It's free to use with CloudKit and SwiftData/CoreData.</p><p><div class="card col-md-9 col-lg-6 position-relative link-preview p-0">



<a href="https://ensembles.io/" title="Ensembles — Sync for Swift Developers">
<img src="https://ensembles.io/images/hero.png" class="card-img-top not-responsive" style="max-height: 15rem;" alt="Link Preview Image" />
</a>



<div class="card-body">
<h5 class="card-title">
<a href="https://ensembles.io/">
Ensembles — Sync for Swift Developers
</a>
</h5>
<p class="card-text line-clamp-3">The local-first sync framework for Core Data and SwiftData. Sync via iCloud, Dropbox, Google Drive, OneDrive, and more. No server required. No cloud costs. No lock-in.</p>
</div>
<a href="https://ensembles.io/" class="card-footer text-body-secondary small d-flex gap-2 align-items-center lh-2">



<img src="https://ensembles.io/images/logo.png" alt="favicon" class="not-responsive overflow-hiddden" style="max-width: 21px; max-height: 21px;" />



<p class="d-inline-block text-truncate mb-0"> <span class="text-secondary">(ensembles.io)</span></p>
</a>
</div></p><p><a href="https://mastodon.social/tags/localfirst" rel="tag">#<span>localfirst</span></a> <a href="https://mastodon.social/tags/SwiftLang" rel="tag">#<span>SwiftLang</span></a> <a href="https://mastodon.social/tags/CoreData" rel="tag">#<span>CoreData</span></a> <a href="https://mastodon.social/tags/SwiftData" rel="tag">#<span>SwiftData</span></a></p>]]></description><link>https://board.circlewithadot.net/topic/a29082e3-0a89-4741-b619-e0e0eee4215a/ensembles-3-is-here.</link><generator>RSS for Node</generator><lastBuildDate>Sat, 13 Jun 2026 11:09:58 GMT</lastBuildDate><atom:link href="https://board.circlewithadot.net/topic/a29082e3-0a89-4741-b619-e0e0eee4215a.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 31 May 2026 08:26:31 GMT</pubDate><ttl>60</ttl></channel></rss>