d2-playground
go-uml
Our great sponsors
d2-playground | go-uml | |
---|---|---|
23 | 4 | |
62 | 139 | |
- | - | |
6.5 | 6.2 | |
11 days ago | 5 months ago | |
JavaScript | Go | |
Mozilla Public License 2.0 | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
d2-playground
- D2 Playground
- How to draw beautiful software architecture diagrams
-
The Unreasonable Effectiveness of Sequence Diagrams in MermaidJS
https://play.d2lang.com/?script=qlDQtVOo5AIEAAD__w%3D%3D&ske...
I was going to ask why you don't have a web version but you already do. I'm going to play with this more today.
Have you thought about an "auto compile"/live mode where it changes as you edit the text? I think this adds a level of intuitiveness that would help new users explore.
- D2 Declarative Diagramming playground: Turn diagram scripting language to images
- I wrote a tool in Go to write Sequence Diagrams in Go
-
Animated diagrams with D2, a text-to-diagram language written in Go
Wow that's a very detailed catch, thanks for reporting! Made an issue: https://github.com/terrastruct/d2-playground/issues/33
-
Org Novelist: A system for writing novel-length fiction using Emacs Org mode.
A video can be a lot of work, it is quite challenging to produce a satisfying result. Instead, I suggest you to draw (here is a nice online tool to do that. If you prefer plain text, you can use d2) a Flowchart to represent your workflow. For someone who wants to understand a use case, it will be much quicker to look at a diagram rather than read or watch a video. And it will be easier for you to produce it.
-
Extension for creating beautiful software architecture diagrams with text
We'll have our own API available for you to do this too. So you can make something on playground (https://play.d2lang.com) and then render the same way. E.g. https://github.com/alixander/test-render/blob/main/README.md
-
Is TypeScript actually worth It?
if you're talking about the playground, I did the initial version in a weekend or so (https://github.com/terrastruct/d2-playground), which includes building a WASM version of D2 (written in Go), putting a text editor, some UI stuff like dropdowns/menu, hooking it up together, layouts and responsiveness whatnot.
If you're talking about D2 language itself, ~2 devs over 3/4 of a year.
-
Discord plugin for generating diagrams on the fly through text
You can give it a spin to see if it's a fit for you here: https://play.d2lang.com
go-uml
-
I wrote a tool in Go to write Sequence Diagrams in Go
The "AI Not Welcome Here" is interesting at the bottom of the Readme.
https://github.com/MrIceman/go-uml#warning---ai-not-welcome-...
This is a pretty hard stance to take when creating an OSS project. The author made an open source, MIT-licensed repo. Right now, the statement reads "I wrote this all myself". Does that mean the author is not willing to accept PRs?
Or will we see something like a DCO that developers make an attestation that AI was not used in creating the change?
-
I built a small tool to generate sequence diagrams through Go code
https://github.com/MrIceman/go-uml
What are some alternatives?
text-to-diagram-site - Compare syntax, layouts, outputs between languages for generating diagrams with text.
gg - Go Graphics - 2D rendering in Go with a simple API.
d2-vscode - VSCode extension for D2 files.
d2-docs - Language documentation and blog for D2.
d2 - D2 is a modern diagram scripting language that turns text to diagrams.
proposal-type-annotations - ECMAScript proposal for type syntax that is erased - Stage 1
ts-proto - An idiomatic protobuf generator for TypeScript
TDungeon - TDungeon is a small adventure game that runs in the Typescript type system
C4-PlantUML - C4-PlantUML combines the benefits of PlantUML and the C4 model for providing a simple way of describing and communicate software architectures
rescript-compiler - The compiler for ReScript.
TALA - A diagram layout engine designed specifically for software architecture diagrams
flyweight - An ORM for SQLite