frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: SyncKit – TLA+ verified CRDT for local-first apps (zero unsafe Rust)

https://github.com/Dancode-188/synckit/releases/tag/v0.2.2
1•danbitengo•1h ago

Comments

danbitengo•1h ago
Hey HN, I'm Daniel, creator of SyncKit.

I've been obsessed with the Ink & Switch "Local-First Software" vision for some time now—apps that work offline, feel instant, and give users control of their data. But every time I tried to build a local-first app, I hit the same wall: integration complexity.

The existing CRDT libraries (Yjs, Automerge) are incredible—they pioneered the algorithms that make local-first work. Kevin's optimization work on Yjs is masterful, and Automerge changed how I think about distributed systems.

But they're designed as modular primitives. You compose networking, storage, and conflict resolution yourself. That flexibility is powerful for complex systems, but it creates what I call the "Day 1 problem" for local-first: you spend 3 days wiring infrastructure before writing features.

I built SyncKit to solve this.

Different philosophy: Where Yjs gives you powerful primitives (build your own local-first stack), SyncKit gives you a pre-wired local-first database. Persistence, sync, presence—built-in, not plugins.

The technical approach: - Rust core with zero unsafe blocks (you can grep the codebase)

- TLA+ verified (explored 6.5M states to prove correctness)

- 154KB bundle (everything compiled together)

- 1,081 tests, 80 chaos tests

Performance: Competitive within 1-2ms of Yjs for standard ops. The win is local-first DX - one package that handles offline, sync, and conflict resolution.

What's included: - Rich text editing (Fugue algorithm for non-interleaving edits)

- Live cursors & presence

- Undo/redo (CRDT-native)

- IndexedDB persistence

- React/Vue/Svelte adapters

Built this in Nairobi, 9pm-3am. v0.1.0 got 601 stars in 3 weeks which honestly shocked me.

Try it live: https://synckit-demo.netlify.app GitHub: https://github.com/Dancode-188/synckit

Happy to answer questions about the TLA+ verification or the local-first architecture choices.

Neuromuscular Cyborg Aim Assist [video]

https://www.youtube.com/watch?v=pjJImfcQGjI
1•cheschire•50s ago•0 comments

Show HN: Credible brings credibility scores directly on Hacker News

https://chromewebstore.google.com/detail/credible-instant-credibil/eenbaojdcmnbdlhkmambidocigepdobm
1•betterhealth12•2m ago•0 comments

Rebuilding state management: How we made our VS Code extension 2× faster

https://www.augmentcode.com/blog/rebuilding-state-management
1•emmabotbot•2m ago•0 comments

ChatGPT Works with Apple Music Now, for Some Reason

https://lifehacker.com/tech/chatgpt-has-apple-music-now
2•whynotmaybe•3m ago•0 comments

AI Infrastructure Will Face a Reckoning in 2026

https://thenewstack.io/in-2026-ai-infrastructure-will-face-a-reckoning/
1•giuliomagnifico•3m ago•0 comments

India now largest market in world in AI model adoption: BofA

https://economictimes.indiatimes.com/tech/artificial-intelligence/india-now-largest-market-in-wor...
2•gniting•4m ago•0 comments

Prepare for That Stupid World

https://ploum.net/2025-12-19-prepare-for-that-world.html
4•speckx•5m ago•0 comments

gh-Wrapped Is Your GitHub Wrapped Year in Review, on Demand

https://www.joshbeckman.org/blog/practicing/ghwrapped-is-your-github-wrapped-year-in-review-on-de...
1•bckmn•6m ago•0 comments

romeojuliet.love

1•asquare14•10m ago•2 comments

DOJ won't meet Friday deadline to release all the Epstein files

https://www.politico.com/news/2025/12/19/epstein-documents-release-friday-deadline-00699935
6•wahnfrieden•11m ago•0 comments

I Hate ITC Garamond (2004)

https://designobserver.com/i-hate-itc-garamond/
1•CharlesW•11m ago•0 comments

Findthatmail.com search engine for retail emails

https://findthatmail.com/
1•kanwar007•12m ago•1 comments

Today is the deadline to release the Epstein files. Here's what to expect

https://www.npr.org/2025/12/19/nx-s1-5647638/epstein-files-release-law-deadline-trump
5•antfarm•12m ago•0 comments

Romeo&juliet – AI powered matchmaking app

https://www.romeojuliet.love
1•asquare14•13m ago•0 comments

All-optical synthesis chip for largescale intelligent semantic vision generation

https://www.science.org/doi/10.1126/science.adv7434
1•_____k•13m ago•0 comments

Claude Roasted My Blogpost Idea

https://amilmasic.com/blog/claude-roasted-my-blogpost
1•AmilMasic•15m ago•2 comments

Claude "figured out how to control my oven"

https://twitter.com/pingthebird/status/2001784112248500511
2•focusgroup0•16m ago•0 comments

The Comforting Myth of Effortless AI

https://www.insidevoice.ai/p/effortless-ai
2•cootsnuck•17m ago•0 comments

New Yorker Archives Now Fully Digitized

https://www.newyorker.com/archive
3•bookofjoe•19m ago•3 comments

My Experiments with AI Coding

https://mobiarch.wordpress.com/2025/12/19/my-experiments-with-ai-coding/
1•leopoldj•20m ago•0 comments

Wikipedia: The Utah Teapot

https://en.wikipedia.org/wiki/Utah_teapot
1•Drewdsworld•24m ago•0 comments

Show HN: From Frustration to Open Source: Building MCP Matomo in 30 Minutes

https://blog.fgribreau.com/2025/12/releasing-mcp-maotmo-from-frustration.html
1•ballou•24m ago•0 comments

I have to give Fortnite my passport to use Bluesky

https://spitfirenews.com/p/why-i-have-to-give-fortnite-my-passport-to-use-bluesky
24•malshe•24m ago•11 comments

V2 of Holographic Horizon Shield

https://github.com/jadeavsmith-tech/holographic-horizon-shield-v2
1•solutionsgirl39•25m ago•1 comments

AI will kill all the lawyers

https://spectator.com/article/ai-will-kill-all-the-lawyers/
2•015UUZn8aEvW•25m ago•0 comments

MIT fusion-lab head shot dead: a horror 'impossible to believe'

https://www.nature.com/articles/d41586-025-04135-9
3•digital55•26m ago•1 comments

BuddyLikeMe – The Ultimate Gen Z Hangout Zone

1•harinand•26m ago•1 comments

The Venezuelan Drone Crisis

https://medium.com/@mcnai002/the-venezuelan-drone-crisis-313dad18497d
1•jger15•28m ago•0 comments

Alibaba releases open-source vision model for native layered image editing

https://github.com/QwenLM/Qwen-Image-Layered
1•bakigul•29m ago•0 comments

The Role of Doctors Is Changing Forever

https://www.newyorker.com/culture/2025-in-review/the-role-of-doctors-is-changing-forever
1•bookofjoe•30m ago•1 comments