Совместное редактирование файлов — один из самых частых сценариев работы команд разработчиков, авторов документации и преподавателей. Казалось бы, уже всё придумано: Google Docs, Notion, Overleaf. Но на горизонте появился новый игрок, предлагающий полностью пересмотреть привычный подход. Встречайте — Ethersync. На первый взгляд, Ethersync — это очередной инструмент для совместной работы с файлами. Но если копнуть чуть глубже, выясняется, что проект выводит коллаборативность на новый уровень, где привычные рамки стираются, а свобода творчества остаётся неизменной. 🔥 Что делает Ethersync уникальным? У Ethersync огромный потенциал: Технически Ethersync построен на CRDT (Conflict-Free Replicated Data Type), а именно — на библиотеке Automerge, которая обеспечивает разрешение конфликтов и непрерывную синхронизацию.
Сам проект написан преимущественно на языке Rust (77.2%), что гарантирует высокую производительность и безопасность. Есть также части на Lua (14.0%), TypeScript (6.8%) и Nix (1.4