kaishuu0123 / Erd Go
Licence: mit
Translates a plain text description of a relational database schema to a graphical entity-relationship diagram.(convert to dot file)
Stars: ✭ 76
Projects that are alternatives of or similar to Erd Go
Protobuf Uml Diagram
Create UML diagrams from Protobuf compiled .proto files using Python
Stars: ✭ 17 (-77.63%)
Mutual labels: diagram
Gatsby Embedder Excalidraw
🤴 Custom transformer to embed Excalidraw diagrams
Stars: ✭ 45 (-40.79%)
Mutual labels: diagram
Flowchart.js
Draws simple SVG flow chart diagrams from textual representation of the diagram
Stars: ✭ 7,711 (+10046.05%)
Mutual labels: diagram
Glsp
Graphical language server platform for building web-based diagram editors
Stars: ✭ 53 (-30.26%)
Mutual labels: diagram
Lug
Parsing expression grammar (PEG) embedded domain specific language and parsing machine for C++17
Stars: ✭ 44 (-42.11%)
Mutual labels: peg
Grav Plugin Diagrams
Diagrams is a Grav plugin that adds simple and powerful diagrams functionality
Stars: ✭ 37 (-51.32%)
Mutual labels: diagram
Uml Diagram For Python Design Pattern Examples
UML diagram list of GoF design pattern examples written in Python.
Stars: ✭ 40 (-47.37%)
Mutual labels: diagram
Asciidoctor Kroki
Asciidoctor.js extension to convert diagrams to images using Kroki!
Stars: ✭ 55 (-27.63%)
Mutual labels: diagram
Mermaid Server
Go implementation of a HTTP server to allow remote generation of mermaid-js diagrams without any pre-requisites installed locally.
Stars: ✭ 65 (-14.47%)
Mutual labels: diagram
Rust Peg
Parsing Expression Grammar (PEG) parser generator for Rust
Stars: ✭ 836 (+1000%)
Mutual labels: peg
React Flow Chart
A flexible, stateless, declarative flow chart library for react.
Stars: ✭ 1,051 (+1282.89%)
Mutual labels: diagram
Patterns
Complete catalog of all classical patterns in the Archimate language
Stars: ✭ 70 (-7.89%)
Mutual labels: diagram
Codemirror Grammar
Transform a JSON grammar into a syntax-highlight parser for CodeMirror
Stars: ✭ 67 (-11.84%)
Mutual labels: peg
Deep Viz
A React component library, providing concise and beautiful diversity charts with Canvas, SVG, E-map, WebGL, Dom, based on data visualization experience and commercial data display practice.
Stars: ✭ 55 (-27.63%)
Mutual labels: diagram
erd-go
Translates a plain text description of a relational database schema to a graphical entity-relationship diagram.(convert to dot file)
Install
get binary from releases page.
or
go get github.com/kaishuu0123/erd-go
or (for Mac)
brew tap kaishuu0123/erd-go
brew install erd-go
Usage
Usage:
erd-go [OPTIONS] PATTERN [PATH]
Application Options:
-i, --input= input will be read from the given file.
-o, --output= output will be written to the given file.
Help Options:
-h, --help Show this help message
support input from STDIN.
cat examples/nfldb.er | erd-go
ex.) convert to png from dot (use dot command)
cat examples/nfldb.er | erd-go | dot -Tpng -o nfldb.png
Usage (Used by Docker container)
cat examples/nfldb.er | docker run --rm -i kaishuu0123/erd-go | docker run --rm -i risaacson/graphviz dot -T png > nfldb.png
Example
Build Instruction
-
install glide
go get github.com/Masterminds/glide
-
install go-bindata
go get github.com/jteeuwen/go-bindata
-
install peg
go get github.com/pointlander/peg
-
make
make
LICENSE
MIT
Credits
This work is based off of several existing projects:
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].