Skip to content
Package go-design provides svg diagram creators
Branch: master
Clone or download

Build Status codecov Maintainability

go-design - package for writing software design diagrams

Program your diagrams and refactoring automatically updates them. Take a look at the below examples and then browse the showcase of golang standard packages.

Class diagram

This diagram is rendered by example_test.go/ExampleClassDiagram

Sequence diagram

From example_test.go/ExampleSequenceDiagram

Generic diagram

It should be easy to just add any extra shapes to any diagram when explaining a design. This diagram is rendered by example_test.go/ExampleDiagram


  • Labeled arrows
  • Link to optional godoc service
  • More shapes

WIP - major rewrites still going on

You can’t perform that action at this time.