Building Diagram Editors for the web

Eclipse GLSP is a framework for building web-based diagram editors of any kind. It can be used in any domain to visualize data, processes, relationships or whatever your domain experts need to work on. GLSP provides extensive feature support and state-of-the-art diagram rendering capabilities, including scalability for very large diagrams. At the same time, GLSP significantly reduces the effort of developing custom graphical languages with its well-defined separation of concerns, modern UI technologies (SVG and CSS) and its flexibility when it comes to customization. The creators of GLSP at EclipseSource support you in designing and implementing your web-based diagram editors with our decades of experience in tool development, whether they follow a standard, such as UML, SysML, BPMN or whether they are custom domain-specific languages.

Get Support Now
Building Diagram Editors for the web
Building Diagram Editors for the web
Building Diagram Editors for the web

Integration with your domain

When implementing diagram editors for graphical languages, you often need to integrate the semantics of the diagram with other components. This includes an underlying domain model, validation, data analysis, debugging, form-based UIs or textual languages. Eclipse GLSP strongly encapsulates the data and the business logic of a diagram editor on the server, the browser-based client is solely focussed on the rendering. This architecture is well-proven for the language server protocol (LSP) and allows for more efficiency and flexibility. This is especially true when you want to integrate your diagram with cross-cutting components, that might even already exist from a desktop-based tool. With its strong focus on tool development in a variety of domains, EclipseSource can support you to efficiently augment your diagram editors with other features such as data entry, visualization, validation, analysis, simulation, comparison, versioning or multi-user collaboration. Please have a look at our services for building modeling tools, building tools and web-based tools and get in contact with us to discuss your individual needs!

Get Support Now
Integration with your domain

What our customers say