Skip to content
This organization was marked as archived by an administrator on Sep 27, 2024. It is no longer maintained.
@collabserver

CollabServer

Framework for Real-time collaboration on extensive Data Types using Strong Eventual Consistency (SEC)

CollabServer

Archived: I made some cleanup upon completion, but this project is now concluded and has been archived.

Framework for Real-time collaboration on extensive Data Types using Strong Eventual Consistency (SEC)

This project emerged as part of my research master thesis at the University of Montreal, where I successfully graduated in January 2019. For an in-depth exploration, you can access the complete thesis paper here.

CollabServer is a sophisticated framework designed for real-time collaboration on extensive data types, such as Graph. Leveraging CRDT, it ensures concurrency without the need for manual conflict resolution. It's important to note that while this framework represents a significant contribution to research, it is not recommended for production code due to its experimental nature.

Pinned Loading

  1. collabserver-datatypes collabserver-datatypes Public archive

    Set of data types (CRDTs) to build a collaborative data usable with the CollabServer Framework

    C++ 12 1

  2. collabserver-grapheditor collabserver-grapheditor Public archive

    Example of a command line graph editor for realtime collaboration using the CollabServer Framework

    C++ 6 2

Repositories

Showing 6 of 6 repositories

Top languages

Loading…

Most used topics

Loading…