Based on a search in GitHub. Dashboard created as part of the BESSER project
See the dashboard live.
The selection method is based on the following inclusion criteria:
- Repositories that declare themselves as UML projects
- Repositories with 50+ stars
- Active repositories (last commit not more than 1 year ago)
- Repos aimed at rendering, editing or generating from any type of UML model and exclusion criteria
- Repositories with no information in English
- Repositories that were just created to host the source code of a published article
- Repositories that are awesome lists or collection of resources or examples
The final list is the intersection of the above criteria manually curated to remove projects that use low-code in a different sense of what we mean by low-code in software development.
For more information about UML tools:
- This list of UML tools and UML books
- Our open source low-code-tool BESSER that includes a web-based UML editor
- Read about the role of UML in modern development approaches