Hi all,
I need a diff/merge library for my project (backend for collaborative editing). In soft real time, collaborative editing users can edit the same file simultaneously. Any decent text diff/merge library for Elixir/Erlang?
Hi all,
I need a diff/merge library for my project (backend for collaborative editing). In soft real time, collaborative editing users can edit the same file simultaneously. Any decent text diff/merge library for Elixir/Erlang?
![]()
If the text-editing is only done online, I’d probably just serialize all edits via a genserver per document. If offline editing is allowed, I’d look into GitHub - yjs/yjs: Shared data types for building collaborative software · GitHub or some other crdt/ot library which would use the backend just as a relay.
@idi527 thank you!