All Projects → davidkwan95 → uml-editor

davidkwan95 / uml-editor

Licence: Apache-2.0 license
Browser-based UML Editor

Programming Languages

javascript
184084 projects - #8 most used programming language
CSS
56736 projects
HTML
75241 projects

Projects that are alternatives of or similar to uml-editor

PlantUML-colors
This script is to show all named color suggested by PlantUML
Stars: ✭ 52 (+52.94%)
Mutual labels:  uml-diagram
Mxgraph-EasyFlowEditor
基于mxGraph+vue设计的流程图编辑器
Stars: ✭ 73 (+114.71%)
Mutual labels:  mxgraph
mxgraph-road-to-DefinitelyTyped
Community effort followup to provide mxgraph TypeScript type definitions / typings via DefinitelyTyped
Stars: ✭ 23 (-32.35%)
Mutual labels:  mxgraph
PlantUml-Language-Service
PlantUml Language Service extension for Visual Studio 2017 and 2019
Stars: ✭ 24 (-29.41%)
Mutual labels:  uml-diagram
swagger2puml
Generate Class Diagrams (UML) for Given Swagger Definition
Stars: ✭ 43 (+26.47%)
Mutual labels:  uml-diagram
vue-mxgraph-samples
在 vue2 中使用 mxgraph 的一些用例 / used mxgraph in vue2
Stars: ✭ 16 (-52.94%)
Mutual labels:  mxgraph
xumlidot
RUBY UML class diagram generator with XMI and DOT output.
Stars: ✭ 28 (-17.65%)
Mutual labels:  uml-diagram
qmxgraph
A Qt graph drawing widget using JavaScript's mxGraph library.
Stars: ✭ 22 (-35.29%)
Mutual labels:  mxgraph
IPlantUML
A Python package which defines a PlantUML cell magic for IPython.
Stars: ✭ 85 (+150%)
Mutual labels:  uml-diagram
plantuml2mysql
This utility parses PlantUML class diagram and generates SQL DDL for MySQL
Stars: ✭ 110 (+223.53%)
Mutual labels:  uml-diagram
X6
🚀 JavaScript diagramming library that uses SVG and HTML for rendering.
Stars: ✭ 2,686 (+7800%)
Mutual labels:  uml-diagram
salesforce-plantuml
Salesforce app to generate UML class & ER-diagrams from your org data. Leverages the PlantUML library.
Stars: ✭ 89 (+161.76%)
Mutual labels:  uml-diagram
mkdocs build plantuml
MkDocs plugin to help generate your plantuml images locally or remotely as files (NOT inline)
Stars: ✭ 31 (-8.82%)
Mutual labels:  uml-diagram
scruffy-server
Scruffy micro web server to have your own UML class/sequence diagram page like yUML and even more lean.
Stars: ✭ 44 (+29.41%)
Mutual labels:  uml-diagram
dcdg.dart
Dart Class Diagram Generator
Stars: ✭ 98 (+188.24%)
Mutual labels:  uml-diagram
vue-kai-admin
学习vue-admin架构,顺便记录工作的组件
Stars: ✭ 31 (-8.82%)
Mutual labels:  mxgraph
typeflow-editor
vue + mxGraph to build the draw tool for Typeflow
Stars: ✭ 96 (+182.35%)
Mutual labels:  mxgraph
vue-mxgraph-example
Provide mxGraph sample programs under vue to help you get started quickly
Stars: ✭ 153 (+350%)
Mutual labels:  mxgraph

UML Editor build node

UML Editor is a UML diagramming tools that fully runs on browser. It is intended to be a CASE tool like StarUML, but running on browser.

UML Editor uses mxGraph library and the GraphEditor example as the base of this project.

Features

  • Class diagrams
  • Generate Java code from Class Diagram
  • Validate syntax before generating code
  • Multi user working

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites

Yarn

npm install -g yarn

Installing

Install dependencies

yarn install

Run development server

yarn dev

Open localhost:8080 in browser

Coding style

There is a .eslintrc file that contains all the rules of the coding style. A lot of the files are still being rewrite to conform to these rules.

Contributing

There are ways to contribute to this project:

  1. Making pull request
  2. Opening issue(s)

Pull Request

  1. Fork this repo
  2. Commit your changes to a separate branch
  3. Make a pull request

Built With

License

This project is licensed under the Apache License 2.0 - see the LICENSE file for details

Acknowledgment

  • Yani Widyani S.T.,M.T. as my supervisor for this thesis
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].