Bringing modeling online makes it more accessible to everyone and that’s what we’ve done with the latest release of our open-source low-modeling low-code platform BESSER. For the past few months, we’ve been working on integrating a web-based graphical modeling editor into the BESSER low-code platform. Today, we’re excited to announce that BESSER now includes a web-based graphical modeling editor available to everyone at:
This new editor enables you to design and generate code directly from your browser—no setup, no downloads, just start modeling.
Similar to other online modeling editors, with our editor, you can create B-UML models directly in your browser. And once you’re done, you can save the model or generate code from the same editor, using the BESSER back-end services. Indeed, our new editor offers as main features:
- Graphical modelling: Design models with an intuitive graphical notation.
- Cloud Storage: Store your diagrams online for easy access from anywhere
- Real-time collaboration: Work seamlessly with multiple users on the same model.
- Code generation: Automatically generate code for various technologies (e.g., databases).
- B-OCL Integration: Define OCL constraints with of our B-OCL tool
- Supports model import/export in B-UML and JSON formats
The BESSER web editor provides a graphical dashboard to create two types of B-UML models:
- Class diagram or structural model
- State Machine diagram
Additional model types will be added soon.
See it in action, no installation required
The BESSER Web Editor allows users to design models using a simple drag-and-drop interface. In the example below, we create a class diagram for a Library system, adding classes, attributes, and relationships with just a few clicks.
One of the main features of the editor is its built-in code generation capability. With just a click, you can transform your models into working code. For instance, in the example below, after designing a model, the user simply clicks the Generate Code button, chooses a generator, and within seconds, the corresponding SQL code is displayed and downloaded.
Try it now and share your feedback with us!
While our online editor is the easiest way to get started, we also provide a self-hosted deployment option. Using Docker containers, you can run your own instance of the editor with minimal setup. Check out our Docker and Docker Compose guide for instructions, run the editor is just a matter of deploying the containers. Check out our Documentation for instructions.
As always, we’ll appreciate it if you show us some love, in any way or form that works for you. This includes using it for teaching purposes, e.g. check our low-code teaching initiative. And if you’re more interested in a low-code tool for building chatbots, agents,… check our BESSER Bot Framework. We’ll integrate the two tools in the future (so that you can actually create smart software in one single tool, still our core goal) but for now you can play with them albeit separately.
Recent Comments