Carl Sverre
@carlsverre
Exploring technology from first principles. Building Graft and SQLSync. https://sqlsync.dev
What if your app could combine the simplicity of physical replication with the efficiency of logical replication? Meet Graft: lazy, partial, strongly consistent edge replication. #OpenSource #EdgeComputing #Replication sqlsync.dev/posts/stop-syn…
📣 Tune in for #LoFi/28 on Tuesday, July 29, 2025 @ 8 AM PST — we’re thrilled to announce yet another exciting lineup featuring: 1️⃣ David Fahlander (@dfahlander) – creator of Dexie.js 2️⃣ Carl Sverre (@carlsverre) – creator of SQLSync & Graft (@orbitinghail) 3️⃣ Jay Meistrich…
started playing with coding agents and immediately wanted a nicer way to manage multiple agents each isolated to their own working sandbox - so I created Kōshō. check it out and lmk what you think :) happy weekend projects! github.com/carlsverre/kos…
That's a great question. The answer is that sufficiently complex apps often accidentally "turn into a database". Like described in this great blog post by @carlsverre: sqlsync.dev/posts/stop-bui… Instead we explored using a database (i.e. SQLite) as foundation for your app state…
Stoked to see LiveStore launch! It's a really interesting app sync solution that absolutely nails a lot of the issues I talked about in sqlsync.dev/posts/stop-bui… Nice job @schickling!
After 4 years of development, LiveStore is now open-source. github.com/livestorejs/li…
I sat down with @ajoshhoward from @Cloudflare and asked him my most pressing question... What *is* a Durable Object? We spent the next hour talking Durable Objects, D1, Workers, and how the whole Cloudflare platform works. You're gonna love this one. youtu.be/C5-741uQPVU
RIP webcam (2020–2025). You survived the pandemic, countless meetings, awkward small talk, and painful "no, you go ahead" moments. You'll be missed. Taking recs for a worthy replacement.
As Will said in the launch, I was the guinea pig to see how well self-serve would go. While there are some rough edges, it’s like any other early-stage or open source project. But once you go Antithesis you won’t go back :) Read about my experience here: sqlsync.dev/posts/antithes…
We have a new product offering that produces an insane amount of value for people willing to endure a little bit of pain. So to try it out we're looking for people who endure pain professionally (i.e. founders): antithesis.com/blog/2025/anti…
2025.04.24 edition is out 💐 localfirstnews.com/2025-04-24/
@carlsverre's Graft is a super interesting project, and we're proud to be a part of it. Read about how he's been using Antithesis, and its impact on how fast he can develop. sqlsync.dev/posts/antithes…
Always a pleasure nerding out with @aarondfrancis. Graft is my attempt to rethink syncing data to the edge. Partial, lazy, consistent. Watch the deep dive 👇
I had another great talk with @carlsverre about his new project: Graft. It’s designed specifically for lazy, partial replication with strong consistency, horizontal scalability, and object storage durability. Incredibly fascinating. youtu.be/dJurdmhPLH4
What if your test system could find bugs you didn’t anticipate? Meet @AntithesisHQ: deterministic simulation testing for the rest of us. It changed how I test—and build—Graft. This post covers DST’s origins, how Antithesis works, and what it taught me. sqlsync.dev/posts/antithes…
Thanks for highlighting Graft @simonw! If you don't already follow Simon I highly recommend you fix that. They work on open source tools like Datasette for data journalism.
Graft is a really interesting new open source replication system designed for read-write multi-leader replication, with a SQLite extension as the first demonstration of what it can do simonwillison.net/2025/Apr/8/sto…
Is anyone planning on going to @rustconf this year? I'm considering A. attending and B. submitting a talk about one of my open source rust projects (Culprit? Precept? Splinter? Graft? SQLSync? ...vote now!)
My vancouver.systems talk is up! It's a deep dive on Graft—a transactional storage engine providing lazy, partial and strongly consistent edge replication. Thanks to @cameron_p_m and @kirshatrov for hosting and @tavisrudd for video! youtube.com/watch?v=eRsD8u…
So much energy in the local first world! Subscribed :)
2025.04.03 edition is out 🐿️ localfirstnews.com/2025-04-03/
Does anyone have a favorite way to generate magic numbers for file encodings? This is what I do: gist.github.com/carlsverre/950…
We’re running Vancouver systems #2 Talks by @carlsverre & @nisanharamati Come check it out!