
Killian Di Vincenzo
27 posts

Killian Di Vincenzo
@killiandvcz
Indie dev passionate about creative tools.










I'm freaking out lmao — I've been going back and forth for days on whether this is worth sharing. First step into build in public, first big open source project. It's not ready. But if I don't ship it, it never will be. So — introducing Nabu, my rich text editor engine for Svelte 5 🎉 → nabu.aion.builders A few things that might interest you if you're in the Svelte ecosystem: — Built natively on Svelte 5 Runes (no adapter layer, no compatibility shim) — Loro CRDT as the single source of truth — the doc state lives in the CRDT, not in the DOM — Single contenteditable architecture — one node for the whole document — Extension Registry pattern — block types are composable and pluggable Still an alpha. I'd even call it a big prototype. But the hard architectural problems are solved, and I'm not dropping this — it's going to become the core engine of a larger product I'm building, so long-term commitment is baked in. Feedback very welcome, especially from anyone who's wrestled with rich text in Svelte before. 🙏 #Svelte #buildinpublic #opensource @SvelteSociety @SvelteSocietyFr




















