TALA
mdbook-d2
TALA | mdbook-d2 | |
---|---|---|
3 | 1 | |
177 | 18 | |
2.8% | - | |
5.0 | 4.3 | |
13 days ago | 1 day ago | |
Shell | Rust | |
GNU General Public License v3.0 or later | 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.
TALA
- D2 Playground
-
Architecture diagrams should be code
This is a problem with the languages, not a fundamental flaw. Manipulating text has a much higher ceiling than drag and drop, in terms of speed and simplicity. Every programmer has their own ecosystem for manipulating text. I can grep, version control, diff, jump with Vim key bindings, etc.
The layout engines are very hard. We've been making https://terrastruct.com/tala for over 2 years now. At first it seemed dubious whether it was even possible to beat Graphviz, but we've been designing it to emulate how diagrams might look on a whiteboard drawn by humans. That's a very different heuristic than the theoretical hierarchical cross-minimizations that previous algorithms strive for, and it's yielded good results for a subset of diagrams.
-
D2 language, open source alternative to PlantUML
https://github.com/terrastruct/TALA
(apologies for this path. trying to strike the balance of making it findable for those who search for it while hidden to those who just want free.)
mdbook-d2
-
D2 language, open source alternative to PlantUML
looks like someone saw this and made an mdbooks plugin: https://github.com/danieleades/mdbook-d2
What are some alternatives?
d2 - D2 is a modern diagram scripting language that turns text to diagrams.
d2-docs - Language documentation and blog for D2.
d2-playground - An online runner to play, learn, and create with D2, the modern diagram scripting language that turns text to diagrams.
keenwrite-themes - Document typesetting configurations using ConTeXt
C4-PlantUML - C4-PlantUML combines the benefits of PlantUML and the C4 model for providing a simple way of describing and communicate software architectures
flowchart-fun - Easily generate flowcharts and diagrams from text ⿻
d2-mode - emacs major mode for d2 graphs
text-to-diagram-site - Compare syntax, layouts, outputs between languages for generating diagrams with text.
excalidraw - Virtual whiteboard for sketching hand-drawn like diagrams
obsidian-releases - Community plugins list, theme list, and releases of Obsidian.