What it is:
An object syncing engine written in TypeScript. It makes real-time collaborative coding feel just like coding locally — methods and events work seamlessly, as if RPC and transport don't exist.
Why I built it:
Extracted from a real project, I realized the core could work in far more universal scenarios. The result: a syncer so lightweight that building a collaborative editor takes under 30 lines of actual business code.
Demo:
astralcore-syncer-demo1 on stackblitz
@aawwaaa/astralcore-syncer on npm
I'd love to hear your thoughts — and what would you build with it!
No responses yet.