corpus.blog
Most cited
Talked about
Blogs
41554 blogs · [ { "id": "01a0b5e6-0107-70d4-865d-a1de33f547d5", "title": "TALA is open-source", "url": "https://d2lang.com/blog/tala-is-open-source/", "published_at": "2026-09-07T00:00:00+00:00" }, { "id": "01a0b5e6-0107-70d4-865d-a1de34548a48", "title": "D2 is non-profit", "url": "https://d2lang.com/blog/d2-non-profit/", "published_at": "2026-09-05T00:00:00+00:00" }, { "id": "01a0b5e6-0107-70d4-865d-a1de34840c48", "title": "ASCII output", "url": "https://d2lang.com/blog/ascii/", "published_at": "2025-08-02T00:00:00+00:00" }, { "id": "01a0b5e6-0107-70d4-865d-a1de354cc0cd", "title": "C4 Model", "url": "https://d2lang.com/blog/c4/", "published_at": "2025-04-02T00:00:00+00:00" }, { "id": "01a0b5e6-0107-70d4-865d-a1de355d65bf", "title": "Text to PowerPoint", "url": "https://d2lang.com/blog/powerpoint/", "published_at": "2023-04-18T00:00:00+00:00" }, { "id": "01a0b5e6-0107-70d4-865d-a1de3581ef4b", "title": "Text to (animated) diagrams", "url": "https://d2lang.com/blog/animation/", "published_at": "2023-04-01T00:00:00+00:00" }, { "id": "01a0b5e6-0107-70d4-865d-a1de35f9288c", "title": "Hand-drawn diagram aesthetic", "url": "https://d2lang.com/blog/hand-drawn-diagrams/", "published_at": "2023-03-11T00:00:00+00:00" }, { "id": "01a0b5e6-0107-70d4-865d-a1de366d0b74", "title": "Dark-mode responsive diagrams", "url": "https://d2lang.com/blog/dark-mode/", "published_at": "2023-03-04T00:00:00+00:00" }, { "id": "01a0c68e-51cd-7296-87e6-288af85b6d52", "title": "D2 Blog | D2 Documentation", "url": "https://d2lang.com/blog/", "published_at": null }, { "id": "01a0c68e-51ce-714b-af81-e1def86ded9c", "title": "Archive | D2 Documentation", "url": "https://d2lang.com/blog/archive/", "published_at": null }, { "id": "01a0c68e-51ce-714b-af81-e1defc3723af", "title": "Tags | D2 Documentation", "url": "https://d2lang.com/blog/tags/", "published_at": null }, { "id": "01a0c68e-51ce-714b-af81-e1defc61725f", "title": "One post tagged with \"announcement\" | D2 Documentation", "url": "https://d2lang.com/blog/tags/announcement/", "published_at": null }, { "id": "01a0c68e-51ce-714b-af81-e1defd160fa2", "title": "One post tagged with \"community\" | D2 Documentation", "url": "https://d2lang.com/blog/tags/community/", "published_at": null }, { "id": "01a0c68e-51ce-714b-af81-e1defdc1b582", "title": "One post tagged with \"dark mode\" | D2 Documentation", "url": "https://d2lang.com/blog/tags/dark-mode/", "published_at": null }, { "id": "01a0c68e-51ce-714b-af81-e1defe4a76e7", "title": "One post tagged with \"hand-drawn\" | D2 Documentation", "url": "https://d2lang.com/blog/tags/hand-drawn/", "published_at": null }, { "id": "01a0c68e-51ce-714b-af81-e1deff252993", "title": "One post tagged with \"powerpoint\" | D2 Documentation", "url": "https://d2lang.com/blog/tags/powerpoint/", "published_at": null }, { "id": "01a0c68e-51ce-714b-af81-e1defff5604a", "title": "3 posts tagged with \"show-and-tell\" | D2 Documentation", "url": "https://d2lang.com/blog/tags/show-and-tell/", "published_at": null }, { "id": "01a0c68e-51ce-714b-af81-e1df014b0134", "title": "Search the documentation | D2 Documentation", "url": "https://d2lang.com/search/", "published_at": null }, { "id": "01a0c68e-51ce-714b-af81-e1df0161918f", "title": "Home | D2 Documentation", "url": "https://d2lang.com/", "published_at": null }, { "id": "01a0c68e-51ce-714b-af81-e1df0198a4de", "title": "Donors | D2 Documentation", "url": "https://d2lang.com/donors/", "published_at": null }, { "id": "01a0c68e-51ce-714b-af81-e1df0293a51b", "title": "D2 examples: Dagre layout | D2 Documentation", "url": "https://d2lang.com/examples/dagre/", "published_at": null }, { "id": "01a0c68e-51ce-714b-af81-e1df037d8e56", "title": "D2 examples: ELK layout | D2 Documentation", "url": "https://d2lang.com/examples/elk/", "published_at": null }, { "id": "01a0c68e-51ce-714b-af81-e1df03c351e9", "title": "D2 examples | D2 Documentation", "url": "https://d2lang.com/examples/overview/", "published_at": null }, { "id": "01a0c68e-51ce-714b-af81-e1df04591c5b", "title": "D2 examples: TALA layout | D2 Documentation", "url": "https://d2lang.com/examples/tala/", "published_at": null }, { "id": "01a0c68e-51ce-714b-af81-e1df04b952f6", "title": "0.0.13 | D2 Documentation", "url": "https://d2lang.com/releases/0.0.13/", "published_at": null }, { "id": "01a0c68e-51ce-714b-af81-e1df04f24ded", "title": "0.1.0 | D2 Documentation", "url": "https://d2lang.com/releases/0.1.0/", "published_at": null }, { "id": "01a0c68e-51ce-714b-af81-e1df055dce24", "title": "0.1.1 | D2 Documentation", "url": "https://d2lang.com/releases/0.1.1/", "published_at": null }, { "id": "01a0c68e-51ce-714b-af81-e1df05bb4e66", "title": "0.1.2 | D2 Documentation", "url": "https://d2lang.com/releases/0.1.2/", "published_at": null }, { "id": "01a0c68e-51ce-714b-af81-e1df067c7756", "title": "0.1.3 | D2 Documentation", "url": "https://d2lang.com/releases/0.1.3/", "published_at": null }, { "id": "01a0c68e-51ce-714b-af81-e1df06c99cc2", "title": "0.1.4 | D2 Documentation", "url": "https://d2lang.com/releases/0.1.4/", "published_at": null }, { "id": "01a0c68e-51ce-714b-af81-e1df079fe9ca", "title": "0.1.5 | D2 Documentation", "url": "https://d2lang.com/releases/0.1.5/", "published_at": null }, { "id": "01a0c68e-51ce-714b-af81-e1df08317d18", "title": "0.1.6 | D2 Documentation", "url": "https://d2lang.com/releases/0.1.6/", "published_at": null }, { "id": "01a0c68e-51ce-714b-af81-e1df0863c917", "title": "0.2.0 | D2 Documentation", "url": "https://d2lang.com/releases/0.2.0/", "published_at": null }, { "id": "01a0c68e-51ce-714b-af81-e1df08fac85f", "title": "0.2.1 | D2 Documentation", "url": "https://d2lang.com/releases/0.2.1/", "published_at": null }, { "id": "01a0c68e-51ce-714b-af81-e1df098e65a5", "title": "0.2.2 | D2 Documentation", "url": "https://d2lang.com/releases/0.2.2/", "published_at": null }, { "id": "01a0c68e-51ce-714b-af81-e1df0a1bef30", "title": "0.2.3 | D2 Documentation", "url": "https://d2lang.com/releases/0.2.3/", "published_at": null }, { "id": "01a0c68e-51ce-714b-af81-e1df0a9f3815", "title": "0.2.4 | D2 Documentation", "url": "https://d2lang.com/releases/0.2.4/", "published_at": null }, { "id": "01a0c68e-51ce-714b-af81-e1df0b456637", "title": "0.2.5 | D2 Documentation", "url": "https://d2lang.com/releases/0.2.5/", "published_at": null }, { "id": "01a0c68e-51ce-714b-af81-e1df0c2a30b1", "title": "0.2.6 | D2 Documentation", "url": "https://d2lang.com/releases/0.2.6/", "published_at": null }, { "id": "01a0c68e-51ce-714b-af81-e1df0c98d0d0", "title": "0.3.0 | D2 Documentation", "url": "https://d2lang.com/releases/0.3.0/", "published_at": null }, { "id": "01a0c68e-51ce-714b-af81-e1df0d28b32e", "title": "0.4.0 | D2 Documentation", "url": "https://d2lang.com/releases/0.4.0/", "published_at": null }, { "id": "01a0c68e-51ce-714b-af81-e1df0e0fc5ee", "title": "0.4.1 | D2 Documentation", "url": "https://d2lang.com/releases/0.4.1/", "published_at": null }, { "id": "01a0c68e-51ce-714b-af81-e1df0e5d326d", "title": "0.4.2 | D2 Documentation", "url": "https://d2lang.com/releases/0.4.2/", "published_at": null }, { "id": "01a0c68e-51ce-714b-af81-e1df0ee660ac", "title": "0.5.0 | D2 Documentation", "url": "https://d2lang.com/releases/0.5.0/", "published_at": null }, { "id": "01a0c68e-51ce-714b-af81-e1df0f4d3262", "title": "0.5.1 | D2 Documentation", "url": "https://d2lang.com/releases/0.5.1/", "published_at": null }, { "id": "01a0c68e-51ce-714b-af81-e1df0fb4db9e", "title": "0.6.0 | D2 Documentation", "url": "https://d2lang.com/releases/0.6.0/", "published_at": null }, { "id": "01a0c68e-51ce-714b-af81-e1df1042c337", "title": "0.6.1 | D2 Documentation", "url": "https://d2lang.com/releases/0.6.1/", "published_at": null }, { "id": "01a0c68e-51ce-714b-af81-e1df1063bcda", "title": "0.6.2 | D2 Documentation", "url": "https://d2lang.com/releases/0.6.2/", "published_at": null }, { "id": "01a0c68e-51ce-714b-af81-e1df114a6aac", "title": "0.6.3 | D2 Documentation", "url": "https://d2lang.com/releases/0.6.3/", "published_at": null }, { "id": "01a0c68e-51ce-714b-af81-e1df11c3d26f", "title": "0.6.4 | D2 Documentation", "url": "https://d2lang.com/releases/0.6.4/", "published_at": null }, { "id": "01a0c68e-51ce-714b-af81-e1df12374702", "title": "0.6.5 | D2 Documentation", "url": "https://d2lang.com/releases/0.6.5/", "published_at": null }, { "id": "01a0c68e-51ce-714b-af81-e1df124fbf5a", "title": "0.6.6 | D2 Documentation", "url": "https://d2lang.com/releases/0.6.6/", "published_at": null }, { "id": "01a0c68e-51ce-714b-af81-e1df12f767f8", "title": "0.6.7 | D2 Documentation", "url": "https://d2lang.com/releases/0.6.7/", "published_at": null }, { "id": "01a0c68e-51ce-714b-af81-e1df13960a93", "title": "0.6.8 | D2 Documentation", "url": "https://d2lang.com/releases/0.6.8/", "published_at": null }, { "id": "01a0c68e-51ce-714b-af81-e1df1450b6ee", "title": "0.6.9 | D2 Documentation", "url": "https://d2lang.com/releases/0.6.9/", "published_at": null }, { "id": "01a0c68e-51ce-714b-af81-e1df14f0e39f", "title": "0.7.0 | D2 Documentation", "url": "https://d2lang.com/releases/0.7.0/", "published_at": null }, { "id": "01a0c68e-51ce-714b-af81-e1df15499607", "title": "0.7.1 | D2 Documentation", "url": "https://d2lang.com/releases/0.7.1/", "published_at": null }, { "id": "01a0c68e-51ce-714b-af81-e1df161e90dc", "title": null, "url": "https://d2lang.com/releases/0.8.2/", "published_at": null }, { "id": "01a0c68e-51ce-714b-af81-e1df16c839c3", "title": null, "url": "https://d2lang.com/releases/0.9.0/", "published_at": null }, { "id": "01a0c68e-51ce-714b-af81-e1df178cd6f0", "title": null, "url": "https://d2lang.com/releases/intro/", "published_at": null }, { "id": "01a0c68e-51ce-714b-af81-e1df188744af", "title": null, "url": "https://d2lang.com/sponsor/", "published_at": null }, { "id": "01a0c68e-51ce-714b-af81-e1df194361de", "title": null, "url": "https://d2lang.com/tour/api/", "published_at": null }, { "id": "01a0c68e-51ce-714b-af81-e1df198f0200", "title": null, "url": "https://d2lang.com/tour/auto-formatter/", "published_at": null }, { "id": "01a0c68e-51ce-714b-af81-e1df19d51cd0", "title": null, "url": "https://d2lang.com/tour/cheat-sheet/", "published_at": null }, { "id": "01a0c68e-51ce-714b-af81-e1df1ac42059", "title": null, "url": "https://d2lang.com/tour/classes/", "published_at": null }, { "id": "01a0c68e-51ce-714b-af81-e1df1b94e3b7", "title": null, "url": "https://d2lang.com/tour/comments/", "published_at": null }, { "id": "01a0c68e-51ce-714b-af81-e1df1bd98865", "title": null, "url": "https://d2lang.com/tour/community/", "published_at": null }, { "id": "01a0c68e-51ce-714b-af81-e1df1be1c2e5", "title": null, "url": "https://d2lang.com/tour/composition-formats/", "published_at": null }, { "id": "01a0c68e-51ce-714b-af81-e1df1ccde4e0", "title": null, "url": "https://d2lang.com/tour/composition/", "published_at": null }, { "id": "01a0c68e-51ce-714b-af81-e1df1d8bd02a", "title": null, "url": "https://d2lang.com/tour/connections/", "published_at": null }, { "id": "01a0c68e-51ce-714b-af81-e1df1e38304e", "title": null, "url": "https://d2lang.com/tour/containers/", "published_at": null }, { "id": "01a0c68e-51ce-714b-af81-e1df1ef871a5", "title": null, "url": "https://d2lang.com/tour/dagre/", "published_at": null }, { "id": "01a0c68e-51ce-714b-af81-e1df1f29b9ed", "title": null, "url": "https://d2lang.com/tour/design/", "published_at": null }, { "id": "01a0c68e-51ce-714b-af81-e1df1fbe83a9", "title": null, "url": "https://d2lang.com/tour/dimensions/", "published_at": null }, { "id": "01a0c68e-51ce-714b-af81-e1df1fddffc3", "title": null, "url": "https://d2lang.com/tour/editor-support/", "published_at": null }, { "id": "01a0c68e-51ce-714b-af81-e1df20c3fcb0", "title": null, "url": "https://d2lang.com/tour/elk/", "published_at": null }, { "id": "01a0c68e-51ce-714b-af81-e1df211784cc", "title": null, "url": "https://d2lang.com/tour/experience/", "published_at": null }, { "id": "01a0c68e-51ce-714b-af81-e1df218d6d2d", "title": null, "url": "https://d2lang.com/tour/exports/", "published_at": null }, { "id": "01a0c68e-51ce-714b-af81-e1df21a2958d", "title": null, "url": "https://d2lang.com/tour/extensions/", "published_at": null }, { "id": "01a0c68e-51ce-714b-af81-e1df21fea0cb", "title": null, "url": "https://d2lang.com/tour/faq/", "published_at": null }, { "id": "01a0c68e-51ce-714b-af81-e1df22b915f7", "title": null, "url": "https://d2lang.com/tour/fonts/", "published_at": null }, { "id": "01a0c68e-51ce-714b-af81-e1df2328426f", "title": null, "url": "https://d2lang.com/tour/future/", "published_at": null }, { "id": "01a0c68e-51ce-714b-af81-e1df23eaf75a", "title": null, "url": "https://d2lang.com/tour/globs/", "published_at": null }, { "id": "01a0c68e-51ce-714b-af81-e1df2425bce4", "title": null, "url": "https://d2lang.com/tour/grid-diagrams/", "published_at": null }, { "id": "01a0c68e-51ce-714b-af81-e1df247e2057", "title": null, "url": "https://d2lang.com/tour/hello-world/", "published_at": null }, { "id": "01a0c68e-51ce-714b-af81-e1df25533a76", "title": null, "url": "https://d2lang.com/tour/help/", "published_at": null }, { "id": "01a0c68e-51ce-714b-af81-e1df262879d2", "title": null, "url": "https://d2lang.com/tour/icons/", "published_at": null }, { "id": "01a0c68e-51ce-714b-af81-e1df2702ccf0", "title": null, "url": "https://d2lang.com/tour/imported-template/", "published_at": null }, { "id": "01a0c68e-51ce-714b-af81-e1df27df088e", "title": null, "url": "https://d2lang.com/tour/imports-use-cases/", "published_at": null }, { "id": "01a0c68e-51ce-714b-af81-e1df27ef61b2", "title": null, "url": "https://d2lang.com/tour/imports/", "published_at": null }, { "id": "01a0c68e-51ce-714b-af81-e1df28e5db5e", "title": null, "url": "https://d2lang.com/tour/install/", "published_at": null }, { "id": "01a0c68e-51ce-714b-af81-e1df296a4a48", "title": null, "url": "https://d2lang.com/tour/interactive/", "published_at": null }, { "id": "01a0c68e-51ce-714b-af81-e1df2a18bf0b", "title": null, "url": "https://d2lang.com/tour/intro/", "published_at": null }, { "id": "01a0c68e-51ce-714b-af81-e1df2ad8f1f1", "title": null, "url": "https://d2lang.com/tour/layers/", "published_at": null }, { "id": "01a0c68e-51ce-714b-af81-e1df2b58bff9", "title": null, "url": "https://d2lang.com/tour/layouts/", "published_at": null }, { "id": "01a0c68e-51ce-714b-af81-e1df2ba196fd", "title": null, "url": "https://d2lang.com/tour/legend/", "published_at": null }, { "id": "01a0c68e-51ce-714b-af81-e1df2c945a07", "title": null, "url": "https://d2lang.com/tour/linking/", "published_at": null }, { "id": "01a0c68e-51ce-714b-af81-e1df2cc06fa7", "title": null, "url": "https://d2lang.com/tour/man/", "published_at": null }, { "id": "01a0c68e-51ce-714b-af81-e1df2da8287f", "title": null, "url": "https://d2lang.com/tour/model-view/", "published_at": null }, { "id": "01a0c68e-51ce-714b-af81-e1df2e2535a8", "title": null, "url": "https://d2lang.com/tour/models/", "published_at": null } ] posts
Claim your blog
Back to d2lang.com
Blog · corpus.blog/blogs/d2lang.com/posts
d2lang.com
d2lang.com
2026
TALA is open-source
original ↗
7 Sept 2026
D2 is non-profit
original ↗
5 Sept 2026
2025
ASCII output
original ↗
2 Aug 2025
C4 Model
original ↗
2 Apr 2025
2023
Text to PowerPoint
original ↗
18 Apr 2023
Text to (animated) diagrams
original ↗
1 Apr 2023
Hand-drawn diagram aesthetic
original ↗
11 Mar 2023
Dark-mode responsive diagrams
original ↗
4 Mar 2023
Undated
D2 Blog | D2 Documentation
original ↗
—
Archive | D2 Documentation
original ↗
—
Tags | D2 Documentation
original ↗
—
One post tagged with "announcement" | D2 Documentation
original ↗
—
One post tagged with "community" | D2 Documentation
original ↗
—
One post tagged with "dark mode" | D2 Documentation
original ↗
—
One post tagged with "hand-drawn" | D2 Documentation
original ↗
—
One post tagged with "powerpoint" | D2 Documentation
original ↗
—
3 posts tagged with "show-and-tell" | D2 Documentation
original ↗
—
Search the documentation | D2 Documentation
original ↗
—
Home | D2 Documentation
original ↗
—
Donors | D2 Documentation
original ↗
—
D2 examples: Dagre layout | D2 Documentation
original ↗
—
D2 examples: ELK layout | D2 Documentation
original ↗
—
D2 examples | D2 Documentation
original ↗
—
D2 examples: TALA layout | D2 Documentation
original ↗
—
0.0.13 | D2 Documentation
original ↗
—
0.1.0 | D2 Documentation
original ↗
—
0.1.1 | D2 Documentation
original ↗
—
0.1.2 | D2 Documentation
original ↗
—
0.1.3 | D2 Documentation
original ↗
—
0.1.4 | D2 Documentation
original ↗
—
0.1.5 | D2 Documentation
original ↗
—
0.1.6 | D2 Documentation
original ↗
—
0.2.0 | D2 Documentation
original ↗
—
0.2.1 | D2 Documentation
original ↗
—
0.2.2 | D2 Documentation
original ↗
—
0.2.3 | D2 Documentation
original ↗
—
0.2.4 | D2 Documentation
original ↗
—
0.2.5 | D2 Documentation
original ↗
—
0.2.6 | D2 Documentation
original ↗
—
0.3.0 | D2 Documentation
original ↗
—
0.4.0 | D2 Documentation
original ↗
—
0.4.1 | D2 Documentation
original ↗
—
0.4.2 | D2 Documentation
original ↗
—
0.5.0 | D2 Documentation
original ↗
—
0.5.1 | D2 Documentation
original ↗
—
0.6.0 | D2 Documentation
original ↗
—
0.6.1 | D2 Documentation
original ↗
—
0.6.2 | D2 Documentation
original ↗
—
0.6.3 | D2 Documentation
original ↗
—
0.6.4 | D2 Documentation
original ↗
—
0.6.5 | D2 Documentation
original ↗
—
0.6.6 | D2 Documentation
original ↗
—
0.6.7 | D2 Documentation
original ↗
—
0.6.8 | D2 Documentation
original ↗
—
0.6.9 | D2 Documentation
original ↗
—
0.7.0 | D2 Documentation
original ↗
—
0.7.1 | D2 Documentation
original ↗
—
https://d2lang.com/releases/0.8.2/
original ↗
—
https://d2lang.com/releases/0.9.0/
original ↗
—
https://d2lang.com/releases/intro/
original ↗
—
https://d2lang.com/sponsor/
original ↗
—
https://d2lang.com/tour/api/
original ↗
—
https://d2lang.com/tour/auto-formatter/
original ↗
—
https://d2lang.com/tour/cheat-sheet/
original ↗
—
https://d2lang.com/tour/classes/
original ↗
—
https://d2lang.com/tour/comments/
original ↗
—
https://d2lang.com/tour/community/
original ↗
—
https://d2lang.com/tour/composition-formats/
original ↗
—
https://d2lang.com/tour/composition/
original ↗
—
https://d2lang.com/tour/connections/
original ↗
—
https://d2lang.com/tour/containers/
original ↗
—
https://d2lang.com/tour/dagre/
original ↗
—
https://d2lang.com/tour/design/
original ↗
—
https://d2lang.com/tour/dimensions/
original ↗
—
https://d2lang.com/tour/editor-support/
original ↗
—
https://d2lang.com/tour/elk/
original ↗
—
https://d2lang.com/tour/experience/
original ↗
—
https://d2lang.com/tour/exports/
original ↗
—
https://d2lang.com/tour/extensions/
original ↗
—
https://d2lang.com/tour/faq/
original ↗
—
https://d2lang.com/tour/fonts/
original ↗
—
https://d2lang.com/tour/future/
original ↗
—
https://d2lang.com/tour/globs/
original ↗
—
https://d2lang.com/tour/grid-diagrams/
original ↗
—
https://d2lang.com/tour/hello-world/
original ↗
—
https://d2lang.com/tour/help/
original ↗
—
https://d2lang.com/tour/icons/
original ↗
—
https://d2lang.com/tour/imported-template/
original ↗
—
https://d2lang.com/tour/imports-use-cases/
original ↗
—
https://d2lang.com/tour/imports/
original ↗
—
https://d2lang.com/tour/install/
original ↗
—
https://d2lang.com/tour/interactive/
original ↗
—
https://d2lang.com/tour/intro/
original ↗
—
https://d2lang.com/tour/layers/
original ↗
—
https://d2lang.com/tour/layouts/
original ↗
—
https://d2lang.com/tour/legend/
original ↗
—
https://d2lang.com/tour/linking/
original ↗
—
https://d2lang.com/tour/man/
original ↗
—
https://d2lang.com/tour/model-view/
original ↗
—
https://d2lang.com/tour/models/
original ↗
—
Next