Тёмный

Top 6 Tools to Turn Code into Beautiful Diagrams 

ByteByteGo
Подписаться 854 тыс.
Просмотров 571 тыс.
50% 1

Get a Free System Design PDF with 158 pages by subscribing to our weekly newsletter: bit.ly/bytebytegoytTopic
Animation tools: Adobe Illustrator and After Effects.
Checkout our bestselling System Design Interview books:
Volume 1: amzn.to/3Ou7gkd
Volume 2: amzn.to/3HqGozy
The digital version of System Design Interview books: bit.ly/3mlDSk9
ABOUT US:
Covering topics and trends in large-scale system design, from the authors of the best-selling System Design Interview series.

Наука

Опубликовано:

 

26 июн 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 187   
@-----0-----
@-----0----- 4 месяца назад
00:14 Diagrams - diagrams mingrammer - Python library 01:00 Go Diagrams - blushft go-diagrams 01:09 Mermaid - Mermaid Diagramming and charting tool 01:48 PlantUML 02:16 ASCII diagrams 02:40 ASCII diagrams - asciiflow & monodraw (Mac only) 02:47 Markmap
@jblack1396
@jblack1396 3 месяца назад
I love using minigrammer. I am getting ready next week to show it to some people on my team as I find this to be a great way to store diagrams, as Visio and the other similar tools can be fairly cumbersome, especially when I am creating diagrams for cloud deployments. I just wish I had an easy way to layer diagrams. My only option, so far, is to copy the infrastructure diagram, then add in the new components/lines for the layer of interest, such as to show security controls. I need to look up Mermaid as I think that may also be useful for sequence diagrams, thanks.
@pontiv
@pontiv 4 месяца назад
I think the title is wrong, these tools aren't for converting code into diagrams but to create diagrams with code. It's a major difference
@h951115951115
@h951115951115 3 месяца назад
he is not that good in English, you know🤫
@erickvidbaz3086
@erickvidbaz3086 2 месяца назад
@pontiv agree
@jorgecelis8459
@jorgecelis8459 2 месяца назад
And do you know some tools for that? I google a bit and found sourcetrail, but it is not maintained since 2021
@jorgecelis8459
@jorgecelis8459 2 месяца назад
And do you know some tools for that? I google a bit and found sourcetrail, but it is not maintained since 2021
@Infodatalyzer
@Infodatalyzer Месяц назад
@@h951115951115 He might have done intentionally for clickbait, I guess. Well, that's not what most people expect from the video called like that.
@pur3D3votion
@pur3D3votion 4 месяца назад
Finally, someone who presents this topic and helps us see what's out there since diagraming manually is very time-consuming. Amazing video and thanks for taking the time to make it!
@saurabhzinjad7249
@saurabhzinjad7249 8 дней назад
00:14 Diagrams: A Python library to draw cloud system architectures in code for rapid prototyping and version control. 00:59 Go-Diagrams: A Go-based tool similar to Diagrams for creating cloud system architectures in code. 01:07 Mermaid: A JavaScript library using Markdown-style text to create and update diagrams easily. 01:42 PlantUML: A versatile tool using a domain-specific language to generate various types of diagrams. 02:12 ASCII Diagram Editors: Tools that render diagrams as ASCII art using plain text, like asciiflow and Monodraw (Mac Only). 02:46 Markmap: A tool that visualizes mind maps from Markdown documents, highlighting hierarchical relationships.
@rembautimes8808
@rembautimes8808 4 месяца назад
Wow - something that I had been thinking about and great of you to share these resources.
@khomo12
@khomo12 4 месяца назад
Great! I have been looking for tools used to "draw" the diagrams other than pure uml tools.
@ItaloGomesV
@ItaloGomesV 4 месяца назад
I have tried mermaid and plantUML but what I enjoyed most was D2, it's very neat and with a easier syntax.
@attaboyabhi
@attaboyabhi 3 месяца назад
only a developer appreciates the joy of managing diagram versions as code.
@eltreum1
@eltreum1 4 месяца назад
I was hoping at first, we finally got a new diagram as code solution lol. Some of these are nice looking options you could even generate with automation from parsing your *ML or JSON formatted configs. Layout becomes a challenge sometimes when they get too complicated and best as 10,000-foot overviews or detail fragments of more complicated systems. We are working on a network configuration database that models networks for automation provisioning and adding a similar JS library to auto generate wiring diagrams on demand for installers and design reviews and validations.
@TheCinefotografiando
@TheCinefotografiando 4 месяца назад
Clever way to rank top on next finetuning dataset crawl 💎
@invisibleinvisible83
@invisibleinvisible83 4 месяца назад
Thank you🙏🏻 we are using plantuml too
@dimitrikalinin3301
@dimitrikalinin3301 4 месяца назад
Beautiful, thank you!
@go_better
@go_better 4 месяца назад
Thanks a lot! Wonderful tools, beautiful visuals and clear explanations
@ArtemYakovlev
@ArtemYakovlev 4 месяца назад
Truly amazing and useful content
@stonemannerie
@stonemannerie 4 месяца назад
I think the title is mixed up. Should be "Top 6 Tools to Turn Code into Beautiful Diagrams"
@GRASBOCK
@GRASBOCK 4 месяца назад
The actual "Turn Diagrams into Code" would have been very interesting.
@eliaspfeffer
@eliaspfeffer 4 месяца назад
Yeah, that’s what I want!
@ahmedanwer1767
@ahmedanwer1767 4 месяца назад
Yeah
@scottamolinari
@scottamolinari 4 месяца назад
Puh, I watched this video to learn about diagrams that can be turned to code. It is the complete opposite. Thumb-downing this video, despite it being pretty well done.
@INDABRIT
@INDABRIT 4 месяца назад
​@GRASBOCK AWS just released one at Re:Invent. I think it even integrates with VS code and creates cloud formation templates for you
@DarthJarJar10
@DarthJarJar10 4 месяца назад
This exactly what I've been looking for for visually documenting work - thank you!
@tamarakepreyeomgbuayakimi.2841
@tamarakepreyeomgbuayakimi.2841 3 месяца назад
Me too.
@djordje1999
@djordje1999 4 месяца назад
We need to know how to make video from diagram as you do :D It's nice
@drith
@drith 3 месяца назад
aggre
@kantyDarius
@kantyDarius 3 месяца назад
Mermaid is awesome, is just what i´ve been looking for, thanks a lot man!!
@Rafael-nq2qk
@Rafael-nq2qk 4 месяца назад
Great content, excellent. I was wondering what tools do you use to edit your videos? Also, are there any types of libraries for symbols and animations you would recommend?
@user-rb7ho5gx2b
@user-rb7ho5gx2b 4 месяца назад
Hi! Where do you create your animated diagrams? They are awesome!
@davemeech
@davemeech 4 месяца назад
This is excellent stuff, I'll need to play around with these. I would love to generate AWS infrastructure diagrams from clpudformation or terraform templates.
@user-vv9hf4yf1d
@user-vv9hf4yf1d 4 месяца назад
I realized that I want this every-time thx
@rowenarrow
@rowenarrow 4 месяца назад
This is great. I will give a few of these a try
@psychotrout
@psychotrout 4 месяца назад
Saw you in my LN feeds, this stuff is fantastic!
@onionsandwich
@onionsandwich 3 месяца назад
THIS IS BEAUTIFUL !
@tech-jeweler
@tech-jeweler 4 месяца назад
thank you for this. leaving a thumbs up.
@frankie_goestohollywood
@frankie_goestohollywood 2 месяца назад
Thank you 🙂 Love your channel.
@dirceusilva3437
@dirceusilva3437 4 месяца назад
Very good, thanks!
@willytjandra
@willytjandra 4 месяца назад
Great video. Diagraming helps a lot in communicating ideas to others. I’d be interested to know how do you create the animated diagram as shown in the video 😊
@ThyagoVitorSampaio
@ThyagoVitorSampaio 2 месяца назад
GREAT JOB BRO! THANKS!
@LinuxForLife
@LinuxForLife 4 месяца назад
Nice! Thanks.
@vivasjimmy
@vivasjimmy 3 месяца назад
awesome tips thanks
@ChaojianZhang
@ChaojianZhang 3 месяца назад
Good survey!
@PS3PCDJ
@PS3PCDJ 2 месяца назад
I'm sticking with the tried and tested graphviz
@danielgospodinow
@danielgospodinow 4 месяца назад
I found Excalidraw's AI to be super helpful! You just tell it what the system looks like and it creates a diagram for it.
@Nine-zz6cs
@Nine-zz6cs 4 месяца назад
Nice , Thank you
@hoven130
@hoven130 4 месяца назад
such a good video, i wanna watch it again just so i can watch it again 😂
@prasaugus
@prasaugus 3 месяца назад
This post is extremely useful for documenting and versioning the same. Thank you. Can you let us know which tools you use for your presentation?? #bytebytego
@RHHS1985
@RHHS1985 2 месяца назад
Thanks ! Any suggestion to draw BPMN swimlanes to document processes ?
@madratsss
@madratsss 4 месяца назад
❤❤❤ Thanks so much
@hansisbrucker813
@hansisbrucker813 3 месяца назад
Graphviz is also good. It is used by Doxygen for example.
@andrewparsons1041
@andrewparsons1041 4 месяца назад
d2lang is also quite nice
@agatehao
@agatehao 3 месяца назад
I am curious what tools that ByteByteGo use to draw those beautiful animated diagram.
@MyrLin8
@MyrLin8 2 месяца назад
excellent, thanks :)
@Rachelebanham
@Rachelebanham 4 месяца назад
+1 for PlantUML
@Rahulsapkota
@Rahulsapkota 4 месяца назад
any videos on tool for documentation for the api apart from swagger?
@Steve5c2781
@Steve5c2781 3 месяца назад
What do you use to create the animated diagrams in your videos?
@raitasorin
@raitasorin 3 месяца назад
Bro Ya Da Best
@theoryandapplication7197
@theoryandapplication7197 2 месяца назад
thank you sir
@chenliang5263
@chenliang5263 4 месяца назад
Thanks. Keeping architecture diagrams up to-date is lagging. Is there a tool to create a database schema diagram as code?
@work5079
@work5079 3 месяца назад
I would love monodraw for windows. Are you aware of any alternative with comparable features?
@dupcode
@dupcode 3 месяца назад
Could you also tell me how to create, or any tools, to generate the animated diagrams?
@djseber3357
@djseber3357 8 дней назад
Is there an automated youtube to flow diagram/ +screen shots from important parts of the video when click on node shows the image (step by step instructions/imgs) seems like this would makes it easier to follow instructions and compare methodology
@2009nn
@2009nn 11 дней назад
@ByteByteGo - which tool/software are you using to create your videos? If someone else knows the answer, can also reply. I'll appreciate that. These are really nice flow visual diagram videos.
@rajaloni8704
@rajaloni8704 Месяц назад
would u suggest one opensource tool for creating concepts maps (visualise & linking the same / different concepts) ..I would appreciate for your early response: D
@jizhang2407
@jizhang2407 4 месяца назад
May I ask if the animation was created by the diagrams library or by post-processing, using After Effects, for example?
@praenubilus1980
@praenubilus1980 4 месяца назад
power point most likely😏
@NarrowWare
@NarrowWare 4 месяца назад
Adobe After effects for sure. Since the approach is the same in all videos (frame duration, transitions, etc) I would go for the hypothesis that one of the people behind bytebytego (they are 3 people) does the animation.
@VaibhavShewale
@VaibhavShewale 4 месяца назад
damn you changed the tile to something that someone recommended
@escher4401
@escher4401 2 месяца назад
What is the one used to do the background illustrations?
@MonsieurSchue
@MonsieurSchue 4 месяца назад
There are a few tools out there truly using graphic/ diagram coding, Alteryx, KNIME.. to name a few. And it's for both coder and no coder. I've known quite a few professional coder wouldn't bother doing coding anymore with those tools. Who wouldn't want to get a step by step diagram but still opt for hundreds or thousands line of codes?
@user-wb4yj6sw3k
@user-wb4yj6sw3k 4 месяца назад
What you use to animate diagrams in your youtube videos
@4guns
@4guns 25 дней назад
Are there any markdown-based tools that can generate simple animated diagrams? Imagine something that can render some of the animations (building the static diagrams one element at a time) in the way that you've done for this video (such as the diagram built out starting at 0:15). Does such a tool exist?
@jorge.orozco
@jorge.orozco 4 месяца назад
Do you have ProcessFlow Diagram? Yourdon Metodology?
@superfliping
@superfliping Месяц назад
Great info. Would you be interested in being a judge for something like this? 1. CodeCraft Duel: Super Agent Showdown 2. Pixel Pioneers: Super Agent AI Clash 3. Digital Duel: LLM Super Agents Battle 4. Byte Battle Royale: Dueling LLM Agents 5. AI Code Clash: Super Agent Showdown 6. CodeCraft Combat: Super Agent Edition 7. Digital Duel: Super Agent AI Battle 8. Pixel Pioneers: LLM Super Agent Showdown 9. Byte Battle Royale: Super Agent AI Combat 10. AI Code Clash: Dueling Super Agents Edition
@vigneshe3466
@vigneshe3466 Месяц назад
which tool are you using for your videos?
@abbeyjv
@abbeyjv 4 месяца назад
Are you aware of any text tools that generate WBS(Work breakdown structure) diagram?
@ottomaier7127
@ottomaier7127 2 месяца назад
Great video, thank you. But some links in the description would have been quite helpful ;-)
@lewotech
@lewotech 3 месяца назад
I think freeform is very useful for creating diagrams.
@StephenRayner
@StephenRayner 4 месяца назад
Xstate for writing complex state machines through diagrams
@anthonyjaguenaud34
@anthonyjaguenaud34 13 дней назад
Hi, It is realy intresting, but how did you create the animation of diagrams ? For _diagrams_ with python, I don’t see how to create an animation. Is it possible directly ? Or do I need an other tool ?
@Infodatalyzer
@Infodatalyzer Месяц назад
Is there a diagram tool that could literally map at least a 100-1000 lines code? There are some code visualizers in VS Studio but they are kind of glitchy or do it in a very inconvinient way.
@nathanstanfordsr
@nathanstanfordsr 3 месяца назад
What if you code in ColdFusion can it read any other languages?
@anhcoder
@anhcoder 3 месяца назад
I'm using mermaid for few years and now knew about Python Diagrams via your video :)) Thanks
@zerokifaco6076
@zerokifaco6076 4 месяца назад
how do you make this video. do you use power point?
@NarrowWare
@NarrowWare 4 месяца назад
Adobe After effects for sure. Since the approach is the same in all videos (frame duration, transitions, etc) I would go for the hypothesis that one of the people behind bytebytego (they are 3 people) does the animation.
@AlvaroOByrne
@AlvaroOByrne Месяц назад
oof, but how you did the animations? wow! well done!
@cosmicrdt
@cosmicrdt 4 месяца назад
But what tool did you use to animate and beautify the charts?
@NarrowWare
@NarrowWare 4 месяца назад
Adobe After effects for sure. Since the approach is the same in all videos (frame duration, transitions, etc) I would go for the hypothesis that one of the people behind bytebytego (they are 3 people) does the animation.
@MuthukumarKB
@MuthukumarKB 4 месяца назад
You missed the c4 model and structurizr dsl...
@nagarava
@nagarava 2 месяца назад
Can I use C++?
@ThatNiceDutchGuy
@ThatNiceDutchGuy 2 месяца назад
This would be the opposite side of function creep that most, if not all, programmers hate. Programmers hate that in others! They simply add another language, API, library, protocol, workflow or whatever. After a while the programmer will be gone, along with all the knowledge, and the next person will have a problem getting and keeping things working. Fortunately, the new people know this handy tool... There used to be a song: There's a hole in my bucket.
@christopher96
@christopher96 Месяц назад
Can you actually create a diagram from code, such as Python, Java, C#, React, Angular, Node, Go, etc.? Or vice versa, to create the code based on the architecture diagram.
@victorolvera6482
@victorolvera6482 4 месяца назад
Thank you, I could use tools like this BUT is there anything out there that works the other way around. Like making a diagram first and then turn that into code.
@jeremiblurton_yt
@jeremiblurton_yt 4 месяца назад
There are a number of low-code/no-code platforms that attempt to do this. They are good for more simple applications and some workflow automation but you can run into issues with anything more complex.
@brodriguez11000
@brodriguez11000 4 месяца назад
@@jeremiblurton_yt Unreal Blueprints.
@ragnar6704
@ragnar6704 4 месяца назад
chatgpt paid version , I used it for the same use case and I am able to get good results
@hottroddinn
@hottroddinn 4 месяца назад
@@brodriguez11000- Are you talking about the Unreal engine one?
@brodriguez11000
@brodriguez11000 4 месяца назад
@@hottroddinn Yes.
@kerlianglim5662
@kerlianglim5662 4 месяца назад
Is there a tool to transform architecture diagrams into Terraform code and vice versa?
@wangyongt
@wangyongt 4 месяца назад
what's the tool's name at 02:21 ?
@syntheticperson
@syntheticperson 4 месяца назад
cool
@munteanionut3993
@munteanionut3993 4 месяца назад
Is there a tool that takes code and generates diagrams crom code??
@vladislavkomelkov7451
@vladislavkomelkov7451 3 месяца назад
What about c4?
@BevPyfer
@BevPyfer 4 месяца назад
I tried turning my code into beautiful diagrams once, but the diagrams just ended up looking like abstract art!
@erneststaszuk4559
@erneststaszuk4559 2 месяца назад
Mine not, but I’ve lost my inheritance.
@DeWhiskeys
@DeWhiskeys 4 месяца назад
Noticeable absence of Structurizer for C4 architecture and deployment diagrams
@jeongyeollee5121
@jeongyeollee5121 3 месяца назад
How about D2?
@davidbayoalcaide7028
@davidbayoalcaide7028 Месяц назад
what about D2lang?
@boulabiar
@boulabiar 4 месяца назад
But how you animate them like in this video?
@morespinach9832
@morespinach9832 4 месяца назад
Using Adobe tools
@27.Counting
@27.Counting 4 месяца назад
💎💎
@rainmannoodles
@rainmannoodles 3 месяца назад
"...into *beautiful* diagrams..." > visualizes my own code 🍝 ...you sure about that? 😂
@dawidlaszuk
@dawidlaszuk 4 месяца назад
I'd honestly appreciate some links to resources that you're referring to in the video.
@morespinach9832
@morespinach9832 4 месяца назад
One google away.
@space-waves
@space-waves 4 месяца назад
I love mermaid! not perfect, but good enough and still young :) I just wish Notion will have better support..
@morespinach9832
@morespinach9832 4 месяца назад
Mermaid and D2 the picks.
@vservicesvservices7095
@vservicesvservices7095 4 месяца назад
As we mindmapize knowledge more anf more, we need an AI can simply turn that into code and vice versa. This allow human to quickly build up poc from idea and make any necessary adjustment to achieve overall goal.
@hottroddinn
@hottroddinn 4 месяца назад
Yes. This is the exact use case people should be solving. However, there is always a bunch of absolutely garbage software which very, very few or no one uses and tried to be pushed on to buy.
@CaPsNoII
@CaPsNoII Месяц назад
لقد جربت mermaid و هو رائع حقا
@jowangtang4540
@jowangtang4540 4 месяца назад
Oh My Hecking God!!!
@leosmi1
@leosmi1 3 месяца назад
mermaid is in my top 5
@Delsto5
@Delsto5 4 месяца назад
Yo dawg, I herd you like diagrams, so I put a diagram in your diagrams so you can diagram while you diagram
@jacobamason
@jacobamason 4 месяца назад
PLANT GANG
Далее
Craft Mind Maps for Free with yEd Live!
1:28
Просмотров 1,7 тыс.
God-Tier Developer Roadmap
16:42
Просмотров 6 млн
Thank you 3M❤️
00:14
Просмотров 700 тыс.
Glasskube Demo
2:39
Просмотров 1,1 тыс.
Here's The Secret How To Create These Animated Diagrams
11:12
Top 9 Most Popular API Protocols
3:54
Просмотров 70 тыс.
Урна с айфонами!
0:30
Просмотров 7 млн