Skip to content

jasongilman/crdt-edit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

crdt-edit

An experimental collaborative text editor built on CRDTs. This was built using the Logoot CRDT. See the Logoot paper for more information.

Usage

REPL

  • Run lein repl
  • Enter (reset)
    • This will start two instances of the editor within one repl that will be connected to one another.

Command Line

  • Build it
    • lein uberjar
  • Run it
    • java -jar target/crdt-edit-0.1.0-SNAPSHOT-standalone.jar --port 3000 --site alpha
  • Enter the hostname and port of another collaborator on the local network or you can start up an additional instance for testing on a different port.

TODOs

  • Nice To haves
    • Use persistent http connections
    • Add text area showing the current logoot document.

License

Copyright © 2014 Jason Gilman

Distributed under the Eclipse Public License either version 1.0 or (at your option) any later version.

About

Experimental collaborative text editor built on CRDTs

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published