The Graphical Language Server Platform provides extensible components for the development of diagram editors including edit functionality in (distributed) web-applications via a client-server protocol. Learn and understand the principles of the glsp project by following this tutorial.