All Projects → kazukousen → gouml

kazukousen / gouml

Licence: MIT license
Automatically generate PlantUML from Go Code.

Programming Languages

go
31211 projects - #10 most used programming language

Labels

Projects that are alternatives of or similar to gouml

Planter
Generate PlantUML ER diagram textual description from PostgreSQL tables
Stars: ✭ 251 (+161.46%)
Mutual labels:  plantuml
plugins
Collection of builtin GNU TeXmacs plugins
Stars: ✭ 33 (-65.62%)
Mutual labels:  plantuml
PlantUml-Language-Service
PlantUml Language Service extension for Visual Studio 2017 and 2019
Stars: ✭ 24 (-75%)
Mutual labels:  plantuml
C4-PlantumlSkin
This library provides skinning to create C4 diagrams using PlantUml
Stars: ✭ 74 (-22.92%)
Mutual labels:  plantuml
plantuml2mysql
This utility parses PlantUML class diagram and generates SQL DDL for MySQL
Stars: ✭ 110 (+14.58%)
Mutual labels:  plantuml
swagger2puml
Generate Class Diagrams (UML) for Given Swagger Definition
Stars: ✭ 43 (-55.21%)
Mutual labels:  plantuml
Plantuml Icon Font Sprites
plantuml-font-icon-sprites
Stars: ✭ 242 (+152.08%)
Mutual labels:  plantuml
PlantUML-colors
This script is to show all named color suggested by PlantUML
Stars: ✭ 52 (-45.83%)
Mutual labels:  plantuml
IPlantUML
A Python package which defines a PlantUML cell magic for IPython.
Stars: ✭ 85 (-11.46%)
Mutual labels:  plantuml
SysML-v2-Pilot-Implementation
Proof-of-concept pilot implementation of the SysML v2 textual notation and visualization
Stars: ✭ 55 (-42.71%)
Mutual labels:  plantuml
makeitpdf
A close-to-code documentation helper
Stars: ✭ 15 (-84.37%)
Mutual labels:  plantuml
typeorm-uml
Generate Entity Relationship diagrams for Typeorm powered projects.
Stars: ✭ 207 (+115.63%)
Mutual labels:  plantuml
PlantUml.Net
a .Net wrapper for PlantUml
Stars: ✭ 35 (-63.54%)
Mutual labels:  plantuml
ecto erd
A mix task for generating Entity Relationship Diagram from Ecto schemas available in your project.
Stars: ✭ 173 (+80.21%)
Mutual labels:  plantuml
architecture-viewer
Visualize your PlantUML sequence diagrams as interactive architecture diagrams!
Stars: ✭ 57 (-40.62%)
Mutual labels:  plantuml
Azure Plantuml
PlantUML sprites, macros, and other includes for Azure services
Stars: ✭ 247 (+157.29%)
Mutual labels:  plantuml
puml2code
PlantUML code generator
Stars: ✭ 66 (-31.25%)
Mutual labels:  plantuml
vuepress-theme-cool
A custom vuepress theme with mermaid and plantuml, katex and vue components.
Stars: ✭ 57 (-40.62%)
Mutual labels:  plantuml
docker plantuml
docker container for plantuml
Stars: ✭ 41 (-57.29%)
Mutual labels:  plantuml
plantuml
No description or website provided.
Stars: ✭ 87 (-9.37%)
Mutual labels:  plantuml

Build Status

Automatically generate PlantUML from Go Code.

example (self-reference):
self-ref

Note that the interface of this library is still ALPHA level quality.
Breaking changes will be introduced frequently.

Usage

$ go get -u github.com/kazukousen/gouml/cmd/gouml
$ gouml --version

Run gouml init (or gouml i) . This will parse .go files and generate the plantUML file.

$ gouml i -f /path/to/package/subpackage1/ -f /path/to/package/subpackage2/foo.go

Fire or Directory you want to parse, you can use -f flag.

Ignore a target directory or file

You can use --ignore Flag.

$ gouml i -f /path/to/package/ --ignore /path/to/package/ignorepackage/

License

Copyright (c) 2019-present Kazuki Nitta

Licensed under MIT License

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].